Skip to Content

Pasta Carbonara

December 19, 2024

Our traditional pasta carbonara recipe is as classic as it gets. Rich, simple, and lusciously creamy (with no cream) pasta carbonara is heaven on a plate.

Categories

pasta carbonara topped with flaky salt in a bowl with a fork made with spaghetti, egg yolks, Pecorino Romano and guanciale
Photography by Gayle McLeod

As Iconically Roman as the Trevi Fountain or the Colosseum itself, our pasta carbonara recipe is quite possibly our very favorite pasta sauce of all time. Carbonara is creamy but made without cream. No cream! The core of carbonara sauce’s creamy magic is a sneaky combo of cheese, cured pig (ideally guanciale, but it can be pancetta or bacon) and silky egg yolks. Spaghetti carbonara — it’s classically made with spaghetti, though Pappardelle is terrific, too — is the thing late-night cravings are made of. The 1986 Nora Ephron classic “Heartburn” has a whole delightful scene dedicated to the perfection that is; midnight carbonara. Let’s get decadent, as only the Italians can! If you crave vegetarian pasta decadence, check out our classic Cacio E Pepe, our Creamy Cavatappi or Pasta Primavera, or our creamy 4-Ingredient Stovetop Macaroni and Cheese.

spaghetti, egg yolks, Pecorino Romano, salt, pepper, olive oil  and guanciale in bowls to make homemade pasta carbonara
beaten egg yolks, Pecorino Romano and black pepper in a glass bowl
beaten egg yolks, Pecorino Romano and black pepper stirred together in a glass bowl for homemade pasta carbonara sauce

3 Key Ingredients For Real Carbonara

  • Cheese: Pecorino Romano is the classic Roman cheese and it’s the most traditional cheese to use to make carbonara. If you prefer Parmesan (or that’s what you can find) it will work just fine. Whichever you use, DO NOT buy pre-shredded cheese. You’ll need to grate it freshly & finely with a microplane grater or with the finest holes of your box grater.

  • Cured pig: Guanciale (cured pork cheek) is very fatty and very salty and is the classic meat for carbonara. If you can find it, spring for it! You only need 4 ounces and boy, will you taste the difference. If you can’t find guanciale, pancetta is a great second option and — in a total pinch — thick-cut bacon will work.

  • Eggs. We use just the yolks for richness and silkiness. Yes, the eggs in carbonara are raw-ish. They shouldn’t scramble (we’ll talk more about that later). Instead, the eggs swirl together with cheese and starchy pasta cooking water and lots of rendered pork fat to make a super rich and creamy carbonara sauce. Use the very best eggs you can! Gorgeously bright orange yolks, please. And if you need to avoid eggs that are not cooked all the way through, you might love our Cacio e Pepe pasta recipe, which is similarly creamy but without eggs.

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
cooked spaghetti noodles being stirred in a skillet with rendered guanciale fat and reserved pasta water
whisked eggs, Romano and pepper being slowly poured over cooked spaghetti noodles with rendered fat in a skillet

Tips for The Best Carbonara Sauce

Our very traditional pasta carbonara recipe has only a few ingredients, so it’s all about technique. To create a truly creamy sauce without any cream means paying close attention to the way that you’re combining ingredients. You’ll use heat and timing and kitchen tools in very precise ways to achieve carbonara perfection. There is nothing inherently HARD about making carbonara, though. Here are the keys to carbonara success:

  • On rendering the fat from the guanciale (or pancetta or bacon): Particularly if you’re using guanciale, LOTS of fat will come out. Unlike cooking bacon, you’re not going for crispness here so browning it over medium heat instead of high is very important. Working at that slightly lower heat will allow more fat to render out, and that’s a good thing! Fat = flavor. The cooked cured pork will be a bit chewy rather than crisp, and that’s what you want.

  • A few notes on NOT scrambling the egg yolks: This is the scariest thing about making carbonara. Everyone is scared that they’re going to scramble the eggs and ruin everything. First of all, just relax. EVEN if you scramble the eggs—and you won’t—scrambled eggs and bacon and cheese with noodles wouldn’t be the worst dinner ever. But, there are various techniques for keeping the eggs from scrambling and they all involve using gentle heat. Our carbonara trick: temper the egg yolks with some warm pasta cooking water before combining them with the noodles and guanciale. Also, keep the eggs moving constantly once you begin to introduce them to heat—in our carbonara recipe, when we say “pour slowly” or “stir constantly”, you better believe we mean it.

  • Pay attention to your spaghetti. Start by salting the water. Then, don’t over cook it! Cook it TWO MINUTES less than however long the pasta box or package tells you to. If they say it’ll be al dente after 9 minutes, cook that pasta for 7 minutes and not a second longer! Why? Because you’re going to simmer the noodles again later for a couple of minutes, and you don’t want the pasta to be mushy.

pasta carbonara topped with flaky salt and Romano in a pot made with spaghetti, egg yolks, Pecorino Romano and guanciale
pasta carbonara topped with flaky salt and Romano in a bowl made with spaghetti, egg yolks, Pecorino Romano and guanciale
pasta carbonara topped with flaky salt and Romano in a bowl with a fork and surrounded by bowls of salt, pepper and Romano
pasta carbonara topped with flaky salt and Romano in a bowl with a fork and surrounded by bread and bowls of salt and pepper

How To Make Perfect Spaghetti Carbonara

  1. Boil the pasta (for 2 minutes less than the package says to).

  2. Brown the guanciale. BTW, whether you’ve got guanciale, pancetta or thick-cut bacon, cutting it into little cubes is the most traditional way to prep it.

  3. Whisk the egg yolks and cheese together and let it come to room temperature while you prep the rest of the stuff.

  4. Add some of the starchy pasta water to the rendered pork fat in the pan where you browned the guanciale. Simmer the pasta in that fat-water situation for two minutes.

  5. Temper the egg yolk-cheese mixture by slowly whisking in 1/4 cup of pasta water.

  6. Start stirring the pastatongs are great for this job—really move it around in the pan!

  7. Slooooooooooooowly start pouring in the egg yolk-cheese mixture as you move the pasta constantly. It’s happening! It’s happening! You’re making carbonara!

  8. It should look a lot like creamy carbonara now! Quickly toss the browned guanciale into the pasta and dig in immediately! And if you love this carbonara recipe, try our decadent Vodka Sauce Carbonara next.

pasta carbonara topped with flaky salt and Romano in a bowl made with spaghetti, egg yolks, Pecorino Romano and guanciale
pasta carbonara topped with flaky salt and Romano in a bowl with a fork and surrounded by bread and bowls of salt and pepper

You’ve Mastered Carbonara — What Now?

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!

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

Pasta Carbonara

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

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.

    whisked eggs, Romano and pepper being slowly poured over cooked spaghetti noodles with rendered fat in a skillet
  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

Join the discussion below.

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



  • Elizabeth

    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

    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

    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

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

    Thanks Sarah, so glad you loved it!