← BlogJune 28, 2026

How to Make the Perfect Classic Spaghetti Carbonara

Italian · Medium · 30 min · 4 servings

Advertisement
Classic Spaghetti Carbonara

An authentic Roman pasta dish made with eggs, Pecorino Romano, guanciale, and black pepper with no cream involved. This silky and indulgent pasta relies on technique alone to achieve its luxurious texture.

Why this recipe works

This Classic Spaghetti Carbonara recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 650 calories with 28g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 400 g spaghetti
  • 150 g guanciale diced
  • 4 large egg yolks
  • 1 large whole egg
  • 80 g Pecorino Romano finely grated
  • 30 g Parmesan cheese finely grated
  • 1.5 tsp freshly cracked black pepper
  • 1 tsp salt

Step by step instructions

Step 1: Prepare the Egg Mixture

In a bowl whisk together egg yolks, the whole egg, grated Pecorino Romano, and grated Parmesan until a thick pale paste forms. Season generously with freshly cracked black pepper and set aside.

Step 2: Render the Guanciale

Place diced guanciale in a cold skillet and turn heat to medium. Cook slowly for 8 to 10 minutes until the fat renders out and the pieces are golden and crispy. Remove pan from heat and set aside.

Step 3: Cook the Spaghetti

Cook spaghetti in salted boiling water until al dente. Reserve at least 200 ml of hot starchy pasta water before draining. This water is the only liquid used to create the sauce.

Step 4: Temper the Egg Sauce

Add drained spaghetti to the pan with guanciale over very low heat. Remove pan from direct heat. Add 60 ml of hot pasta water to the egg mixture while whisking to temper it. Pour over pasta and toss vigorously.

Step 5: Finish and Serve

Continue tossing while adding more pasta water a splash at a time until the sauce is glossy and coats every strand. The residual heat cooks the eggs gently. Plate immediately with extra cheese and black pepper.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • guanciale → pancetta or thick cut bacon as a more accessible alternative
  • Pecorino Romano → all Parmesan for a milder and less salty flavor profile
  • spaghetti → rigatoni or mezze maniche which are the traditional Roman alternatives

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Cooking the eggs over too high heat which turns the sauce into scrambled eggs instead of a silky coating
  • Not reserving enough pasta water which leaves the sauce too thick and clumpy
  • Adding cream to the recipe which is not authentic and changes the fundamental texture of the dish

Nutrition facts

Per serving: 650 calories, 28g protein, 70g carbs, 30g fat, 3g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement