Classic Spaghetti Carbonara

A simple, authentic Roman spaghetti alla carbonara made without cream — just guanciale, pecorino, eggs and freshly ground black pepper. The sauce is an emulsion of eggs, cheese and hot pasta water that yields a silky, clingy coating over perfectly al dente spaghetti.

0.0(0 reviews)
Prep: 15m · Cook: 15m · Total30 mins
DifficultyMedium
Serves4
Classic Spaghetti Carbonara

Ingredient Spotlight

Guanciale

Cured pork jowl (cheek) from Italy, especially Lazio/Rome, used classically in carbonara and amatriciana. It has a rich, silky fattiness and intensely porky, slightly sweet flavor with a delicate melt-in-the-mouth texture. You can find it at Italian delis, specialty butchers, or some well-stocked supermarkets and online retailers. Substitute with pancetta for a closer flavor/texture match or with unsmoked bacon in a pinch, noting bacon’s smokiness and pancetta’s leaner texture.

Ingredient Spotlight

Pecorino Romano

A hard, salty, aged sheep’s-milk cheese from Italy (traditionally Sardinia, Lazio, or Tuscany) frequently used grated over Roman pasta dishes. It’s tangier and saltier than Parmigiano-Reggiano with a sharper, more piquant bite and a crystalline, crumbly texture when aged. You can buy it at grocery store cheese counters, Italian markets, or online. Substitute with Parmigiano-Reggiano or Grana Padano if necessary, but expect a milder, less salty result—add a pinch of salt to compensate if desired.

Jake

Jake's note

"This is a true no-cream carbonara that shines for weeknight dinners or when entertaining — it comes together quickly but feels special. Home cooks will love how the simple technique creates a rich, silky sauce without heavy cream."

Classic Spaghetti Carbonara

This is the Carbonara people rave about when they discover how little stands between them and an impossibly silky plate of pasta: good guanciale, sharp Pecorino Romano, eggs, coarse black pepper and careful timing. There is no cream here — the sauce is a delicate emulsion of beaten eggs and cheese coaxed into a glossy coating by hot pasta and starchy cooking water. The payoff is contrast: al dente spaghetti draped in a clingy, savory custard punctuated by pockets of crisp, salty guanciale and the bright, citrusy bite of freshly ground pepper.

This version works because of measured ratios and a few technique choices — extra yolks for richness, most of the cheese whisked into the eggs with a little held back for finishing, and rendering the guanciale from cold to maximize crispness and flavor. It’s a show-off weeknight dish: fast, ingredient-forward, and forgiving if you pay attention to heat and the pasta-water trick. It suits cooks who like to be hands-on for a short, very rewarding stretch right before serving.

Plan your timing

6:25 pm6:30 pmMake the egg-cheese mixture
6:30 pm6:35 pmBring salted water to a boil and cook spaghetti
6:35 pm6:40 pmRender the guanciale until crisp
6:40 pm6:45 pmCombine pasta with guanciale and some pasta water
6:45 pm6:50 pmFinish with the egg-cheese emulsion
6:50 pm6:55 pmServe and garnish
Advertisement

Ingredients

Yield
4

Instructions

Make the egg-cheese mixture

In a medium bowl whisk together the whole eggs, egg yolks, and about three-quarters of the grated Pecorino until smooth. Season generously with freshly ground black pepper (this is a primary flavor), taste and set the mixture aside in the refrigerator while you cook the pasta and guanciale.

For this step

  • 2 largeLarge eggs (whole)
  • 2 yolk(s)Large egg yolks
  • 1 cupPecorino Romano, finely grated
  • 2 teaspoonsFreshly ground black pepper
Make the egg-cheese mixture

Bring salted water to a boil and cook spaghetti

Bring a large pot of water to a rolling boil and add the kosher salt so the water tastes like the sea. Add the spaghetti and cook until very al dente (about 1–2 minutes less than package instructions), reserving 1 1/2 to 2 cups (350–475 ml) of the pasta cooking water before draining.

For this step

  • 14 ozSpaghetti
  • 1 tablespoonKosher salt (for pasta water)
Bring salted water to a boil and cook spaghetti

Render the guanciale until crisp

While the pasta cooks, place the diced guanciale in a cold, medium skillet and turn the heat to medium. Cook, stirring occasionally, until the fat is rendered and the pieces are crisp and golden, about 6–8 minutes; remove from heat and set the pan to the side but keep the fat in the skillet.

For this step

  • 6 ozGuanciale, diced into 1/2-inch pieces
Render the guanciale until crisp

Combine pasta with guanciale and some pasta water

Add the drained hot spaghetti to the skillet with the guanciale (heat off or very low) and toss to coat in the rendered fat. Add 1/2 cup (120 ml) of the reserved pasta water and toss vigorously to loosen any bits and help the pasta start to emulsify.
Combine pasta with guanciale and some pasta water

