30 Minute Mushroom Carbonara with Egg Yolks

Mushroom carbonara swaps the usual bacon for browned mushrooms and keeps everything else that makes carbonara great: spaghetti, garlic, Parmesan, and a silky sauce made from egg yolks and starchy pasta water. It is a meatless pasta that tastes rich and savory, and it comes together in about 30 minutes.

The trick with any carbonara is how you handle the eggs. This version shows you how to build a creamy sauce without scrambling the yolks, and how to bring the sauce to a safe temperature so you can serve it with confidence.

Why This Works

Mushrooms brown in olive oil and turn deeply savory, which gives the pasta the meaty depth that carbonara usually gets from cured pork. Slicing them thin helps them cook down and brown evenly instead of steaming in their own moisture.

The sauce relies on three things: egg yolks, Parmesan, and the starchy water left from boiling the pasta. The yolks give richness, the cheese adds salt and body, and the pasta water loosens everything into a glossy coating. Taking the skillet off the heat before the eggs go in prevents the sauce from turning into scrambled eggs.

Ingredients

  • 8 ounces spaghetti
  • 2 tablespoons extra virgin olive oil, plus more for drizzling
  • 8 ounces mushrooms, sliced thin
  • 4 cloves garlic, minced
  • 2 egg yolks (use pasteurized yolks if you prefer)
  • 1/4 cup grated Parmesan cheese, plus more for serving
  • 1/2 cup starchy pasta water, reserved
  • 2 tablespoons fresh parsley, finely chopped
  • Salt and black pepper, to taste
  • Crushed red pepper flakes, for serving

How to Make Mushroom Carbonara

1. Cook the pasta.

Bring a large pot of salted water to a boil and cook the spaghetti until al dente, following the package directions. Scoop out 1/2 cup of the starchy pasta water before you drain the pasta.

2. Brown the mushrooms.

While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the sliced mushrooms and cook, stirring only occasionally, until they are tender and browned.

3. Add the garlic.

Stir in the garlic and cook for 1 minute, until fragrant. Take the skillet off the heat.

4. Make the egg mixture.

In a small bowl, whisk the egg yolks with the Parmesan. Slowly whisk in about 1/4 cup of the hot pasta water, a little at a time, so the yolks warm up gradually without scrambling.

5. Toss and thicken.

Add the drained spaghetti to the skillet with the mushrooms and pour the egg mixture over it. Toss over very low heat, stirring constantly, until the sauce thickens and coats the pasta. Check the sauce with a food thermometer. Egg dishes should reach 160 degrees F. Add a splash more pasta water if the sauce looks tight.

6. Finish and serve.

Stir in the parsley and season with salt and pepper. Serve right away with extra Parmesan, crushed red pepper flakes, and a drizzle of olive oil.

How to Serve

Carbonara is best served the moment it is ready, while the sauce is silky. Put a crisp side on the table to balance the richness. Air fryer tortilla garlic bread is a fast partner, and crispy garlic Parmesan Brussels sprouts add a roasted, crunchy contrast.

For a lighter plate, serve the pasta with a crisp salad such as this chicken Caesar salad with homemade croutons. If your family likes garlic pasta in other styles, the one pot creamy garlic Parmesan pasta is a good second dinner for the same week.

How to Store and Reheat

Carbonara is at its best fresh, because the egg sauce can turn thick and clumpy as it cools. If you have leftovers, refrigerate them promptly in a shallow container and eat them within 3 to 4 days.

Reheat gently in a skillet over low heat with a splash of water or broth, stirring until the sauce loosens and the pasta is steaming hot. Reheat egg dishes to 165 degrees F. Avoid reheating in a very hot pan, which can scramble the sauce.

Tips and Variations

Have everything ready before you drain the pasta. The sauce comes together quickly, and the pasta should still be hot when it meets the egg mixture. Whisk the yolks and cheese first so you are not scrambling to prepare them while the pasta cools.

Use fresh mushrooms and a good Parmesan for the best flavor. Cremini, shiitake, or portobello all work, and a mix gives more depth. Grilled chicken or shrimp can turn this into a heartier meal.

Eggs deserve care because raw or lightly cooked eggs can carry bacteria. Cook the sauce to 160 degrees F with a thermometer, or use pasteurized yolks. The NDSU Extension column on runny eggs explains why egg containing dishes should reach 160 degrees F.

For a little extra heat, add more red pepper flakes. For a brighter finish, grate a little lemon zest over each plate.

FAQ

Is mushroom carbonara safe to eat with eggs?

It can be, if you cook the sauce to 160 degrees F with a food thermometer or use pasteurized yolks. Take extra care if you are serving children, older adults, or anyone who is pregnant.

How do I keep the eggs from scrambling?

Take the skillet off the heat before adding the egg mixture, warm the yolks slowly with pasta water, and keep the heat very low while you toss. Stir constantly and stop as soon as the sauce thickens.

Can I use whole eggs instead of yolks?

Yolks give a richer, silkier sauce. Whole eggs add more white, which can make the sauce thinner and a little less creamy.

What kind of mushrooms work best?

Fresh cremini or white button mushrooms are easy to find and brown well. Shiitake and portobello add a deeper flavor, and a mix of two types is a good choice.

Can I make this ahead?

The mushrooms and garlic can be cooked ahead and reheated, but make the egg sauce right when you are ready to eat. The texture is best fresh.

30 Minute Mushroom Carbonara with Egg Yolks

Creamy spaghetti with browned mushrooms, garlic, Parmesan, and a silky egg yolk sauce.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Dinner, Main Course
Cuisine Italian
Servings 4 servings
Calories 330 kcal

Ingredients
  

Main Ingredients

  • 8 oz spaghetti
  • 2 tbsp extra virgin olive oil plus more for drizzling
  • 8 oz mushrooms sliced thin
  • 4 cloves garlic minced
  • 2 egg yolks pasteurized if you prefer
  • ¼ cup grated Parmesan cheese plus more for serving
  • ½ cup starchy pasta water reserved
  • 2 tbsp fresh parsley finely chopped
  • salt and pepper to taste
  • crushed red pepper flakes for serving

Instructions
 

Cooking

  • Boil the spaghetti in salted water until al dente. Reserve 1/2 cup of pasta water, then drain.
  • Heat the olive oil in a large skillet over medium heat. Cook the mushrooms until tender and browned.
  • Add the garlic and cook for 1 minute, then take the skillet off the heat.
  • Whisk the egg yolks and Parmesan in a small bowl, then slowly whisk in 1/4 cup of hot pasta water.
  • Add the drained spaghetti to the skillet, pour in the egg mixture, and toss over very low heat until the sauce thickens and reaches 160 degrees F. Add more pasta water if needed.
  • Stir in the parsley, season with salt and pepper, and serve with Parmesan, red pepper flakes, and a drizzle of olive oil.

Notes

Nutrition is an estimate. Eggs should reach 160 degrees F, so use a food thermometer or pasteurized yolks. Best eaten right away.
Keyword Comfort Food, Creamy Mushroom Carbonara, easy recipes, mushroom carbonara, Pasta, Quick Dinner