Skip to Content

Pasta Carbonara

Updated September 12, 2025 / By Holly Erickson & Natalie Mortimer

With just four main ingredients, this classic Italian pasta carbonara recipe is simple, quick, comforting and magically creamy with no cream.

Creamy pasta carbonara topped with crispy pancetta and freshly grated Parmesan, garnished with black pepper and flaky salt
Photography by Gayle McLeod

My perfect pasta carbonara recipe is all you need to make one of Italy’s greatest pasta dishes at home. Carbonara is creamy, but it is made without cream. Instead of heavy cream, a combination of cheese, cured pork and egg yolks come together to make a creamy pasta sauce in a process that feels like magic! 

Creamy pasta carbonara topped Parmesan, pepper and flaky salt served with bread

Egg yolks swirled together with cheese, starchy pasta water and lots of rendered pork fat make the classic rich and creamy carbonara sauce. Pasta carbonara is time-tested, quick and decadent. Craving creamy vegetarian pasta? Try Cacio E Pepe, Creamy Cavatappi or Pasta Primavera.  

spaghetti, egg yolks, Pecorino Romano, salt, pepper, olive oil  and guanciale in bowls to make homemade pasta carbonara

4 Key Ingredients For Real Pasta Carbonara 

  • Pasta: Spaghetti, linguine or bucatini are classic carbonara pasta shapes. Cooked al dente. 
  • Cheese: Pecorino Romano is the classic Roman cheese and the most traditional cheese for carbonara. If you prefer Parmesan, it works fine. Whichever you use, DO NOT buy pre-shredded cheese. Grate it freshly with a microplane grater so that it melts seamlessly into the creamy carbonara sauce. 
  • Guanciale: Guanciale is Italian cured pork cheek. Fatty and salty, it’s the classic meat for carbonara sauce. If you can’t find guanciale or it’s not in your budget right now, pancetta or thick-cut bacon work well as a substitute.
  • Eggs: Use just the egg yolks, and use the best quality eggs you can get. 
  • Black pepper: With so many heavy, rich ingredients,  freshly cracked black pepper gives a much needed lift. 
eggs yolks being beat in a glass bowl with a whisk until smooth
beaten egg yolks, Pecorino Romano and black pepper stirred together in a glass bowl for homemade pasta carbonara sauce
diced guanciale being cooked in olive oil in a skillet for homemade pasta carbonara
diced guanciale that has been cooked in olive oil being scooped out of a skillet for homemade pasta carbonara

How To Make Carbonara

  1. Boil the pasta until it is al dente. 
  2. Brown the guanciale. BTW, whether you’ve got guanciale, pancetta or thick-cut bacon, cutting it into little cubes is the traditional way to prep it. 
  3. Whisk the egg yolks and grated cheese together and let it come to room temperature while you prep the rest of the stuff. 
  4. Add starchy pasta water to rendered pork fat in the pan where you browned the guanciale. Simmer the pasta in that fat-water for two minutes. 
  5. Stir the pasta with tongs and, slowly, stir in the egg-cheese mixture. It’s happening! You’re making carbonara!
  6. Add the guanciale to the pasta carbonara and eat immediately! 
cooked spaghetti noodles being stirred in a skillet with rendered guanciale fat and reserved pasta water
egg yolks whisked with Parmesan and pepper being tossed with cooked spaghetti noodles to make pasta carbonara

Tips For Pasta Carbonara Success

The key to making creamy pasta carbonara sauce is to have the correct technique. You’ve got this! 

Here are the keys to carbonara success:

  • DO slowly render the fat from the guanciale: Particularly if you’re using guanciale, LOTS of fat will come out when you sauté it. You need that rendered fat to make the carbonara sauce work. So, brown the cured pork over medium heat instead of high heat is important. Slightly lower heat allows more fat to render out.
  • Do NOT scramble the egg yolks: When making carbonara sauce, everyone is scared that they’re going to scramble the eggs. Focus on “gentle heat,” as you cook. Go gentle with the heat and you should be OK. 
  • DO temper the egg yolks with some warm pasta cooking water before combining them with the noodles and guanciale. Introducing heat slowly is the key to making the sauce creamy without any cream. 
  • DO keep the eggs moving constantly once you begin to introduce them to heat. 
  • DO cook the pasta carefully. Start by salting the pasta water, and cook the pasta to al dente perfection and not a minute longer.
pasta carbonara topped with flaky salt and Parmesan in a pot made with spaghetti, egg yolks, Pecorino Romano and guanciale
Creamy pasta carbonara topped with crispy pancetta and freshly grated Parmesan, garnished with black pepper and flaky salt