Finish with the egg-cheese emulsion

Working quickly but off the direct heat, pour the egg-cheese mixture over the hot pasta and toss constantly, adding more pasta water a tablespoon at a time as needed until you achieve a glossy, creamy sauce that clings to the noodles. The residual heat cooks the eggs gently — do not return the skillet to high heat or the eggs will scramble.
Finish with the egg-cheese emulsion

Serve and garnish

Divide the carbonara between warmed plates, finish with the remaining Pecorino and another generous crack of black pepper. Serve immediately so the sauce stays silky and enjoy with a simple green salad or crusty bread if desired.
Serve and garnish

Tips from the kitchen

Start guanciale cold

Put diced guanciale in a cold pan and bring it up to medium heat so the fat renders slowly and the pieces crisp without burning.

Salt like the sea

Season the pasta water generously — the spaghetti itself needs seasoning because the sauce has concentrated flavors and the guanciale alone won’t salt every strand.

Reserve plenty water

Save 1½–2 cups of cooking water; the starchy liquid is your emulsifier, added tablespoon by tablespoon to achieve a glossy sauce without scrambling the eggs.

Off-heat finishing

Always add the egg-cheese mixture off direct heat and toss constantly; residual heat cooks the eggs gently and keeps the texture silky rather than curdled.

Taste and adjust

Because pecorino and guanciale vary in saltiness, taste before adding extra cheese and adjust pepper aggressively — it’s a signature flavor in carbonara.

Variations & substitutions

Pancetta or bacon swap

If guanciale is unavailable, use thick-cut pancetta for a similar porky flavor or unsmoked bacon in a pinch, but reduce added salt when using bacon because it’s often already quite salty.

Vegetarian mushroom carbonara

Replace guanciale with a generous sauté of cremini and shiitake mushrooms cooked until deeply browned with a splash of soy for umami; keep the egg-cheese emulsion for the authentic texture.

Gluten-free pasta option

Use a high-quality gluten-free spaghetti and follow the same cook-to-very-al-dente timing, as GF pastas can become mushy if overcooked; rely on reserved water for emulsification.

Creamy, nontraditional finish

For a richer but nontraditional take, whisk a quarter cup of cream into the egg-cheese mixture — it makes the sauce more forgiving when reheating but dilutes the classic flavor profile.

Storage & make-ahead

Carbonara is best eaten immediately; leftovers will lose silkiness. Store cooled leftovers in an airtight container in the refrigerator for up to 2 days, ideally keeping pasta and guanciale together. Reheat gently in a skillet over low heat with a splash of reserved pasta water (or milk/cream) while tossing to re-emulsify the sauce, rather than microwaving at high power which can cause curdling.

What to serve with it

Serve on warmed plates and finish with extra Pecorino and a heavy grind of black pepper. Pair with a simple peppery arugula salad dressed with lemon and olive oil, crusty bread to mop up any sauce, and a zesty Italian white like Verdicchio or a light, chilled Frascati.

Frequently asked questions

Can I use bacon instead of guanciale?

Yes — thick-cut unsmoked bacon or pancetta will work, though the flavor will be slightly different; reduce added salt because these substitutes can be saltier than guanciale.

Why did my sauce scramble?

Scrambling happens when the eggs meet too much heat. Finish the pasta off heat, toss constantly, and add starchy pasta water gradually so the eggs cook gently into a creamy emulsion rather than curds.

How do I know when the pasta is ready to combine?

Cook spaghetti 1–2 minutes less than package directions so it’s very al dente; it will finish cooking while you toss with guanciale and the egg-cheese mixture, absorbing flavor without going soft.

Can I make components ahead of time?

You can render the guanciale and grate the cheese a day ahead, and whisk the eggs with cheese just before using; avoid assembling the finished dish more than 20–30 minutes before serving to preserve texture.

Is Pecorino Romano necessary or can I use Parmesan?

Pecorino Romano gives a tangy, salty backbone that’s traditional, but a firm Parmigiano-Reggiano will work if you prefer a milder, nuttier flavor — consider blending the two for balance.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Make the egg-cheese mixture
  • Large eggs (whole)2 large
  • Large egg yolks2 yolk(s)
  • Pecorino Romano, finely grated1 cup
  • Freshly ground black pepper2 teaspoons
Step 2: Bring salted water to a boil and cook spaghetti
  • Spaghetti14 oz
  • Kosher salt (for pasta water)1 tablespoon
Step 3: Render the guanciale until crisp
  • Guanciale, diced into 1/2-inch pieces6 oz

Nutrition Facts

Per serving: 1 plate (210g)

Calories720
Total Fat38g
Saturated Fat12g
Trans Fat0g
Polyunsaturated Fat3g
Monounsaturated Fat18g
Total Carbohydrates82g
Dietary Fiber3g
Total Sugars4g
Protein32g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Classic Spaghetti Carbonara

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect