CookDelice
Main Dishes

Spaghetti Carbonara

Learn how to make authentic spaghetti carbonara with just 6 ingredients in 20 minutes. This creamy bacon pasta is a perfect easy weeknight dinner.

Spaghetti Carbonara
Learn how to make authentic spaghetti carbonara with just 6 ingredients in 20 minutes. This creamy bacon pasta is a perfect easy weeknight dinner.
Table of contents

Spaghetti carbonara is a classic Roman pasta dish that comes together in just 20 minutes with only 6 ingredients. The silky sauce comes from tossing hot pasta with eggs and Pecorino Romano cheese, while crispy bacon adds smoky flavor. It's the kind of easy weeknight dinner that feels special without much effort.

Why You’ll Love This Spaghetti Carbonara

  • The sauce turns silky and rich without any cream, just eggs and cheese.
  • Crispy bacon (or pancetta) gives every bite a smoky, salty crunch.
  • From start to finish, dinner is on the table in 20 minutes.

Key Ingredients for Authentic Spaghetti Carbonara

  • Pecorino Romano: This salty sheep's milk cheese gives carbonara its signature tang. If you can't find it, freshly grated Parmesan works as a substitute. Buy a block and grate it yourself for the best melt.
  • Bacon: Thick-cut bacon adds smoky flavor and crispy texture. Pancetta or guanciale are more traditional options, just cube them before cooking.
  • Eggs: Use large eggs at room temperature so they blend smoothly into the hot pasta. Cold eggs can cause the sauce to seize.

Kitchen Tools for Spaghetti Carbonara

  • Large pot for boiling pasta
  • Large deep skillet for cooking bacon and tossing pasta
  • Colander for draining
  • Tongs for tossing
  • Whisk for blending eggs and cheese
  • Small bowl for egg mixture

Tips for Making the Best Spaghetti Carbonara

Before you start, read through the recipe so you're ready to move fast. The key to a creamy sauce is tossing the hot pasta with the egg mixture off the heat, if the pan is still on the burner, the eggs will scramble. Reserve 3/4 cup of the starchy pasta water before draining, then add it a little at a time until the sauce coats the noodles just right.

Expert Tips for Authentic Spaghetti Carbonara

For the silkiest sauce, grate your Pecorino Romano cheese fresh from a block. Pre-shredded cheese contains anti-caking agents that can make the sauce grainy. Also, don't rinse the cooked pasta, the starch clinging to the noodles helps the sauce cling to every strand.

Spaghetti Carbonara Variations to Try

If you want a more traditional version, swap the bacon for pancetta or guanciale, both are cured pork that adds a deeper, porkier flavor. You can also substitute Parmesan for the Pecorino Romano if that's what you have on hand. For a little heat, toss in a pinch of red pepper flakes with the garlic.

What to Serve with Spaghetti Carbonara

A simple arugula salad with lemon and olive oil cuts through the richness of the carbonara nicely. For something heartier, serve it with roasted broccoli or green beans. Garlic bread is always a welcome addition for sopping up any extra sauce.

How to Store Leftover Spaghetti Carbonara

Store leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken as it cools, so don't worry if it looks less creamy, you can loosen it with a splash of water when reheating.

Can You Freeze Spaghetti Carbonara?

Freezing carbonara is tricky because the egg-based sauce can separate and turn grainy when thawed. For the best texture, enjoy this dish fresh. If you have leftovers, store them in the fridge and reheat gently instead.

Best Ways to Reheat Spaghetti Carbonara

To bring leftover carbonara back to life, reheat it in a skillet over low heat with a tablespoon of water or reserved pasta water. Stir constantly until warmed through, this helps the sauce re-emulsify. The microwave can make the eggs rubbery, so skip it if you can.

Spaghetti Carbonara

Recipe

Spaghetti Carbonara

4.5/5 (51 ratings)

Pin recipe
Prep
5 min
Cook
15 min
Total
20 min
Servings
6 servings
Cuisine
Italian
Course
Dinner

Ingredients

Instructions

  1. Bring a large pot of salted water to a boil, add the pasta and cook until al dente, according to package directions.
  2. While the pasta is cooking, make the sauce. In a small bowl, whisk the eggs and cheese together until there are no clumps. Set aside.
  3. In a large, deep skillet, heat the olive oil over medium heat. Add the bacon (or pancetta) and cook for about 3 minutes, until fat is rendered, and the bacon is crispy. Add the garlic and cook for 1 minute, stirring so it doesn’t burn.
  4. When the pasta is done cooking, reserve 3/4 cup of the starchy cooking water. Use a colander to drain the pasta.
  5. Add the hot, drained pasta to the skillet. Make sure the pasta is still hot so it will cook the eggs. Toss the pasta with tongs until the pasta is well coated in the bacon fat. Remove the skillet from the heat.
  6. Pour the egg/cheese mixture over the pasta, whisking quickly until the eggs thicken. Make sure you do this off the heat and quickly, so the eggs don’t scramble. To thin out the sauce, add a little bit of the reserved pasta water and toss until desired consistency is reached.
  7. Season with salt and freshly ground pepper, to taste. Transfer the pasta to plates or bowls and garnish with fresh parsley and extra cheese. Serve immediately.

Nutrition (per serving, estimated)

Calories
497 kcal25% DV
Protein
20 g40% DV
Fat
19 g24% DV
Carbs
59 g21% DV

% Daily Values are based on a 2,000-calorie diet (FDA). Values are estimates — see our nutrition data sources.

complete the meal

Pairs Well With

italian , classic , bacon

Emma Rose

Written by

Emma Rose — Recipe developer & food photographer

Hi, I'm Emma! I cook, bake and photograph everything you see here from my little home kitchen. My recipes are simple, reliable and made for real life.