Classic Italian Spaghetti Carbonara

Authentic Roman-style carbonara made with spaghetti, eggs, pecorino cheese, guanciale, and black pepper - creamy, savory, and ready in 25 minutes without cream.
Classic Italian Spaghetti Carbonara on a plate, garnished with cheese and pepper

Updated on November 26, 2025

This Classic Italian Spaghetti Carbonara is silky, rich and ready in about 20 minutes, with no cream needed. The sauce is made from eggs, Parmesan and starchy pasta water, which come together to coat every strand of spaghetti in a glossy, velvety layer. Crispy pancetta or bacon adds smoky, savory bites in every forkful. It’s a simple, restaurant-worthy pasta that’s perfect for busy weeknights, date nights at home or whenever you crave real Italian comfort food.

Classic Italian Spaghetti Carbonara on a plate, garnished with cheese and pepper

Classic Italian Spaghetti Carbonara

440kcal
Rated 5 from 1 vote
Share Print
Prep 10 minutes
Cook 15 minutes
Total 25 minutes
Authentic Roman-style carbonara made with spaghetti, eggs, pecorino cheese, guanciale, and black pepper – creamy, savory, and ready in 25 minutes without cream.
Servings 4
Cuisine Italian

Ingredients

  • 12 oz (340 g) spaghetti
  • 4 oz (115 g) guanciale (or pancetta), diced
  • 2 large eggs
  • 2 large egg yolks
  • 1 cup (100 g) pecorino romano cheese, finely grated
  • ½ tsp freshly ground black pepper
  • Salt, to taste

Equipment

  • 1 Large pot
  • 1 Skillet
  • 1 Mixing bowl
  • 1 Tongs

Instructions

  1. Bring a large pot of salted water to a boil. Cook spaghetti until al dente; reserve 1 cup pasta water.
    Spaghetti boiling in a salted pot until al dente for carbonara.
  2. In a skillet over medium heat, cook guanciale until crispy, about 5 minutes. Remove from heat.
    Guanciale sizzling in a skillet until crisp and golden.
  3. In a bowl, whisk eggs, yolks, pecorino, and black pepper until creamy.
    Eggs, yolks, pecorino and black pepper whisked into a smooth sauce base.
  4. Drain spaghetti and immediately transfer to skillet with guanciale (off heat). Toss quickly.
    Hot spaghetti transferred to the skillet with guanciale off the heat.
  5. Pour in egg-cheese mixture, tossing rapidly to form a silky sauce. Add reserved pasta water, a little at a time, until creamy.
    Egg and cheese mixture tossed with hot pasta to form a silky carbonara sauce.
  6. Serve immediately with extra pecorino and black pepper on top.
    Classic spaghetti carbonara topped with crisp guanciale and grated pecorino.

Nutrition per serving (estimated)

Calories440kcalCarbohydrates52gProtein20gFat15g

Video

Notes

  • Traditional carbonara never uses cream — the sauce is made only with eggs, cheese, and pasta water.
  • Use guanciale for the most authentic flavor; pancetta is a good substitute.
  • Work off the heat when mixing eggs to prevent scrambling.

Tried this recipe?

Let us know how it was!

FAQ: Classic Italian Spaghetti Carbonara

Why is my Carbonara turning out too runny?

If your Carbonara is too runny, it’s often because you used too much pasta water or the egg-cheese mixture wasn’t emulsified properly. Use reserved pasta water sparingly, add it gradually, and combine off the heat to avoid scrambling the eggs.

Can I use pancetta or bacon instead of guanciale?

Yes, pancetta or good quality bacon can be used as substitutes if you can’t find guanciale. Guanciale gives the most authentic flavor (rich pork cheek fat), but pancetta works well especially if cooked until crisp and drained well.

Do I need to add cream or milk to make Carbonara creamy?

No, authentic Italian Carbonara does not use cream or milk. The creaminess comes from the emulsion of egg yolks (or eggs), Pecorino Romano cheese, fats rendered from guanciale (or pancetta), and a bit of starchy pasta water. Adding cream changes its texture and flavor profile.

How can I avoid the eggs scrambling in Carbonara?

To prevent eggs from scrambling: remove the pan from heat before adding the egg-cheese mixture; toss or stir quickly; use residual heat from the pasta and rendered fat rather than direct stove heat. Also temper the eggs by mixing with a small amount of hot pasta water first.

What type of pasta should I use for Carbonara, and how to cook it properly?

Spaghetti is classic for Carbonara, though some people use bucatini or rigatoni. Cook the pasta al dente, slightly firm when bitten, and reserve some pasta water before draining. This water helps bind and emulsify the sauce with the eggs and cheese.

If you love cozy pasta nights, try our Quick Lemon Garlic Chicken Pasta or Creamy Garlic Mushroom Pasta next. For a lighter twist, check out our Creamy Tuscan Chicken Zoodles (Keto), or keep things meat-free with our One-Pot Creamy Tomato Basil Pasta (Vegan).

Love simple everyday & holiday recipes? Get our free 10-Holiday-Recipes cookbook plus new easy recipes every week.

Get the free cookbook →

1 thought on “Classic Italian Spaghetti Carbonara”

Leave a Comment

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

Rate this recipe




Scroll to Top