Spaghetti Carbonara

This creamy Spaghetti Carbonara has crispy pancetta, mushrooms, peas, and lots of freshly grated Parmesan cheese for a delicious and indulgent meal!
Course Main Course
Cuisine Italian
Keyword spaghetti carbonara
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Calories 459kcal


  • 2 tbsp olive oil
  • 4 oz pancetta diced
  • 8 oz baby bella mushrooms sliced
  • 1 cup finely chopped yellow onion
  • 1 cup peas thawed if using frozen
  • 1 egg
  • 2 egg yolks
  • 2 oz grated parmigiano regiano cheese (1/2 cup measured)
  • 1 lb spaghetti
  • 1/4 cup chopped parsley
  • salt
  • black pepper


  • Start preheating a big pot of salted water for boiling the spaghetti.
  • Combine the olive oil and pancetta in a skillet set over medium heat, and cook for 5-8 minutes, until crisp.
  • Remove the pancetta with a slotted spoon to a paper towel, then add the mushrooms and yellow onion to the skillet. Season with 1/4 tsp salt and 1/8 tsp black pepper, and saute for about 10 minutes, until the onion is soft.
  • Add the peas and cook for 1 minute to briefly warm them, then pour the mushroom mixture into a very large bowl (5 qt). Add the pancetta.
  • Cook the spaghetti in the prepared pot according to the time stated on the box, and make sure to save the pasta water after it's done cooking. In the meantime, whisk to combine the eggs and grated cheese in a medium bowl.
  • As the pasta cooks, prepare for the following to go very quickly: Drain the pasta and immediately put it into the mushroom bacon peas bowl. Immediately pour in the egg cheese mixture and toss the pasta vigorously. The heat of the pasta will cook the eggs and melt the cheese and form a creamy sauce. Toss in the chopped parsley.
  • As the pasta dries out a bit from the heat, add pasta water as necessary. I usually add about 1/2 cup of pasta water to make sure it stays saucy. Once everything is tossed, serve the pasta promptly. Enjoy!


Calories: 459kcal | Carbohydrates: 62g | Protein: 16g | Fat: 16g | Saturated Fat: 4g | Cholesterol: 105mg | Sodium: 148mg | Potassium: 465mg | Fiber: 4g | Sugar: 4g | Vitamin A: 522IU | Vitamin C: 13mg | Calcium: 44mg | Iron: 2mg