This Spaghetti Carbonara is creamy and smooth, with a delicious savory flavor. With crispy bacon, fresh garlic, and Parmesan cheese, this is a dish you won’t forget.
Table Of Contents
Recipe Details
I have to say that Spaghetti Carbonara is one of my favorite pasta dishes. There’s something about the way the bacon and cheese mix with incredibly creamy sauce that just set my taste buds off. You’re going to love this recipe and so will everyone you serve it to.
- TASTE: This dish is a classic because it’s full of savory bacon, freshly grated Parmesan, and flavorful garlic that gives it tons of flavor.
- TEXTURE: The spaghetti is cooked al dente for a little chew. And the smooth, creamy sauce made just with eggs is phenomenal.
- TIME: It takes less than 20 minutes to prepare this homemade meal.
- EASE: I’ll be honest, making a good Spaghetti Carbonara requires some effort. Not because it’s difficult, but to get a smooth and rich sauce means working a little harder. But it’s worth it!
What You’ll Need
Ingredient Notes
- Eggs + Egg yolks- These give the carbonara sauce its distinctive velvety texture, especially the yolks.
- Parmesan cheese– Nutty, salty, and cheesy, this ingredient is a huge flavor booster for this dish.
- Spaghetti– You can use any brand you like, but I like Barilla. If you use thin spaghetti, the noodles may cook a little faster.
- Bacon– Cooked until crispy, this adds lots of savory flavor and great texture to the pasta.
- Garlic cloves– Fresh garlic is a pungent and flavorful addition.
- Salt and Black pepper– To taste.
Add-ins and Substitutions
- Make it more authentic- For a more traditional version, skip the garlic, then substitute the bacon with guanciale or pancetta. Instead of parmesan, use pecorino romano.
- Substitute a different pasta- You can make this dish with any noodle, though it’s best with long ones like spaghetti, linguine, or fettucine. You can also use gluten-free pasta.
- Add heavy cream- You can do this with less egg yolks or just adds some for an extra creamy and rich sauce.
- Make it dairy-free- Using plant-based parmesan cheese, you can skip the dairy in this recipe altogether.
How to Make Spaghetti Carbonara
- Make the egg mixture. In a bowl, whisk the eggs and egg yolks together with the grated Parmesan cheese, salt, and pepper. Set aside.
- Boil the pasta. Cook the spaghetti in a large pot of boiling salted water until al dente. Reserve 1/2 cup of the pasta water for later.
- Cook the bacon. Add the chopped bacon slices to a cold skillet and turn the heat on at medium-high. Cook the bacon until it’s brown and crispy, about 5-7 minutes.
- Add the garlic. Now add the minced garlic to the bacon and stir for about 20 seconds, until the garlic becomes fragrant (be careful not to burn it). Turn off the heat.
- Add the pasta. Using tongs, add the spaghetti to the bacon while it’s still hot, straight from the pot.
- Add the egg mixture. Now add the egg mixture and the reserved pasta water. Stir as quickly as you can so the eggs don’t scramble from the heat. Continue stirring for about a minute, until the sauce comes together. Add salt to taste.
- Serve immediately. Plate the spaghetti carbonara immediately into warm bowls and garnish with Parmesan cheese and fresh parsley. Serve hot.
Pro Tip: Make sure the heat is OFF when you add the egg mixture to the pasta. Otherwise, you’ll scramble your eggs.
Recipe Tips
- Use room temperature eggs- These incorporate more smoothly.
- Add the egg mixture to the hot pasta- The heat from the pasta creates enough heat to thicken the eggs in the sauce.
- Use pasta water with the egg mixture- The starch in the water binds everything together.
- Use egg yolks- These are the number one reason your carbonara sauce is creamy and rich without any cream being added.
- Serve your hot pasta in a hot bowl- Keeping everything warm helps to keep the sauce together and smooth and avoid separation or seizing.
FAQs
To avoid scrambling the eggs, take the pan off the heat, then pour the raw egg mixture along with the pasta water into the hot pasta and begin stirring immediately. Toss as quick as you can and for as long as the sauce needs to fully come together. The hot pasta cooks them just enough that they thicken the carbonara sauce to a creamy texture.
While they don’t need to be, it helps if the eggs are room temperature. They incorporate more easily into the sauce, creating a smooth, velvety, and light texture. So try to take your eggs out of the fridge a little beforehand. You can also place the un-cracked eggs in a bowl of hot water to slightly warm them up.
It’s important to add the hot pasta to the bacon and then add the egg mixture with the pasta water. Doing this at the wrong time will affect the overall texture. You need the residual heat from the just-cooked pasta as well as the pasta water to create that creamy carbonara sauce for your spaghetti.
Serving Suggestions
This homemade Spaghetti Carbonara is great with so many other dishes. Its savory flavor means it pairs well with most appetizers, breads, and finished with a sweet dessert.
- Breads: Serve this with Garlic Cheese Bread, Focaccia Bread, Rustic Bread (overnight), or Copycat Pizza Hut Breadsticks.
- Salads: This Pasta Pomodoro is delicious with an Antipasto Salad, Caprese Salad, Smoked Salmon Salad, or Cucumber Tomato Feta Salad.
- Appetizers: Start the meal with some Crispy Air Fryer Chicken Wings, Smoked Salmon Appetizer (VIDEO), Crab Stuffed Mushrooms, or Eggplant Roll-ups.
- Desserts: Finish the meal with some delicious Tiramisu Cake (VIDEO), Chocolate Cheesecake Bars, Easy Opera Cake, or Easy Napoleon Cake (VIDEO).
Make This Recipe in Advance
Make ahead: Because this is a tricky dish to heat up, I don’t advise making it ahead of time. It’s pretty quick to make – less than 20 minutes – so you should be able to prep it quickly, even on busy nights.
Storing: Store the Spaghetti Carbonara in an airtight container or in a ziplock bag in the refrigerator once it’s fully cooled. It will stay fresh for about 4 days. Reheating this dish is a little iffy, as the sauce will be quite cold. The best way to do it is to heat a little bit of water in a pan and then turn the temperature to low. Add the spaghetti carbonara and stir until it’s warmed through and the sauce has come together again.
Freeze: It’s best not to freeze your carbonara as the sauce will separate and become grainy from the freezing and thawing process.
More Amazing Pasta Dishes!
Full Recipe Instructions
Spaghetti Carbonara Recipe
Velvety smooth and so flavorful, this Spaghetti Carbonara is always a favorite. You’ll love the creamy textures and savory flavors of this dish.
Servings: 8
Calories: 383kcal
Notes
- Use room temperature eggs for easier incorporation.
- Add the egg mixture to the hot pasta for enough heat to thicken the eggs in the sauce.
- Use pasta water with the egg mixture because the starch binds everything together.
- Use egg yolks because they are the number one reason your carbonara sauce is creamy and rich without any cream being added.
- Serve your hot pasta in a hot bowl to keep the sauce together and smooth.
How to make it more authentic
If you want to make spaghetti carbonara in the most authentic way possible, here are the ingredients you will need. You will need to omit the garlic completely, then substitute the bacon with guanciale or pancetta. Instead of parmesan, use pecorino romano. My family loves it with bacon and parmesan so thats how I make it at home. However, you are welcome to make it more authentic if you prefer it that way.
Nutrition
Calories: 383kcal | Carbohydrates: 44g | Protein: 17g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 113mg | Sodium: 513mg | Potassium: 206mg | Fiber: 2g | Sugar: 2g | Vitamin A: 230IU | Vitamin C: 1mg | Calcium: 174mg | Iron: 1mg