Authentic Spaghetti Carbonara Recipe (No Cream, No Stress)

I tipped the eggs straight into a pan that was still on the burner. Scrambled in about ten seconds. After burning about four batches I figured out that pan temperature is the only thing that actually matters.

Four ingredients, 30 minutes, one rule.

⏱ Prep: 10 min | 🔥 Cook: 20 min | 🍽 Serves: 4 | Difficulty: Beginner

The one rule

The pan goes off the heat before the eggs go in. The residual warmth from the pasta cooks the egg sauce perfectly. A live burner cooks it in seconds.

Why Spaghetti Carbonara Recipe works

Extra egg yolks go in alongside the whole eggs because yolks contain lecithin, a natural emulsifier that binds fat and water into a stable sauce. Whole eggs alone give you something thinner.

Pecorino Romano is the main cheese because it is sharper and saltier than Parmesan and holds its own against the richness of the yolks. A small amount of Parmigiano rounds it off.

The beef bacon starts in a cold pan so the fat renders gradually. A hot pan crisps the surface before the interior fat melts, leaving chewy, greasy pieces instead of properly crispy ones.

Ingredients

  • 14 oz (400g) spaghetti, or rigatoni
  • 7 oz (200g) cured beef bacon, cut into small cubes or short strips
  • 4 large whole eggs, room temperature
  • 2 extra large egg yolks, room temperature
  • 3½ oz (100g) Pecorino Romano, finely grated
  • 1 oz (30g) Parmigiano-Reggiano, finely grated
  • 1 tsp freshly cracked black pepper, heaped, plus more to finish
  • Kosher salt for the pasta water only

Ingredient notes: Buy Pecorino Romano as a block, not pre-grated; grate it on the finest side of a box grater. For the beef bacon, look for a well-marbled cured cut at a specialty butcher. The rendered fat is the foundation of the sauce. Take the eggs out of the fridge 30 minutes before you start. Use black pepper from a mill, cracked fresh.

Instructions

1. Boil the pasta water. Bring a large pot to a rolling boil. Salt it generously until it tastes like mild seawater.

2. Make the egg-cheese paste. Crack 4 whole eggs and 2 yolks into a bowl. Add the grated Pecorino, Parmigiano, and black pepper. Whisk into a thick, uniform paste. Set it beside the stove, not on it.

3. Render the beef bacon from a cold start. Put the beef bacon in a large skillet before turning on the heat. Set the burner to medium. The fat melts as the pan warms and the pieces turn golden over 8 to 10 minutes. When they are deep golden and the fat is clear, pull the pan off the heat and give it two minutes.

4. Cook the pasta one minute short. Drop the spaghetti into the boiling salted water and cook it one minute less than the package says. It should still push back slightly when you bite through a strand.

5. Save the pasta water. Before draining, scoop out at least 1 cup of the starchy cooking water using a mug. Set it aside. Then drain the pasta without rinsing it.

6. Coat the pasta in the rendered fat. Add the drained spaghetti directly to the skillet, pan still off the heat. Toss for 30 seconds until every strand is coated.

7. Add the egg paste and move fast. Pour the egg-cheese mixture over the pasta. Toss constantly with tongs or two forks. Add pasta water a few tablespoons at a time, toss for 15 seconds between each addition, and check the consistency. The sauce should look glossy and cling without pooling at the bottom. The whole thing takes about 90 seconds.

8. Serve right away. Move the carbonara into warm bowls immediately. Crack fresh black pepper over each bowl and add a pinch of extra Pecorino.

Tips that make a real difference

Warm the serving bowls by filling them with hot tap water while you cook, then emptying them just before plating. Carbonara tightens quickly as it cools.

Use more pasta water than feels right. The sauce should look slightly looser in the pan than you want it, because it thickens in the bowl.

Taste before adding salt. The Pecorino, beef bacon, and salted pasta water together usually cover it.

What will ruin it

Adding the eggs while the pan is still hot. This is the one rule broken. Pull the pan off, wait 90 seconds, then add the egg mixture while tossing constantly.

Draining the pasta without saving any water. Put a mug in the colander before you start so you cannot forget.

Using bagged pre-grated cheese. Anti-caking agents stop it from melting cleanly and the sauce comes out grainy. Two extra minutes of grating from a block fixes this.

Adding cream. It dilutes the egg proteins that hold the emulsion together and makes the sauce heavier without improving the texture.

For people managing blood sugar

A full serving has around 60g of carbs, all from the pasta. The sauce itself has almost none. Use 2.5 oz / 70g dry pasta per serving, swap to whole-wheat or chickpea spaghetti for more fiber, and pair with a large salad. Talk to your doctor for personalized guidance.

