Spaghetti Carbonara Recipe
Introduction
Spaghetti Carbonara is a classic Italian pasta dish known for its creamy, cheesy sauce without the use of cream. Made with crispy pancetta, eggs, Pecorino Romano, and plenty of black pepper, it’s a comforting meal ready in just under 30 minutes.

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 pancetta, stirring occasionally, until golden brown and crispy, about 20 to 25 minutes. Transfer to a paper towel-lined plate to drain.
- Step 2: Meanwhile, bring 10 cups of water and kosher salt to a boil in a large pot. Add spaghetti and cook until al dente according to the package instructions, stirring occasionally. Reserve 1/2 cup of pasta water before draining.
- Step 3: When pasta is almost ready, whisk together egg yolks, whole egg, and grated Pecorino Romano in a large heatproof bowl until just combined.
- Step 4: Immediately transfer the hot pasta to the egg and cheese mixture. Add crispy pancetta and 1/4 cup of reserved pasta water. Stir vigorously, adding more pasta water (2 to 4 tablespoons) if needed, until the sauce is smooth, glossy, and coats the spaghetti. Season generously with freshly ground black pepper.
Tips & Variations
- Use guanciale instead of pancetta for a more authentic and richer flavor.
- Be sure to add the pasta to the egg mixture while still hot to properly cook the eggs without scrambling.
- For a creamier sauce, gradually add pasta water while stirring until desired consistency is achieved.
- Try substituting Pecorino Romano with Parmigiano-Reggiano if preferred.
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 to loosen the sauce and prevent the eggs from curdling.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Carbonara ahead of time?
Carbonara is best served immediately to enjoy its creamy texture. While you can prepare the components ahead, combine the pasta and sauce just before serving.
Why is my Carbonara sauce grainy or scrambled?
This usually happens if the eggs are exposed to direct high heat. To avoid this, mix the hot pasta with the eggs off the heat and add reserved pasta water slowly to create a smooth sauce.
Print
Spaghetti Carbonara Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A classic Italian Spaghetti Carbonara recipe featuring crispy pancetta, creamy egg and Pecorino Romano cheese sauce, tossed with perfectly cooked spaghetti for a rich and satisfying pasta dish.
Ingredients
Main 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, to taste
Instructions
- Cook the Pancetta: In a medium skillet over medium-low heat, cook pancetta, stirring occasionally, until golden brown and crispy, about 20 to 25 minutes. Once cooked, transfer the pancetta to a paper towel-lined plate to drain excess fat.
- Cook the Spaghetti: 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 according to the package instructions. Reserve 1/2 cup of the pasta cooking water before draining.
- Prepare the Egg Mixture: When the pasta is almost ready, whisk together the egg yolks, whole egg, and finely grated Pecorino Romano cheese in a large heatproof bowl until just combined.
- Combine Pasta and Sauce: Immediately transfer the hot spaghetti into the egg mixture. Add the crispy pancetta and 1/4 cup of the reserved pasta water. Stir continuously, adding 2 to 4 tablespoons more pasta water if the sauce is too thick, until the cheese melts and forms a smooth, glossy sauce. Season generously with freshly ground black pepper to taste.
Notes
- Use freshly grated Pecorino Romano for the best flavor and sauce texture.
- Make sure to reserve pasta water, as it helps in creating a creamy sauce.
- Avoid scrambling the eggs by mixing immediately off the heat with the hot pasta though not on direct stove heat.
- Pancetta can be substituted with guanciale for a more authentic taste.
- Serve immediately for optimal texture and flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: Spaghetti Carbonara, Italian Pasta, Pancetta, Pecorino Romano, Classic Italian Recipe

