
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
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
Instructions
- Bring a large pot of salted water to a boil. Cook spaghetti until al dente; reserve 1 cup pasta water.

- In a skillet over medium heat, cook guanciale until crispy, about 5 minutes. Remove from heat.

- In a bowl, whisk eggs, yolks, pecorino, and black pepper until creamy.

- Drain spaghetti and immediately transfer to skillet with guanciale (off heat). Toss quickly.

- Pour in egg-cheese mixture, tossing rapidly to form a silky sauce. Add reserved pasta water, a little at a time, until creamy.

- Serve immediately with extra pecorino and black pepper on top.

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.
Private Notes
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 →





Traditional Italian pasta carbonara is made with pieces of meat from a smoked and dried pig’s head.