Classic Spaghetti Carbonara Recipe
Introduction
Spaghetti Carbonara is a classic Italian dish that combines simple ingredients into a rich and creamy pasta. With crispy bacon, a silky egg and cheese sauce, and a touch of garlic, it makes for a comforting and quick weeknight meal.

Ingredients
- 8 oz dried spaghetti
- 4 oz bacon, chopped into small pieces
- 1 clove garlic, minced
- 2 large eggs
- ½ cup grated Parmesan cheese (or Pecorino Romano)
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 tablespoons reserved pasta water
Instructions
- Step 1: Cook spaghetti to al dente according to the package instructions. Reserve about ¼ cup of the pasta cooking water, then drain and set the pasta aside.
- Step 2: Place bacon in a single layer in a large cold pan. Set over low heat and slowly cook to render the fat. Once some grease is released, increase heat to medium.
- Step 3: Flip bacon pieces as needed to cook evenly. Continue until your desired level of crispiness is reached. Remove bacon and drain on a paper towel-lined plate. Keep the rendered bacon fat in the skillet.
- Step 4: In a medium bowl, whisk together eggs, grated cheese, salt, pepper, and 2 tablespoons of reserved pasta water until smooth. Set aside.
- Step 5: Heat the skillet with bacon fat over medium heat. Add minced garlic and stir, cooking until fragrant and lightly browned, about 45–60 seconds. Add cooked pasta and bacon, then toss to combine.
- Step 6: Pour in the egg mixture and quickly toss to coat the pasta while the heat is still on, about 30–40 seconds. This helps the sauce thicken without scrambling the eggs. Remove from heat.
- Step 7: If the sauce is too thick, add a splash of the reserved pasta water to loosen it. Adjust seasoning with extra cheese and black pepper as desired. Serve immediately.
Tips & Variations
- Use Pancetta instead of bacon for a more traditional flavor.
- Be sure to toss the pasta quickly with the egg mixture off the heat to avoid scrambling the eggs.
- Add fresh parsley or peas for a pop of color and freshness.
- If you prefer a creamier sauce, add a splash of heavy cream along with the eggs.
Storage
Store leftover Carbonara in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat, adding a little reserved pasta water or cream to loosen the sauce and prevent it from drying out.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of pasta for Carbonara?
Yes, while spaghetti is traditional, you can use fettuccine, linguine, or rigatoni. Just adjust cooking times according to the pasta shape.
Why isn’t there cream in traditional Carbonara?
Traditional Carbonara relies on eggs and cheese to create a creamy sauce. The heat from the pasta cooks the eggs gently, forming a smooth sauce without the need for cream.
PrintClassic Spaghetti Carbonara Recipe
A classic Italian Spaghetti Carbonara recipe featuring al dente pasta tossed with crispy bacon, a creamy egg and Parmesan cheese sauce, and a touch of garlic. This quick and satisfying dish captures the authentic flavors of Roman cuisine with simple, fresh ingredients.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings 1x
- Category: Pasta
- Method: Stovetop
- Cuisine: Italian
Ingredients
Pasta
- 8 oz dried spaghetti
Bacon and Sauce
- 4 oz bacon, chopped into small pieces
- 1 minced garlic clove
- 2 large eggs
- ½ cup grated Parmesan cheese (or Pecorino Romano)
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 Tablespoons reserved pasta water
Instructions
- Cook Pasta: Cook spaghetti in boiling water according to package instructions until al dente. Reserve about ¼ cup of the pasta cooking water before draining. Set pasta aside.
- Cook Bacon: Place chopped bacon in a single layer in a large cold skillet. Heat slowly over low heat to render fat. Once bacon starts releasing grease, increase heat to medium and cook, flipping pieces as needed, until desired crispiness is reached. Remove bacon with a slotted spoon onto a paper towel-lined plate to drain. Keep the rendered bacon fat in the skillet.
- Prepare Egg Mixture: In a medium bowl, whisk together eggs, grated Parmesan cheese, kosher salt, black pepper, and 2 tablespoons of the reserved pasta water until smooth. Set aside.
- Sauté Garlic: Heat the skillet with the bacon fat over medium heat. Add minced garlic and cook, stirring frequently, until fragrant and lightly golden, about 45-60 seconds.
- Combine Pasta and Bacon: Add the cooked spaghetti and crispy bacon to the skillet with garlic. Toss well to combine and coat the pasta with the bacon fat and garlic flavors.
- Add Egg Sauce: Pour the egg and cheese mixture over the pasta while the skillet is still warm. Quickly toss or stir continuously for 30-40 seconds to coat the pasta with the sauce, allowing it to thicken without scrambling.
- Adjust Sauce and Serve: If the sauce is too thick, add a splash of reserved pasta water to loosen it. Season with additional grated cheese and black pepper to taste. Serve immediately for best texture and flavor.
Notes
- Use freshly grated Parmesan or Pecorino Romano cheese for best flavor and proper melting consistency.
- Reserve pasta water carefully as it contains starch that helps emulsify the sauce.
- Work quickly when adding the egg mixture to avoid scrambling the eggs.
- Bacon can be substituted with pancetta for a more authentic Italian variation.
- This dish is best served immediately, as the sauce thickens and clumps if left to stand.
Keywords: Spaghetti Carbonara, Italian pasta recipe, bacon pasta, creamy pasta sauce, traditional carbonara

