Authentic Spaghetti Carbonara — Roman Classic

Published: March 5, 2026 Italian Cuisine ⏱ 25 min
Authentic spaghetti carbonara with guanciale and Pecorino Romano

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.

Recipe Info

Prep Time10 min
Cook Time15 min
Total Time25 min
Servings4
DifficultyMedium
CuisineItalian

Share

1 Ingredients

2 Instructions

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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

Cream is a non-traditional addition that masks the delicate flavour of the eggs and cheese. The creamy texture of authentic carbonara comes entirely from the emulsion of egg yolks, cheese, and pasta water — no cream needed.
While bacon can work in a pinch, it has a smoky flavour that changes the character of the dish. Pancetta is a much better substitute for guanciale. Look for guanciale at Italian delis or specialty markets.
Spaghetti is the most common, but rigatoni, bucatini, and fettuccine are also used in Rome. The key is using a pasta shape that holds onto the sauce well.
Let the pasta cool slightly before adding the egg mixture, and keep tossing continuously. If the mixture looks too thick, add more pasta water. If it looks like it's scrambling, remove from heat immediately and add a splash of cold pasta water to cool it down.
Rating
4.5 (116 votes)
Stephanie Grine

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 Bio

Related Recipes

Share this recipe: