Skip to Content

Spaghetti Carbonara

Here’s an easy recipe for Spaghetti Carbonara, a classic Italian pasta dish.

spaghetti carbonara serving on white plate

We took a trip to Italy a couple of years ago, and we ate our fair share of pasta. Most notably, spaghetti carbonara was the pasta of choice. The simple mix of hot pasta with bacon, pancetta, egg, Parmesan cheese, onion and garlic works very well. This is the most delicious pasta recipe. Everyone loves a good carbonara!

My Perfect Pantry cookbook cover

This recipe comes from a cookbook by Geoffrey Zakarian: My Perfect Pantry- 150 Easy Recipes from 50 Essential Ingredients. I find this cookbook interesting because it’s focused on showing that you can make delicious meals just by having a well-stocked pantry. If you have the pantry items ready to go, then you can bring home proteins and fresh produce and get to work!

Here are a few recipes I’ve bookmarked to make that are family-friendly:

  • Parks Ham and Biscuits
  • Marinated Flank Steak with Mashed Sweet Potatoes
  • Family Chicken Fingers
  • Chocolate Muffins
  • Chocolate Smoothie
  • Classic American Meatloaf
  • Raspberry Yogurt
  • Ketchup Glazed Cornish Hens
  • Brown Sugar Pie
  • Malted Milkshakes

two photos showing sauteing pancetta and onion in a pan and then sauce

How to make Spaghetti Carbonara:

The complete, printable recipe is included at the end of this post.

Put water on to boil for the pasta. Cook the pasta according to package instructions, and save a little of the pasta water when you drain the pasta.

In a skillet, heat olive oil and cook bacon and pancetta until crisp. Add onion and garlic. Spoon out the excess fat, and then add 1 cup of the pasta water to the pan to simmer and create a creamy sauce.

two photos showing the final process of making spaghetti carbonara in a skillet

Combine egg yolks with Parmesan cheese in a bowl. Whisk in a little hot pasta water to temper the eggs. Spoon hot pasta into the pan with the sauce, add parsley and toss to coat. Remove from the heat, and add the egg mixture and toss quickly to combine. The hot pasta will cook the egg. Sprinkle in some more Parmesan cheese. 

spaghetti carbonara in a skillet

Toss again to combine and get everything coated with the cheese.

tongs taking spaghetti carbonara out of pan

Your spaghetti carbonara is ready to eat!

spaghetti carbonara servings on white plates

Ingredient substitutions:

  • This recipe calls for using both pancetta and bacon. It’s definitely good using both. If you only have one or the other, it’s okay to use what you have.
  • Spaghetti is the most common pasta, but fettuccine, rigatoni, linguine, or bucatini can also be used for making carbonara. 

carbonara on a white plate with a fork

Serve spaghetti carbonara with some good sourdough bread, caprese salad and tiramisu for dessert. Enjoy!

If you like good Italian food, be sure to try Pappardelle Bolognese, White Chicken Lasagna or Pasta Pomodoro.

spaghetti carbonara serving on white plate

Spaghetti Carbonara (shared from My Perfect Pantry by Geoffrey Zakarian)
A serious favorite in the world of Italian food!
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
Course Main Course
Cuisine Italian
Servings 4 servings
Calories 943 kcal



  • Bring a large pot of salted water to a boil. Heat a large skillet over medium-heat. Add the oil, bacon and pancetta and cook, stirring, until the fat has rendered and the bacon and pancetta begin to crisp, about 3 minutes. Add the pasta to the boiling water and cook according the package instructions until al dente (save 1½ cups of the pasta water before draining!) Add the onion and garlic to the skillet and cook until the onion is softened, about 5 minutes. Pour off all but 3 tablespoons fat and add 1 cup pasta water. Bring to a simmer and cook to reduce by half to create a sauce.
  • In a medium bowl, whisk the egg yolks with ½ cup of the cheese. Temper the egg yolks by slowly whisking in about ½ cup of pasta water.
  • When the pasta is done, remove the pasta with tongs and add to the sauce with the parsley. Toss to coat the pasta with the sauce. Remove from the heat and pour in the egg yolk mixture, tossing vigorously to cook the yolks and coat the pasta, without curdling the sauce!
  • Taste for salt; it may not need any as the bacon and cheese are salty. Add the remaining ½ cup of cheese, toss again and serve immediately.


Serving: 1servingCalories: 943kcalCarbohydrates: 94gProtein: 39gFat: 45gSaturated Fat: 16gPolyunsaturated Fat: 5gMonounsaturated Fat: 20gTrans Fat: 0.1gCholesterol: 241mgSodium: 987mgPotassium: 523mgFiber: 5gSugar: 8gVitamin A: 910IUVitamin C: 10mgCalcium: 577mgIron: 3mg
Keyword carbonara, spaghetti
Tried this recipe?Let us know how it was!
Recipe Rating