Spaghetti Carbonara Recipe

Spaghetti Carbonara Recipe

Cook Time: 20 minutes

Spaghetti Carbonara

This classic spaghetti carbonara recipe is rich and flavorful, perfect for a hearty meal. With crispy bacon, creamy eggs, and Parmesan, it's a crowd-pleaser every time!

Ingredients

  • 1 pound spaghetti
  • 2 tablespoons olive oil, divided, or as needed
  • 8 slices bacon, diced
  • 1 onion, chopped
  • 1 clove garlic, minced
  • cup dry white wine
  • 4 large eggs, beaten
  • cup grated Parmesan cheese
  • Salt and black pepper to taste
  • 2 tablespoons chopped fresh parsley
  • 2 tablespoons grated Parmesan cheese for serving

Directions

Step 1: Bring a large pot of lightly salted water to a boil. Add the spaghetti and cook, stirring occasionally, until tender yet firm to the bite, about 12 minutes. Drain the spaghetti, toss it with 1 tablespoon olive oil, and set it aside.

Step 2: Place the diced bacon in a large skillet over medium heat. Cook and stir the bacon until it is evenly browned, about 10 minutes. Drain the bacon on paper towels, reserving 2 tablespoons of bacon fat in the skillet.

Step 3: Add 1 tablespoon olive oil to the bacon fat in the skillet. Then, add the chopped onion and cook over medium heat until the onion becomes translucent. Add the minced garlic and cook for about 1 minute, until fragrant.

Step 4: Add the white wine to the skillet and cook for an additional minute to reduce slightly.

Step 5: Return the cooked bacon to the skillet, followed by the cooked spaghetti. Toss everything together to coat, and heat through. If the mixture seems dry or starts sticking, add more olive oil as needed.

Step 6: Add the beaten eggs to the skillet, stirring constantly with tongs or a large fork. Cook until the eggs are barely set, creating a creamy texture with the spaghetti.

Step 7: Quickly add the cup of grated Parmesan cheese and toss everything again until well combined. Season with salt and pepper to taste, remembering that both bacon and Parmesan can be quite salty.

Step 8: Serve the carbonara warm, garnished with chopped fresh parsley and an extra sprinkle of grated Parmesan cheese at the table.

Nutrition Facts (per serving)

Calories 444
Total Fat 21g
Saturated Fat 7g
Cholesterol 118mg
Sodium 369mg
Total Carbohydrate 45g
Dietary Fiber 2g
Total Sugars 2g
Protein 16g
Vitamin C 2mg
Calcium 102mg
Iron 3mg
Potassium 259mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Spaghetti Carbonara Recipe

Comments

Jack Jones

10/06/2025 09:31:00 AM

This recipe for the classic Spaghetti alla Carbonara is almost perfect and flawless. But even if it wasn't, who would care? It tastes amazing, and that's all that truly matters. While traditionally made with pancetta, an Italian-style bacon, I actually prefer using regular bacon in this dish. One small suggestion: for a creamy, silky sauce, combine the cheese and beaten eggs before adding them to the pasta off the heat. There's really no need to tinker with or modify anything else here because this dish is simply delicious!

Diane Nguyen

10/07/2025 02:42:52 PM

I prepared this dish for dinner and my entire family adored it! It's now a must-have item in our menu rotation. The only modification I made was adding a bit more olive oil than the recipe suggested since my previous attempt at making spaghetti carbonara using a different recipe turned out a bit dry. Additionally, I reserved a quarter cup of pasta water to pour over the dish after combining all the ingredients.

Raymond Allen

10/07/2025 02:01:10 PM

I have a different approach to this recipe. Instead of bacon, I suggest using pancetta. Additionally, when it comes to the eggs, using three separated egg yolks works best for me. Remember to reserve a mug full of pasta water to add to the dish.

Joseph Williams

10/10/2025 12:43:18 AM

I absolutely love this dish! Following the recipe the first time was delicious, but my husband found it a bit too dry. To solve this, the second time I added a small amount (2-3 tbsp) of heavy whipping cream along with the garlic, onions, and bacon, letting it thicken before mixing in the pasta. The sauce was light and evenly distributed over the noodles. Combining the parmesan cheese and eggs as suggested in a comment and mixing it in while the noodles were still warm made a huge difference. This time, it was much less dry and sticky, and the cream added a new depth of flavor. This will definitely be a regular dish in our home! Thank you for the fantastic recipe.

Debra Baker

10/07/2025 09:39:36 PM

This recipe turned out delicious! I made a few adjustments since I didn't have white wine, so I used red wine instead. I also added some cream to make it extra creamy. I left the partially cooked bacon in the pan while cooking the onion and garlic. I didn't have much onion, but I used a small amount and cooked it in a little olive oil along with the bacon. I decided to keep all the bacon grease in the pan for flavor and didn't add more oil. I sautéed the onion and garlic with the bacon before adding the red wine and noodles. Even though my eggs curdled slightly when adding them to the pasta, the dish still turned out great with the addition of Parmesan cheese.

Jennifer Allen

10/09/2025 01:26:07 PM

Tasty and delicious! 😋

Joshua Carter

10/08/2025 12:53:26 AM

One crucial tip for achieving better texture is to carefully add the cooked spaghetti back into the pot of boiling water. Gently dip, drain, and combine the spaghetti with the bacon and onion mixture for a delicious result.

Joseph Hall

10/09/2025 12:42:05 AM

First of all, the traditional carbonara should be prepared with guanciale, which is not commonly available in the U.S. Pancetta and bacon can be used as substitutes. Additionally, while the authentic carbonara calls for pecorino romano, I personally enjoy it more with parmigiano reggiano. Lastly, it is important to note that garlic should never be included in this dish. Classic carbonara does not contain any garlic.

Janet Wilson

10/06/2025 06:51:18 PM

I substituted bacon for pancetta and skipped the white wine, opting for extra pasta water instead. The recipe turned out fantastic - quick and simple to make!

Laura Gonzalez

10/08/2025 11:35:08 AM

Great taste! I enhanced the creaminess by adding a cup of pasta water. Substituted red wine for white, and included 3 tablespoons of cream. Cooked the onion and garlic with the bacon, leaving it in the pan. Used a small amount of olive oil while cooking the bacon to preserve its flavor. Didn't drain the bacon grease, opting to use it for cooking. Added red wine, followed by the noodles. Mixed in the egg and cream mixture, along with Parmesan and pasta water. Although my eggs curdled slightly, most likely due to the temperature when adding the mixture, the dish still turned out delicious!