Substitutions

IngredientAlternativeNotes
Cured beef baconSmoked turkey stripsAdd 1 tbsp olive oil; turkey renders very little fat
(other ways to add protein to pasta)
SpaghettiRigatoniTube shape traps sauce inside
SpaghettiWhole-wheat spaghettiMore fiber, lower glycemic index
Pecorino RomanoAged Parmesan, same amountMilder, nuttier, easier to find

Storage

Leftovers keep for 2 days in the fridge. Reheat on the stovetop over low heat with a splash of water, tossing until the sauce loosens. Do not freeze; the egg-based emulsion separates when thawed. The egg-cheese paste can be made 24 hours ahead; refrigerate it and bring it to room temperature before using.

Nutrition (estimated, per serving)

NutrientPer serving
NutrientPer serving
Calories620 kcal
Total fat28g
Saturated fat11g
Sodium820mg
Total carbohydrates62g
Dietary fiber3g
Protein28g

Estimates based on an online food database. Actual values vary depending on specific ingredients used.

More Roman pasta recipes:
classic Italian pastina soup

Thirty minutes. If it works, leave a comment. If it doesn’t, tell me what happened.

FAQ:

Are the eggs in carbonara safe to eat?

Yes. The heat from the pasta reaches around 86°C, which is enough to eliminate Salmonella at normal contamination levels. If you are immunocompromised or cooking for young children, use pasteurized eggs as a precaution.

Can you eat carbonara when pregnant?

Yes, if you use pasteurized eggs. Regular eggs are not fully cooked in this dish. Pasteurized shell eggs are available in most supermarkets and remove the risk entirely. The beef bacon is safe, it is fully cooked during the rendering step.

official guidance on eggs during pregnancy

Where does carbonara come from?

The origin is disputed. One theory links it to Italian charcoal workers in the Apennine mountains who needed shelf-stable, portable food. A second, better-documented theory places it in Rome around 1944, when American soldiers supplied bacon and eggs to local cooks. Either way, it is a 20th-century dish, not an ancient one.

Italian pasta varieties and their differences

Why did my sauce turn greasy instead of creamy?

The pan was too hot when the eggs went in, or you did not toss vigorously enough during the first 90 seconds. A greasy sauce means the fat separated before it could emulsify. Add a splash of pasta water and toss constantly over very low heat, it usually comes back together within 30 seconds.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Plate of spaghetti carbonara coated in creamy egg sauce, topped with grated Pecorino cheese and cracked black pepper on a rustic wooden table

Authentic Spaghetti Carbonara Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Said
  • Total Time: 30 minutes
  • Yield: 4 servings

Description

A rich and creamy spaghetti carbonara made with eggs, cheese, and crispy beef bacon. This classic-style pasta is silky, savory, and deeply comforting without using cream,  just simple ingredients that create a luxurious sauce.


Ingredients

400g (14 oz) spaghetti or rigatoni

200g (7 oz) beef bacon, cut into small cubes or strips

4 large eggs, room temperature

2 extra egg yolks, room temperature

100g Pecorino Romano, finely grated

30g Parmigiano-Reggiano, finely grated

1 tsp freshly cracked black pepper, plus more to finish

Salt (for pasta water only)


Instructions

1. Bring a large pot of water to a boil. Add salt generously so it tastes slightly like seawater.

2. In a bowl, whisk together eggs, extra yolks, Pecorino, Parmigiano, and black pepper until thick and smooth. Set aside near the stove.

3. Place beef bacon in a cold pan. Turn heat to medium and cook slowly until fat renders and pieces become golden and crisp (8–10 minutes). Turn off heat.

4. Cook pasta 1 minute less than package instructions until just al dente. Reserve at least 1 cup of pasta water before draining.

5. Add drained pasta directly into the pan with beef bacon. Toss to coat in rendered fat.

6. Remove pan from heat. Quickly pour in egg-cheese mixture while tossing continuously to avoid scrambling.

7. Add reserved pasta water a few tablespoons at a time until the sauce becomes glossy and creamy, coating every strand.

8. Serve immediately with extra Pecorino and fresh black pepper on top.

Notes

Use freshly grated cheese for a smoother sauce that melts properly.

Keep the pan off the heat when adding eggs to prevent scrambling.

Add pasta water slowly — it’s the secret to a silky sauce texture.

Serve immediately for best taste and texture.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Pasta
  • Method: Stovetop
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 plate
  • Calories: 620
  • Sugar: 3g
  • Sodium: 780mg
  • Fat: 28g
  • Saturated Fat: 10g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 65g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 210mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star