Spaghetti Carbonara Recipe
Introduction
Spaghetti Carbonara is a classic Italian pasta dish known for its creamy, cheesy sauce made without cream. This comforting recipe combines crispy pancetta, rich eggs, and Pecorino Romano for a delicious meal that’s quick and satisfying.

Ingredients
- 12 oz. pancetta or guanciale, cut into 1/4″ pieces
- 1 tbsp. kosher salt
- 1 lb. spaghetti
- 5 large egg yolks
- 1 large egg
- 4 oz. Pecorino Romano, finely grated (about 2 cups)
- Freshly ground black pepper
Instructions
- Step 1: In a medium skillet over medium-low heat, cook the pancetta, stirring occasionally, until it is golden brown and crispy, about 20 to 25 minutes. Transfer the pancetta to a paper towel-lined plate to drain.
- Step 2: Meanwhile, bring 10 cups of water mixed with 1 tablespoon kosher salt to a boil in a large pot. Add the spaghetti and cook stirring occasionally until al dente, following the package instructions. Reserve 1/2 cup of the pasta cooking water before draining.
- Step 3: When the pasta is almost done, whisk together the egg yolks, whole egg, and grated Pecorino Romano in a large heatproof bowl until just combined.
- Step 4: Immediately transfer the hot spaghetti to the bowl with the egg mixture. Add the crispy pancetta and 1/4 cup of the reserved pasta water. Stir vigorously, adding 2 to 4 tablespoons more pasta water if the sauce seems too thick, until the cheese melts and the sauce turns smooth and glossy. Season generously with freshly ground black pepper.
Tips & Variations
- Use guanciale instead of pancetta for a more traditional flavor.
- Add freshly chopped parsley for a burst of color and freshness.
- Make sure the pasta is hot when mixing with the eggs to create a creamy sauce without scrambling the eggs.
- If Pecorino Romano is too sharp for your taste, you can substitute half with Parmesan cheese.
Storage
Store leftover Carbonara in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat with a splash of water or broth to loosen the sauce, stirring frequently to avoid scrambling the eggs.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use bacon instead of pancetta or guanciale?
Yes, bacon can be used as a substitute, but it will impart a smokier flavor and is generally less authentic. Choose unsmoked bacon for a closer taste to the traditional dish.
Why does my Carbonara sauce sometimes turn out scrambled?
This usually happens when the eggs are added to pasta that is too hot or when mixed over high heat. To prevent this, remove the pan from direct heat before combining, and stir quickly to create a smooth sauce.
Print
Spaghetti Carbonara Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Classic Italian Spaghetti Carbonara featuring crispy pancetta, creamy egg-based sauce, and sharp Pecorino Romano cheese, tossed with perfectly cooked al dente spaghetti for a rich and comforting meal.
Ingredients
Meat
- 12 oz. pancetta or guanciale, cut into 1/4” pieces
Pasta
- 1 lb. spaghetti
- 1 tbsp. kosher salt (for pasta water)
Sauce
- 5 large egg yolks
- 1 large egg
- 4 oz. Pecorino Romano, finely grated (about 2 cups)
- Freshly ground black pepper, to taste
Instructions
- Cook the pancetta: In a medium skillet over medium-low heat, cook the pancetta, stirring occasionally, until it turns golden brown and crispy, about 20 to 25 minutes. Once done, transfer the pancetta to a paper towel-lined plate to drain excess fat.
- Boil the pasta: In a large pot, bring 10 cups of water combined with 1 tablespoon of kosher salt to a boil. Add the spaghetti and cook according to package instructions until al dente. Stir occasionally to prevent sticking. Before draining, reserve 1/2 cup of the pasta cooking water.
- Prepare the sauce mixture: While the pasta cooks, whisk together the 5 egg yolks, 1 whole egg, and 4 ounces of finely grated Pecorino Romano cheese in a large heatproof bowl until just combined.
- Toss pasta with sauce: When the pasta is ready, immediately transfer it from the pot to the egg and cheese mixture. Add the crispy pancetta and 1/4 cup of the reserved pasta water. Stir vigorously, adding an additional 2 to 4 tablespoons of pasta water if the sauce seems too thick. Continue stirring until the cheese has melted and the sauce becomes smooth and glossy. Season generously with freshly ground black pepper to taste and serve immediately.
Notes
- Use guanciale if available for a more authentic flavor, but pancetta works well as a substitute.
- Be sure to stir the pasta quickly with the egg mixture off the heat to prevent the eggs from scrambling.
- Reserve pasta water to adjust sauce consistency and help the sauce cling to the pasta.
- Freshly ground black pepper is essential for the signature peppery flavor in Carbonara.
- Serve immediately for best texture and flavor as the sauce will thicken upon standing.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: Spaghetti Carbonara, Italian pasta, pancetta pasta, creamy carbonara, Pecorino Romano recipe

