Norecipes - Elevating Everyday Meals

menu icon
go to homepage
  • Start Here
  • Recipes
  • Ingredients
  • About
subscribe
search icon
Homepage link
  • Start Here
  • Recipes
  • Ingredients
  • About
×
Home ► Recipes ► Best

Spaghetti Carbonara

Updated: 05.29.25 | Marc Matsumoto | 43 Comments

4.75 from 4 votes
With only 5 ingredients, this easy Pasta Carbonara comes together in about as much time as it takes to boil a pot of spaghetti. Egg yolks not only give this pasta a golden yellow hue they create a rich, creamy sauce that's seasoned with nutty Pecorino Romano and Guanciale.
Recipe Video
With only 5 ingredients, the trick to a rich creamy Spaghetti Carbonara is in how the ingredients are combined. Learn how to do it with this 10 minute Pasta Carbonara Recipe.

What is Spaghetti Carbonara?

Spaghetti alla Carbonara is a relatively modern Roman dish made by tossing hot pasta with Guanciale, and a mixture of eggs, cheese, and black pepper. Adding the hot pasta to the mixture melts the cheese and starts to set the egg, creating a thick creamy sauce that lacquers each strand of spaghetti. The fried guanciale batons add texture and an immense amount of flavor, making Spaghetti Carbonara a dish with an incredibly good effort to taste ratio.

Although there are many origin stories, Pasta Carbonara is most likely a descendant of Pasta alla Gricia, which is made similarly, minus the eggs. Since the name is derived from the Italian word for "charcoal burner" one theory posits that the dish was first created for blue-collar workers working with charcoal. Whatever its origin, the name Carbonara didn't appear in print until about 70 years ago, which makes this a relatively modern dish by Italian standards.

Jump to:
  • What is Spaghetti Carbonara?
  • Ingredients for Spaghetti Carbonara
  • How to make Spaghetti Carbonara
  • 📖 Recipe
  • Comments

Ingredients for Spaghetti Carbonara

While many American interpretations of this Roman classic include all sorts of ingredients like cream, garlic, and onions, the original dish only contains five ingredients.

Pasta

The most common pasta for this Carbonara is Spaghetti, but did you know that this lanky pasta comes in various thicknesses? The thickest variety is called Spaghettoni, and this is what I recommend for making Carbonara as the additional surface area gives the sauce something to cling to. Other suitable alternatives include Bucatini and Linguine.

Breaking a slow cooked egg over a bowl of Spaghetti Carbonara.

Eggs

In a traditional Carbonara recipe, the creamy sauce is made from eggs, not cream. The place where opinions differ is on the ratio of whole eggs to egg yolks. Personally, I like using 1 whole egg to 3 egg yolks. This produces a sauce that's a stunning golden yellow hue that's rich, without being cloying. If you want a lighter sauce, you can use 2 whole eggs and no additional yolks. At the opposite end of the spectrum, using 6 egg yolks, and no egg whites creates an ultra decadent sauce, that's a bit too rich for my tastes.

Although you add hot pasta to the eggs, the residual heat does not fully cook the eggs, so it's essential to use fresh eggs that you are comfortable eating raw. If you live in an area where the safety of eggs is questionable, I'd recommend looking for pasteurized eggs.

Finally, I like to top my plates of Carbonara with a slow cooked egg. These delights are made by slowly cooking eggs in their shells at 145.5 degrees Fahrenheit for about 40 minutes. The result is a custardy egg with a molten yolk that's the consistency of cold honey.

Guanciale

I've gone on about the wonders of Guanciale in my Bucatini all'Amatriciana recipe, so I'll save you from that here, but it's a funky flavorful cured meat made from pork jowls. It can be a bit hard to find, but it's definitely worth the effort.

Otherwise, you can use pancetta, unsmoked speck, or some other fatty cured pork product, but you should be aware that it's not going to taste quite the same without the Guanciale.

Because guanciale doesn't render a ton of fat, I add a bit of olive oil to get the browning going. If you're using pancetta or non-Italian guanciale, you may need to drain off some of the excess fat that your pork product releases before tossing in the pasta.

