Spaghetti carbonara is one of Rome's greatest culinary exports — a silky, rich pasta dish that relies on technique rather than cream to achieve its legendary texture. This authentic recipe respects the Italian tradition: no cream, no garlic, no parsley. Just four key ingredients done perfectly.
The magic of carbonara lies in the emulsion. Hot pasta water, egg yolks, Pecorino Romano, and rendered guanciale fat combine to create a sauce that coats every strand of pasta in a velvety, golden blanket. It takes practice, but once you master the technique, you'll never reach for cream again.
This dish is the perfect weeknight dinner — it comes together in the time it takes to boil pasta. The key is working quickly and confidently once the pasta is cooked.
Why This Recipe Works
The emulsion of egg yolks, cheese, and pasta water creates a naturally creamy sauce without any dairy cream. The starch from the pasta water stabilises the emulsion, while the guanciale provides rich, savoury depth. Timing and temperature are everything — too hot and the eggs scramble, too cold and the sauce won't coat the pasta.
1 Ingredients
2 Instructions
Bring a large pot of salted water to a boil
Fill a large pot with water, add salt (it should taste like the sea), and bring to a rolling boil. The salt seasons the pasta from within — don't skip this step.
Render the guanciale
While the water comes to a boil, place the guanciale strips in a cold, large skillet or frying pan. Cook over medium heat for 6-8 minutes, stirring occasionally, until the fat has rendered and the meat is crisp and golden. Do not drain the fat — it is essential for the sauce.
Mix the egg and cheese mixture
In a large bowl, whisk together the egg yolks, whole eggs, grated Pecorino Romano, Parmigiano-Reggiano, and black pepper. Mix until smooth and well combined. Set aside at room temperature.
Cook the pasta
Add the spaghetti to the boiling water and cook for 1 minute less than the package directions indicate (al dente). Reserve 1 cup (240ml) of pasta water before draining.
Combine pasta with guanciale
Drain the pasta and transfer it directly to the skillet with the guanciale (remove the skillet from the heat first). Toss well to coat the pasta in the rendered fat. Let it cool for 30-60 seconds — this is the critical temperature step.
Add the egg mixture
Pour the egg and cheese mixture over the pasta and toss vigorously with tongs, adding splashes of reserved pasta water as needed. The residual heat will cook the eggs into a silky, creamy sauce. Keep tossing — the sauce should coat each strand without clumping or scrambling.
Serve immediately
Divide the pasta among warm bowls. Top with an extra grating of Pecorino Romano, a generous crack of black pepper, and a few pieces of the crispiest guanciale. Serve immediately — carbonara waits for no one.
Pro Tips
- The most common mistake is adding the egg mixture while the pan is too hot. Let the pasta cool slightly in the guanciale pan before adding the eggs. The heat from the pasta itself will cook the eggs perfectly.
- Guanciale (cured pork cheek) is traditional, but pancetta is an excellent substitute. Do not use bacon — it has a smoky flavour that doesn't belong in authentic carbonara.
- Use the best Pecorino Romano you can find. It should be salty, sharp, and crumbly. Pre-grated cheese won't melt as smoothly.
- Work quickly! Have everything ready before you drain the pasta. Carbonara is a race against the clock.
Variations
Spaghetti alla Gricia
The 'white carbonara' without eggs. Simply toss al dente pasta with rendered guanciale and a generous amount of Pecorino Romano and black pepper. A simpler but equally delicious Roman classic.
Rigatoni alla Carbonara
Use rigatoni instead of spaghetti. The tubes capture the sauce inside and out, creating a different but equally delicious texture. Traditionalists in Rome often prefer rigatoni.
Carbonara With Mushrooms
Sauté 200g of mixed mushrooms (porcini, cremini, oyster) in the guanciale fat before adding the pasta. A wonderful earthy variation that adds depth and texture.
Serving Suggestions
Serve in warmed bowls with an extra grating of Pecorino Romano and a generous twist of black pepper. A simple arugula salad with lemon vinaigrette provides a fresh contrast to the rich pasta. A crisp, dry white wine like Frascati or a light red like Chianti pairs perfectly. For the full Roman experience, follow with a simple espresso.
Nutrition Information
| Calories | 550 kcal |
| Protein | 28g |
| Fat | 26g |
| Saturated Fat | 12g |
| Carbohydrates | 48g |
| Fiber | 2g |
| Sugar | 3g |
| Sodium | 920mg |
* Nutritional values are approximate and based on per-serving calculations.
Storage
Carbonara is best eaten immediately — it does not reheat well as the egg sauce can separate. If you must have leftovers, store in an airtight container in the refrigerator for up to 1 day. Reheat in a skillet with a splash of water, stirring constantly over very low heat, but note the texture will not be the same as freshly made.
Frequently Asked Questions
About the Author
Stephanie Grine
Recipe Developer & Food Enthusiast
I am a passionate home cook who believes that great food brings people together. Every recipe on TodayFoodsMenu is developed, tested, and photographed in my home kitchen — not a professional test...
Read Full BioRelated Recipes
England
Beef Wellington — Classic British Showstopper
Beef wellington is the crown jewel of British cuisine — a magnificent centrepiece that never fails to impress. A...
France
Classic French Onion Soup With Gruyère Croutons
French onion soup is the quintessential comfort dish — a deeply savoury broth crowned with a golden blanket of melted...