Authentic Carbonara Without Cream

By AislePrompt Editorial · ·

How this recipe was made — this recipe was drafted by AislePrompt's AI-assisted pipeline from technique templates and USDA-sourced nutrition data, and published by AislePrompt Editorial — see how AislePrompt recipes are developed and reviewed.

Authentic Roman carbonara never includes cream — the silkiness comes from egg yolks and finely grated Pecorino Romano emulsifying with starchy pasta water and rendered guanciale fat. Cream is a postwar foreign addition that masks the technique and turns the dish into Alfredo with bacon. This recipe sticks to the four-ingredient Roman original, with the off-heat toss that keeps the eggs silky instead of scrambled. For more Italian classics or other weeknight pasta dinners built on the same emulsion principle, browse the full collection.

Prep: 10 min Cook: 20 min Serves 4 Italian cuisine 420 cal/serving
Build a week of meals around this recipe → Shop this recipe on Instacart → Shop equipment ↓

Ingredients

Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →

Equipment for this recipe

Tools this recipe's steps call for, with a link to each on Amazon.

More Cookware & pots → Shop all kitchen tools →

Instructions

  1. Step 1: Cook 12 oz spaghetti in a large pot of heavily salted boiling water for 9 minutes until al dente, reserving 1/2 cup pasta water before draining.
  2. Step 2: While pasta cooks, cook 4 oz diced guanciale in a skillet over medium heat for 6-8 minutes until crisp and golden, then remove 1/2 cup rendered fat to a bowl.
  3. Step 3: Whisk 3 large egg yolks, 1/2 cup finely grated Pecorino Romano, and 1 tsp cracked black pepper in a heatproof bowl until smooth.
  4. Step 4: Add the drained spaghetti to the skillet with guanciale, toss to coat, then immediately pour in the reserved 1/2 cup pasta water and 1/2 cup guanciale fat, tossing vigorously for 1 minute until glossy.
  5. Step 5: Remove skillet from heat and quickly add the egg yolk mixture while continuously tossing — the residual heat will cook the eggs into a creamy sauce without scrambling, adding 1-2 tbsp pasta water if too thick.

Frequently asked questions

Why doesn't authentic carbonara have cream?

Roman carbonara is built on emulsion — finely grated Pecorino Romano, raw egg yolks, starchy pasta water, and rendered guanciale fat thicken into a silky sauce when the off-heat pasta tosses them together. Cream is a 1950s American/French addition that masks this technique and turns the dish into Alfredo with bacon. The four-ingredient original (guanciale, eggs, Pecorino, black pepper) is the only version codified by the Italian Academy of Cuisine.

Can I substitute pancetta or bacon for guanciale?

Pancetta (cured pork belly, unsmoked) is the closest swap — same cut family, similar fat profile, just less assertive. Bacon adds smoke that doesn't belong in carbonara but works in a pinch. Both render less fat than guanciale (which is cured pork jowl), so add a teaspoon of olive oil to the pan to compensate. If you can find guanciale at an Italian deli, it's worth the trip — the cured-jowl flavor is structurally different from belly cuts.

Why egg yolks only and not whole eggs?

Yolks emulsify; whites scramble. The traditional ratio is one whole egg plus one extra yolk per 100g of pasta (some Roman cooks go yolks-only for extra richness). The whites add a touch of structure, but too many turn the sauce grainy and pale. If you only have whole eggs, drop a couple of whites before whisking — the sauce will be silkier for it.

How do I prevent the eggs from scrambling?

Pull the pan off the heat before you add the egg mixture. The residual pasta + fat heat (about 70°C / 158°F) is enough to thicken the yolks without setting them. If you cook the eggs over flame, the proteins curdle and you get scrambled eggs on spaghetti. Add a splash of reserved pasta water if the sauce tightens — the starch is your insurance against breaking.

Can I use Parmesan instead of Pecorino Romano?

You can, but the dish changes. Pecorino Romano (sheep's milk, sharper, saltier) is the Roman classic. Parmigiano Reggiano (cow's milk, milder, nuttier) makes a gentler sauce — closer to <a href="/recipes/q/cacio-e-pepe">cacio e pepe</a> with eggs added. Many cooks split 50/50 for balance. Pre-grated supermarket cheese won't melt smoothly — grate a block at home.

How is carbonara different from cacio e pepe?

Cacio e pepe is Pecorino Romano + black pepper + pasta water emulsified into a creamy sauce — no eggs, no pork. Carbonara adds guanciale and egg yolks for richness and body. They're cousins in the Roman pasta family alongside <a href="/recipes/q/amatriciana">amatriciana</a> and <a href="/recipes/q/gricia">gricia</a> — all built from pasta water plus cheese plus fat, no cream needed.