
Classic Spaghetti Carbonara
Make Classic Spaghetti Carbonara, an Italian (Roman) dinner recipe with spaghetti, guanciale (or pancetta), cut into 1/2-inch cubes, large egg yolks. It has about 25 min, about 600 calories per serving. Get ingredients, step-by-step instructions, nutrition estimates, FAQs, and Recipe Genius app tools.
Quick answer
Classic Spaghetti Carbonara is an Italian (Roman) dinner recipe that takes about 25 min, makes 4 servings, has about 600 calories per serving. Use the ingredients and steps below, or open it in Recipe Genius for guided Cook Mode, timers, serving changes, and a shopping list.
Recommended gear
As an Amazon Associate, Recipe Genius earns from qualifying purchases.

The easiest way to avoid overcooked chicken, pork, beef, turkey, and fish.
View on Amazon
Keeps homemade mixes, dressings, baking, rice, and seasonings consistent.
View on Amazon
Handy for baking mixes, salads, marinades, seasoning blends, and organizing prep.
View on AmazonClassic Spaghetti Carbonara ingredients
- 12 oz spaghetti
- 6 oz guanciale (or pancetta), cut into 1/2-inch cubes
- 4 large egg yolks
- 1 whole egg
- 1 cup Pecorino Romano cheese, finely grated
- 1 tbsp freshly ground black pepper
- 1 tsp extra virgin olive oil
How to make Classic Spaghetti Carbonara
- Bring a large pot of heavily salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente.
- While the pasta cooks, heat a large, heavy-bottomed skillet over medium-low heat. Add the guanciale (or pancetta) and, if using, 1 teaspoon of olive oil. Cook slowly for 8-10 minutes, stirring occasionally, until the guanciale is crispy and has rendered most of its fat.
- Once the guanciale is crispy, remove the skillet from the heat and use a slotted spoon to transfer the crispy guanciale to a small bowl, leaving the rendered fat in the skillet. Keep the fat warm.
- In a medium bowl, whisk together the 4 large egg yolks, 1 whole egg, 1 cup of finely grated Pecorino Romano cheese, and 1 tablespoon of freshly ground black pepper until a smooth, thick paste forms.
- Before draining the pasta, reserve about 1.5 cups of the starchy pasta cooking water. Drain the spaghetti and immediately transfer it to the skillet with the warm rendered guanciale fat.
- Working quickly, pour about 1/2 cup of the reserved hot pasta water into the egg and cheese mixture, whisking constantly to temper the eggs and create a creamy sauce. This prevents the eggs from scrambling.
- Pour the tempered egg mixture over the hot spaghetti in the skillet. Using tongs, toss the pasta vigorously and continuously for 1-2 minutes, adding more reserved pasta water a tablespoon at a time if needed, until a smooth, emulsified, creamy sauce coats every strand of pasta.
- Stir in the crispy guanciale. Taste and adjust seasoning if necessary (the guanciale and Pecorino Romano are quite salty, so often no additional salt is needed).
- Serve immediately in warm bowls, topped with additional freshly ground black pepper and an extra sprinkle of grated Pecorino Romano cheese if desired.
Classic Spaghetti Carbonara FAQ
How do I make Classic Spaghetti Carbonara?
Make Classic Spaghetti Carbonara by gathering the ingredients below, following the step-by-step instructions, and checking that everything is cooked safely before serving.
What ingredients are in Classic Spaghetti Carbonara?
The main ingredients include spaghetti, guanciale (or pancetta), cut into 1/2-inch cubes, large egg yolks, whole egg, Pecorino Romano cheese, finely grated. The full ingredient list is included on this page.
How long does Classic Spaghetti Carbonara take?
This recipe takes about 25 min, depending on prep speed and kitchen equipment.
How many calories are in Classic Spaghetti Carbonara?
Recipe Genius estimates about 600 calories per serving. Nutrition is estimated, so use your own labels when precision matters.
More recipes you might like
Browse related collections
Cook smarter with Recipe Genius
Generate recipes, build meal plans, and create shopping lists with Recipe Genius.