Cheese

Pecorino Romano is the traditional choice of cheese for Spaghetti Carbonara, and it's a hard cheese made of sheep's milk that's saltier and more intense than Parmigiano Reggiano. I love the nutty flavor and concentrated umami that Pecorino delivers, but if you can't find it, Parmigiano will work too. If you do end up substituting a more subtle hard cheese, I recommend adding a bit more of it to make up for the milder flavor.

Black Pepper

Because all the other ingredients in this pasta are quite rich and earthy, the black pepper acts as a counterpoint, providing both a refreshing fragrance and peppery bite that helps keep the creaminess in check. How much you add is up to you, but I like to add quite a lot into the sauce and then some more on top of each serving. You want to use freshly cracked black pepper as this will give you the best fragrance.

Simple five ingredient Spaghetti alla Carbonara recipe.

How to make Spaghetti Carbonara

With only a handful of simple ingredients, there's not much to making this Roman classic, but there are a few things you need to get right to make this work. The first thing is that the water you boil the spaghetti in needs to be well salted. I usually add about a tablespoon of salt for every five cups of water.

Once it comes to a boil, add the pasta and stir it for the first thirty seconds or so to ensure the strands don't stick together. You can make the sauce while the spaghetti is boiling.

For the Guanciale, I like to chop it into relatively large pieces as this allows me to fry them until they're browned and crisp on the outside, while leaving some of the fat on the inside intact.

The sauce is simply eggs, cheese, and black pepper whisked together. The ratio of whole eggs to egg yolks will determine the richness of the sauce, so you can adjust this to suit your tastes.

When the pasta is done boiling, it's important to drain it and toss it with the Guanciale first. This lowers the temperature of both the spaghetti and the meat so that you don't end up with a bowl of spaghetti coated in scrambled eggs. Now you just have to toss the pasta and Guanciale together with the eggs and cheese until each strand of noodle is coated in the heavenly sauce.

📖 Recipe

Breaking a slow cooked egg over a bowl of Spaghetti Carbonara.

Pasta Carbonara (Spaghetti alla Carbonara)

4.75 from 4 votes
Print Pin
Prep Time 2 minutes mins
Cook Time 9 minutes mins
Total Time 11 minutes mins
Yield 3 servings
YouTube video

Units

Ingredients 

  • 220 grams spaghetti
  • 2 teaspoons olive oil
  • 120 grams guanciale (cut into 3/16-inch batons)
  • 1 large egg
  • 3 large egg yolks
  • 30 grams Pecorino Romano (grated)
  • black pepper (to taste)
  • 3 slow cooked eggs (optional)

Instructions

Prevent your screen from going dark
  • Bring a large pot of well-salted water to a boil (you want about 1 tablespoon of salt per 5 cups of water).
    Salting pasta water adequately is important.
  • Boil the spaghetti according to the package directions (usually 8-9 minutes).
    Boiling spaghetti for Pasta Carbonara.
  • While the pasta is boiling, saute the guanciale in the olive oil until it's browned on the outside. Remove the pan from the heat.
    Sautéing Guanciale for Spaghetti Carbonara
  • To make the sauce, whisk together 1 whole egg, 3 egg yolks, the grated Pecorino Romano, and black pepper in a large bowl.
    Whisking eggs, cheese and black pepper for Carbonara Sauce.
  • When the pasta is done, drain it and toss it together with the guanciale.
    Tossing spaghetti with Guanciale.
  • Dump the pasta and guanciale into the egg sauce, and quickly toss the spaghetti together with the sauce.
    Tossing Spaghetti alla Carbonara together in a bowl.
  • Plate the pasta, and top with a slow cooked egg along with some extra Pecorino and black pepper.
    Topping Spaghetti Carbonara with a slow cooked egg.
Recipes in your inboxDon't miss out SIGN UP!

Nutrition Facts

