With al dente pasta coated in a rich, velvety carbonara sauce made with golden egg yolks, nutty Parmigiano-Reggiano, the rendered savoury fats from bacon, and a generous amount of black pepper adding a subtle heat to balance the creamy depth. Together with crispy, smoky bacon bits, every bite is a harmony of salty, cheesy, and rich flavours, making it a timeless favourite for pasta lovers!
Unlike cream-based versions, this recipe makes carbonara the authentic way, relying on the emulsion of eggs, cheese, and starchy pasta water, creating a dish that’s irresistibly creamy, silky, and packed with savoury goodness.
Table of contents
Why you’ll love this recipe
- Just 5 ingredients: All you need is salt-cured pork (guanciale, pancetta, or bacon), pasta, eggs, black pepper, and cheese!
- Contrasting textures: This carbonara is luxuriously smooth with contrasting textures – creamy sauce, crispy pork, and chewy pasta – all harmonising in one bite.
- Quick and hearty: Coming together in 30 minutes, this carbonara feels like a restaurant-quality meal with its smooth, glossy sauce clinging onto each strand – just the perfect creaminess!

Save this recipe!
Get this sent to your inbox, plus get updates on any new recipes!
Ingredients for traditional carbonara
- Pasta: Use spaghetti for the authentic, classic way as its long, thin shape allows the sauce to cling evenly.
- Guanciale, pancetta, or bacon: The best salt-cured pork for an authentic carbonara is guanciale as it has the perfect fat-to-meat ratio that renders creamy fat and infuses the pasta with its deep, funky, umami-rich flavour. But since I couldn’t find it in nearby grocery stores, and I have plenty of bacon in my freezer, I used it for its smoky, bold flavour! You can also use pancetta as a substitute.
- Eggs: I used 1 whole egg + 1 yolk per 2 servings to make a lighter sauce texture. If you prefer a richer, more concentrated sauce, use egg yolks only.
- Parmesan cheese (Parmigiano-Reggiano): For its nutty, creamy, cheesy goodness. Be sure to grate it fresh for smoother melting.
- Black pepper: Its sharp, pungent heat cuts through the salty, creamy, and cheesy sauce, balancing out the flavours.

How to make traditional carbonara
- Prepare the bacon: Cut the bacon into strips or small cubes. Cook in a pan over medium heat until crispy and golden. Remove from heat and set aside, reserving 1 tbsp of rendered fats for the sauce.



- Cook the pasta: Bring a pot of salted water to boil, and cook the spaghetti to al dente (2 minutes less than the package instructions).



- Make the egg-cheese mixture: In a bowl, whisk eggs, grated Parmigiano, about 1 tbsp rendered fats from the bacon, and a generous amount of black pepper.



- Combine everything: Using the remaining rendered fats from the bacon, add in a splash of pasta water, and toss in the drained pasta. Mix in half amount of crispy bacon bits, and stir constantly.



- Coat the pasta with sauce: Off the heat, pour the egg-cheese mixture over the pasta, stirring rapidly. Add a splash of pasta water as necessary to emulsify into a creamy sauce. Toss to coat the pasta with sauce.



- Serve immediately: Transfer the carbonara to a serving plate, and garnish with extra grated Parmigiano, black pepper, and remaining crispy bacon bits.



Success tips on making traditional carbonara
For the egg-cheese emulsion.
Do not pour over the egg-cheese mixture when the pasta is still super hot in the pan, as this will cause the eggs to curdle and become scrambled eggs! Be sure to turn off the heat, and let the pan cool slightly before adding in the mixture. Add in pasta water to the mixture, and stir vigorously to emulsify to a creamy sauce.
Cook the pasta al dente.
Since you’ll be tossing the cooked pasta with the sauce, the residual heat will continue to soften it. Cook the pasta for 2 minutes less than the package instructions to maintain its chew after cooking.
Serve immediately.
Carbonara thickens as it cools so it’s best enjoyed right after cooking! Top with extra grated Parmesan and black pepper for that satisfying bite.
Why did my eggs scramble?
There might be too much heat when mixing. Be sure to take the pan off heat before adding in the egg-cheese mixture, and toss the pasta with guanciale/pancetta/bacon to cool slightly. Add in hot pasta water to the egg-cheese mixture, and stir vigorously with the pasta to emulsify the sauce.
Why is my carbonara dry or clumpy?
This might be due to the lack of fat or pasta water. Be sure to toss the pasta with the rendered fats from guanciale/pancetta/bacon before adding the egg-cheese mixture, as this creates a slipper layer that helps the emulsified sauce to cling evenly onto the pasta. You can also thin the sauce by adding more pasta water. Again, be sure to stir vigorously to emulsify.
How to store leftovers?
Carbonara is best enjoyed when it’s fresh and warm! But if you have any leftovers, let them cool to room temperature and transfer to an airtight container. Refrigerate for up to 2 days. To reheat, gently heat in a frying pan over low heat with a splash of water, stirring constantly until warmed through. Do not let it boil as it’ll scramble the eggs.

Indulge in the rich, velvety Italian classic with this carbonara recipe. With just a few simple ingredients, you’ll create a hearty, utterly comforting meal that delivers a balance of creamy, rich, savoury, and cheesy flavours. Perfect for a quick, cosy meal that’s ready in no time!
More pasta recipes
I’d love to hear about your experience making my recipes! If you’ve tried this Traditional Carbonara recipe or any other recipe on HomeCookJournal, then don’t forget to rate the recipe and leave a comment below. Feel free to take snapshots of your experience with my recipes and share them on Instagram so I can repost on stories! And if you have any other foods you’d like to make, please feel free to comment as well!

Traditional Carbonara
Ingredients
- 180 g spaghetti
- 1 whole egg
- 1 egg yolk
- 50 g Parmigiano-Reggiano grated
- 50 g bacon (or guanciale, pancetta)
- Freshly ground black pepper (to taste)
- Salt (for pasta water)
Instructions
- Prepare the bacon: Slice the bacon into strips or small cubes. Cook in a pan over medium heat until crispy and golden. Remove from heat and set aside, reserving 1 tbsp of rendered fats for the sauce.
- Cook the pasta: Bring a pot of salted water to boil, and cook the spaghetti to al dente (2 minutes less than the package instructions).
- Make the egg-cheese mixture: In a bowl, whisk eggs, grated Parmigiano, about 1 tbsp rendered fats from the bacon, and a generous amount of black pepper.
- Combine everything: Using the remaining rendered fats from the bacon, add in a splash of pasta water, and toss in the drained pasta. Mix in half amount of crispy bacon bits, and stir constantly.
- Coat the pasta with sauce: Off the heat, pour the egg-cheese mixture over the pasta, stirring rapidly. Add a splash of pasta water as necessary to emulsify into a creamy sauce. Toss to coat the pasta with sauce.
- Serve immediately: Transfer the carbonara to a serving plate, and garnish with extra grated Parmigiano, black pepper, and remaining crispy bacon bits.