Carbonara FAQs

  • How do I store leftovers? Leftover carbonara can be stored in the fridge for up to three days. Reheat it gently in a pan over medium-low heat until it’s warmed through. 
  • Are the eggs in pasta carbonara raw? The eggs in carbonara sauce are not fully cooked, so you’ll need to decide if that is OK with you. If you need to avoid eggs that are not cooked all the way through, you might love creamy Cacio e Pepe instead.
  • What to serve with carbonara: It’s nice to serve a salad on the side (maybe a Simple Butter Lettuce Salad) to lighten up a rich meal. 
Creamy pasta carbonara topped Parmesan, pepper and flaky salt served with bread

You’ve Mastered Carbonara! What's Next?

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

End of Summer Recap: Our Best of 2025

FREE EMAIL BONUS: Summer’s greatest hits, from most-clicked meals to can’t-miss treats!

Pasta Carbonara Recipe

  • Serves:  4
  • Prep Time:  15 min
  • Cook Time:  10 min
  • Calories:  679
Print Recipe

Description

With just four main ingredients, this classic Italian pasta carbonara recipe is simple, quick, comforting and magically creamy with no cream.

Ingredients

  • 12 ounces spaghetti, bucatini, or fettuccine
  • 5 large egg yolks, room temperature
  • 1 cup freshly grated Parmesan or Pecorino Romano, plus more for serving
  • ½ teaspoon freshly cracked black pepper, plus more for serving
  • 2 tablespoons extra-virgin olive oil
  • 4 ounces diced guanciale, pancetta, or bacon
  • Flaky salt, for serving (optional)

Method

  1. Bring a large pot of salted water to a boil over high heat. Add the pasta and cook until al dente according to the package instructions. Reserve 2 cups of the liquid and drain the pasta.

    spaghetti, egg yolks, Pecorino Romano, salt, pepper, olive oil  and guanciale in bowls to make homemade pasta carbonara
  2. Meanwhile, in a medium bowl, beat the egg yolks until smooth. Whisk in the Parmesan and pepper. Gradually whisk in ¼ cup of the reserved pasta water until combined.

    beaten egg yolks, Pecorino Romano and black pepper in a glass bowl
  3. Heat the oil in a large skillet over medium heat. Once the oil is glistening, add the guanciale and cook, stirring occasionally, until crispy and fat is rendered, about 5 minutes. Using a slotted spoon, transfer the guanciale to a paper towel-lined plate, reserving the rendered fat in the skillet.

    diced guanciale that has been cooked in olive oil being scooped out of a skillet for homemade pasta carbonara
  4. Carefully add 1 cup of the remaining reserved pasta cooking water to the skillet with the reserved fat and bring to a simmer over medium heat. Add the pasta and cook, stirring constantly, until the water is reduced by half, about 2 minutes. Remove the pan from the heat.

    cooked spaghetti noodles being stirred in a skillet with rendered guanciale fat and reserved pasta water
  5. While stirring, pour the egg yolk mixture into the pasta. Continue stirring until a creamy sauce forms, about 3 minutes. If needed, stir in remaining reserved pasta water 1 tablespoon at a time.

    egg yolks whisked with Parmesan and pepper being tossed with cooked spaghetti noodles to make pasta carbonara
  6. Add the guanciale and toss to combine. Serve topped with Parmesan, pepper, and flaky salt, if using.

    pasta carbonara topped with flaky salt and Romano in a bowl with a fork and surrounded by bowls of salt, pepper and Romano

Nutrition Info

  • Per Serving
  • Amount
  • Calories 679
  • Protein 24 g
  • Carbohydrates 64 g
  • Total Fat 39 g
  • Dietary Fiber 11 g
  • Cholesterol 268 mg
  • Sodium 1291 mg
  • Total Sugars 3 g

Pasta Carbonara

Questions & Reviews

Rated 4.8 stars by 6 readers

or

    Any questions?

    Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

  • Lenny

    4-star rating



  • Elizabeth

    5-star rating

    Excellent recipe. I did use whole eggs and just reduced the amount. Mixing the pasta water with the fat was brilliant. It really enhanced the flavor.

    Thanks Elizabeth, we are so glad you love it!

  • Lindsey

    5-star rating

    Not complicated, I just followed the steps and it turned out absolutely perfect. My family went crazy over it and my kids said they want this for their birthday dinner 6 months away lol. 100 stars!

    100 STARS?! Wow we are blown away, thanks Lindsey, we are so glad you loved it!

  • A

    5-star rating

    I made this for me and my gramma for dinner, and I gotta say, it was absolutely STUNNING. The sauce was really delicious, even with cheddar instead of the parmesan. This is probably the best pasta I’ve ever made. It was so good even my (very very picky) little sister adored it.

    Thanks! SO happy you loved it!

  • Sarah

    5-star rating

    First attempt and didn’t scramble the eggs!! It was absolutely delicious!

    Thanks Sarah, so glad you loved it!

  • Jenn

    5-star rating

    This was so good! Not quite as intimidating as I imagined it would be. I used bacon and served with a simple green salad. Fam loved it!

    Thanks Jenn, glad you liked it!