Calories • 764kcalCarbohydrates • 56gProtein • 27gFat • 46gSaturated Fat • 17gCholesterol • 471mgSodium • 564mgPotassium • 268mgFiber • 2gSugar • 2gVitamin A • 625IUCalcium • 179mgIron • 2.6mg

Comments

    4.75 from 4 votes (4 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Patty says

    February 04, 2019 at 6:42 pm

    Perfect carbonara recipe, normally I use whole eggs but I'll try with only yolks next time I make it! And by the way, I appreciate that you did not add heavy cream as so many do!

    Reply
    • Marc Matsumoto says

      February 04, 2019 at 7:47 pm

      Hi Patty, thanks for stopping by! I used to use whole eggs too, but since trying it with more yolks I can't go back😉

      Reply
  2. Ginny says

    February 04, 2019 at 4:07 pm

    Love all of the nice process shots. This has really helped and the spaghetti carbonara looks so good and easy to make. Thanks!

    Reply
    • Marc Matsumoto says

      February 04, 2019 at 7:46 pm

      Thanks Ginny, I'm glad to hear the process shots where helpful! I think this has to be one of the best bang for buck dishes around.

      Reply
  3. Jori says

    February 04, 2019 at 3:09 pm

    I love carbonara in general, but the addition of the slow-cooked egg takes this to the next level!

    Reply
    • Marc Matsumoto says

      February 04, 2019 at 3:11 pm

      Thanks Jori! My thoughts exactly😉

      Reply
  4. Natalie says

    February 04, 2019 at 2:59 pm

    I love Carbonara! Looks so delicious and comforting ♥

    Reply
    • Marc Matsumoto says

      February 04, 2019 at 3:11 pm

      Thanks Natalie! It is😊

      Reply
  5. Tara says

    February 04, 2019 at 2:07 pm

    Love carbonara! Yours looks absolutely incredible with that slow cooked egg on top and the guanciale. Can't wait to try this.

    Reply
    • Marc Matsumoto says

      February 04, 2019 at 2:27 pm

      Thanks Tara, I hope you enjoy it! This is probably one of my favorite meals ever.

      Reply
  6. Marc Matsumoto says

    February 11, 2014 at 5:15 am

    You can use tongs to twirl it and get a spiraling tower.

    Reply
  7. Marc Matsumoto says

    July 13, 2013 at 10:40 pm

    You can if you want to reduce the calories, but you'll lose some flavor.

    Reply
  8. cvaldonedo says

    July 13, 2013 at 7:35 pm

    Should I drain the fat of the pancetta before adding it to the pasta?

    Reply
  9. cvaldonedo says

    July 13, 2013 at 3:35 pm

    Should I drain the fat of the pancetta before adding it to the pasta?

    Reply
  10. Sara Almoalla says

    June 19, 2013 at 11:36 am

    that looks so yummy. I love you for all the wonderful ideas on this blog. I want to try every single thing.

    Reply
  11. Nero di Seppia says

    June 14, 2013 at 2:15 pm

    We really should spread the word as much as we can: cream, bechamel and such are absolutely forbidden in the Carbonara! 🙂

    Reply
    • Yana says

      February 05, 2019 at 6:57 am

      I support the idea 🙂

      Reply
  12. Nero di Seppia says

    June 14, 2013 at 2:11 pm

    Much respect for this, Marc! I'm really impressed to see how close you are to the authentic Italian Carbonara, closer than a lot of other Italian people really! The only difference with mine - https://nerodiseppiablog.com/2013/01/20/spaghetti-alla-carbonara/ - is that instead of the full eggs, I use 1 egg yolk x person + 1 full egg "for the pot" (x4 servings of 100grams of spaghetti each). And if I may, the one ingredient that should not be missing is freshly ground black pepper on top 😉

    Reply
  13. Marc Matsumoto says

    April 28, 2013 at 1:59 am

    Freshly grated Parmigiano-Reggiano would work.

    Reply
  14. Marc Matsumoto says

    February 07, 2013 at 8:50 pm

    Hi Anita, thanks for your nice note! I have my take on sweet and sour pork (minus the MSG and food coloring) that will be showing up on PBS Food on 2/19, so keep an eye out for it:-)

    Reply
  15. Anita says

    February 07, 2013 at 5:41 am

    My husband makes something like this but its never had a name. Usually he uses bacon (though its also good without) Parmesan cheese, a little seasoning (usually whatever he's in the mood for) egg and angel hair spaghetti noodles. I have found in learning to make this that the trick is to mix really fast!! because the noodles heat actually cooks (though I use this term loosely) the egg until its nice an creamy as you described but is in NO way a raw egg. Of course the cheese and meat really bring it home and its so fast and quick. I cant believe I found this recipe! I've really enjoyed your website and this was a nice variation on a fast weekday meal that takes only the time needed for the noodles! I've been looking for a really good sweet and sour sauce for sweet and sour chicken. Any thoughts? Thanks again for sharing this! Your food is simply amazing....a hard compliment from an extremely picky eater with texture issues!! Amazing!

    Reply
  16. Sodamoeba says

    August 13, 2012 at 2:02 am

    Wow this was delicious and took exactly the amount of time it took to boil the pasta. I'm surprised how much flavor the cheese imparts to the dish. I used Vintage Van Gogh aged gouda because it's what I had available, and it imparted almost a fruity aroma to the whole dish. I'm interested to try it again with the recommended romano.

    Reply
  17. Serena Palumbo says

    August 10, 2012 at 4:21 pm

    Great idea with the poached eggs! here is my version of the recipe https://serenapalumbo.com/blog/?p=2219

    Reply
  18. Agnesma says

    August 09, 2012 at 7:29 pm

    tks, Marc: I will try this method this weekend.

    Reply
  19. Marc Matsumoto says

    August 08, 2012 at 9:35 pm

    The water needs to be 146 F (63.5 C). You can do this a number of ways. One way is to put a pot on the stove and heat it 146 degrees, add the eggs, wait for the temperature to come back up to 146 again, then cover the pot and stick it in a warm oven. You can also do it all on the stove, adjusting the temperature down with ice water.

    Reply
  20. Agnesma says

    August 08, 2012 at 2:47 pm

    Hi Marc: Do you real mean to slow cook the egg in 146F water bath for 45 minutes?

    Reply
  21. Thomas Abraham says

    August 06, 2012 at 7:21 am

    In my experience, Carbonara is made with whole eggs. I also confirm that guanciale is the most traditional, though pancetta is a decent replacement.

    Reply
  22. Marc Matsumoto says

    August 06, 2012 at 4:35 am

    Yep, I posted about the Japanese version of carbonara once. As for the yolks it sounds delicious, but for me, this pasta is all about no-fuss, and separating whites and yolks is probably more trouble than I'd go through. If you put the noodles in when they're hot, the egg sticks to the pasta and shouldn't be wet.

    Reply
  23. Louis says

    August 05, 2012 at 6:18 pm

    Marc, didn't you have an older post on here using pancetta instead of guanciale? I've also found that using just the egg yolk makes for a richer and more dry (told "traditional") end product. Just a thought. 🙂

    Reply
  24. Marc Matsumoto says

    August 05, 2012 at 2:42 pm

    I'm with you I see too many people making this with a cheese and cream based bechamel.

    Reply
  25. Marc Matsumoto says

    August 05, 2012 at 2:39 pm

    I love Carbonara on it's own but the slow cooked egg really sets it off.

    Reply
  26. Marilia says

    August 05, 2012 at 1:48 pm

    What a lovely carbonara! The colours are so vibrant!

    Reply
  27. Marilia says

    August 05, 2012 at 11:59 am

    Absolutely perfect - and, being Italian, I have high standards on this dish. Wonderful addition of the slow-cooked egg - what a great way to add a twist without changing the concept of the dish!

    Reply
  28. Thomas Abraham says

    August 05, 2012 at 8:31 am

    That looks so good!! The addition of a slow cooked egg on top definitely does it for me.

    Reply
  29. Kelly Siew says

    August 05, 2012 at 8:04 am

    That's the best looking Spaghetti Carbonara I've ever seen! So sexy!

    Reply
  30. Marilia says

    August 05, 2012 at 7:42 am

    Hi nice to see an authentic carbonara recipe without cream or other weird ingredients...I am from Rome and we cook it with Guanciale a kind of bacon taken from the cheek and neck of a pig at least 9 month old and in the region where I come from (Lazio) this is matured with salt, pepper, rosemary, garlic and sometimes sage. Anyway bacon or streaky bacon is more than ok to cook carbonara!

    Reply
  31. Marilia says

    August 05, 2012 at 4:31 am

    That looks so good!! The addition of a slow cooked egg on top definitely does it for me.

    Reply
  32. rally says

    August 01, 2012 at 5:52 am

    hi i would like to this pasta recipes and i hope you have any recipes

    Reply
  33. Susa well says

    May 28, 2012 at 5:08 am

    You lost me with the nearly raw egg. 

    Reply
    • Michael jorhs says

      April 16, 2021 at 7:43 am

      It isn’t raw, it is tempered, and it’s perfectly safe to eat 🙂

      Reply
  34. Marc Matsumoto says

    June 30, 2011 at 7:35 am

    I don't usually list the amount of pepper because different people have different tolerances to spice. Just taste as you go and stop adding pepper when you think there's enough. As for servings, this makes 2 servings. 

    Reply
  35. Gina (Gluten-free Gourmand) says

    June 18, 2009 at 6:56 am

    I only rarely have the egg curdle in the pan. The trick is to first turn the flame off, then put in the hot pasta all at once. Crack the egg into the center of the pasta. Use your utensil (chopsticks work surprisingly well) to fold everything together gently but thoroughly. I add the cheese a little later, after a few stirs. Keep it moving and the egg should thicken slowly. Of course, this technique's success depends on the pan - I don't ever use a thick-bottomed pan for this one!

    Reply
  36. Marc Matsumoto says

    June 14, 2009 at 7:18 pm

    Good question, I used to do it all in one pan (I'm all about having less dishes to wash), but found that the egg got a little over cooked and tended to curdle. Dumping the hot pasta, oil and onions into the mix cooks the egg just enough to get thick and coat the noodles.

    Just make sure the noodles are nice and hot when you add them.

    Reply
Marc Matsumoto

Welcome!

I'm Marc Matsumoto, a former chef and dad in Tokyo. I believe anyone can cook great food. I share clear techniques and practical tips to unlock your inner chef. Together, we'll turn everyday ingredients into delicious meals you'll make again!

Start Here

Check out my member site for access to my secret stash of easy original recipes that I cook for my family!

Take a Peek →

Trending Recipes

  • Tall mound of Japanese cabbage salad with tomatoes and cucumber slices.
    Japanese Shredded Cabbage Salad
  • Overhead view of the best spaghetti from scratch on a white plate sprinkled with parmesan and parsley.
    Best Spaghetti
  • Black Pepper Beef is a classic Chinese stir-fry made with beef, onions, and peppers.
    Black Pepper Beef
  • A plate of homemade Japanese yakisoba (stir-fried ramen noodles) with pork cabbage, onions and benishoga (red pickled ginger).
    Yakisoba
  • Salmon Onigiri split in half showing tender salted salmon flakes wrapped in a fluffy layer of Japanese short grain rice.
    Salmon Onigiri
  • Closeup of a plate of homemade California rolls filled with crab, avocado and cucumber wrapped in tangy sushi rice and nori.
    California Roll

Trending Categories

  • Fall
  • Easy Japanese Recipes
  • Ramen
  • Japanese
  • Japanese Traditional
  • Japanese Chinese

Footer

About

  • About
  • Help Me
  • Hire Me
  • Photography
  • FAQs

Connect

  • Email Updates
  • Contact

Legal

  • Privacy Policy
  • Cookie Policy

Text and photos © 2007–2026 Marc Matsumoto. All rights reserved.

  • Facebook
  • X
  • Pinterest
  • Email
  • Reddit
  • Flipboard

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.