Introduction
Spaghetti Carbonara is a traditional Italian pasta dish originating from Rome. It combines simple ingredients like eggs, cheese, pancetta, and black pepper to create a creamy, satisfying meal without any cream. This recipe offers a warm and approachable way to make Carbonara at home, perfect for both beginners and seasoned cooks.
Cooking Tips
- Use fresh eggs and quality Pecorino Romano or Parmesan cheese for the best flavor.
- Reserve some pasta water before draining; it helps achieve the perfect silky sauce.
- Cook the sauce off the heat to prevent scrambling the eggs.
- For extra crispiness, cook the pancetta slowly over medium heat.
Serving Suggestions
- Serve immediately with an extra sprinkle of cheese and black pepper.
- Pair with a simple green salad and a glass of white wine.
Storage
Carbonara is best enjoyed fresh, but leftovers can be refrigerated in an airtight container for up to 1 day. Gently reheat with a splash of water or oil to loosen the sauce.

A warm and approachable recipe for classic Italian spaghetti carbonara, featuring a creamy egg and cheese sauce with crispy pancetta. An easy yet impressive dish perfect for dinner or brunch.
Ingredients
- 400 g spaghetti
- 150 g pancetta (or guanciale) diced
- 3 large eggs
- 100 g Pecorino Romano cheese finely grated
- 1 tsp black pepper freshly ground
- to taste salt for pasta water
Instructions
- Bring a large pot of salted water to a boil and cook the spaghetti until al dente according to package instructions.
- While pasta cooks, heat a large skillet over medium heat and cook the pancetta until crisp and browned. Remove from heat.
- In a bowl, whisk together the eggs, grated Pecorino Romano, and freshly ground black pepper until combined.
- Reserve about 1 cup of pasta cooking water, then drain the spaghetti.
- Add the hot spaghetti to the skillet with pancetta and toss to combine.
- Off the heat, slowly pour in the egg and cheese mixture, tossing quickly to coat the pasta without scrambling the eggs. Add reserved pasta water a little at a time to create a creamy sauce.
- Serve immediately with additional cheese and black pepper if desired.
Notes
This recipe uses traditional ingredients and method to achieve an authentic texture and flavor. Avoid reheating in a microwave to prevent scrambled eggs. For a vegetarian version, omit pancetta and add sautéed mushrooms or smoked cheese as a substitute.
To get the perfect creamy texture, make sure to add the egg mixture off the heat and work quickly while tossing the pasta. Also, reserving some pasta water is key to a luscious sauce.
Huh, I thought you’re supposed to add the egg mixture while the pan is still on? I might be wrong but I’ve done it both ways and this one feels too complicated 😅 The pancetta step seems spot on though.
Yes! Off the heat is the whole trick—carbonara goes from creamy to scrambled fast. And saving that pasta water really makes it silky.
Yes! Off the heat is the whole trick. I always used to scramble mine until I started tossing fast and adding pasta water bit by bit—now it’s actually creamy.
Yes! Off the heat is the whole trick—if you rush it and let it sit, it’ll scramble. And that pasta water really makes it glossy and creamy instead of clumpy.
I swapped guanciale for pancetta and it still worked, but the smoke level on my pan was… intense. Also I might’ve used pre-grated cheese and it clumped a bit. Still tasty!
Glad it still turned out! That smoke sounds like the pancetta was getting a little too much heat—next time try medium-low and stir more so it browns without burning.
Tried this tonight and it came out super creamy without scrambling—exactly what I wanted. The pecorino + lots of pepper is the whole vibe.
Pretty solid and simple. I did swap Pecorino for Parm once and it was still good, just less punchy. The pepper amount is on point.
Totally agree—keeping it simple is the whole point. Also love that you noticed the pecorino vs parm difference; less punchy sounds right. That freshly ground pepper really does make it.
Good flavor, but I think 150g pancetta was too much for my pan size. Also, I forgot to reserve pasta water at first (lol). Still tasted great though.
It tasted fine but I hate that I have to be so careful with the heat. Cooking it perfectly is stressful.
I didnt reserve enough pasta water and it turned a bit thick. I had to loosen it with warm water at the end—still ate it all lol.
Ahh that’s a classic Carbonara problem 😅 I always try to reserve more pasta water than I think I need—like 2 cups. Warm water at the end totally saves it though, and at least you ate it all lol.
This recipe is pretty straightforward, but I feel like 150g pancetta might be a lot for my household. Next time I’ll do a little less and see. Still delicious though—pepper really shines.
Okay but where’s the garlic?? also I used bacon and it was “kinda” carbonara. still good lol
Yeah the garlic part is totally personal—classic carbonara doesn’t use garlic. It’s mostly pancetta/guanciale + egg + pecorino + lots of pepper. If you want, you can add it, but it’ll be more “inspired” than traditional.
Wait, no garlic?? I tried it once and it tasted flat to me, so I add like a couple cloves and it fixes it. Also bacon works—just don’t overcook it or it gets chewy. Still, “kinda carbonara” is fair lol.
I tried it exactly and somehow my eggs did scramble a tiny bit. My heat must’ve been too high even though I turned it off. Still edible but not restaurant-perfect.
Oof—sounds like the skillet/pasta was still too hot when you added the egg. Carbonara is all about “off the heat” timing. Next time, try turning the burner completely off and even letting the pan sit for like 30 seconds before adding the egg mix.
I was worried about the egg mixture, but it turned out perfectly creamy. I added the pasta water gradually like the instructions and it really helped.
Wait, so you just pour the egg in off the heat? I always thought you had to keep it cooking longer or it won’t “set” 😅. Maybe that’s why mine was kinda scrambled before.
I’m so glad it worked for you! The pasta water step really does make it creamy—once I stopped rushing that part, everything clicked.
This is the only carbonara I’ve stuck with. The “off the heat” step is key—otherwise you end up with sweet scrambled sadness. 10/10 creamy without cream.
In my kitchen we add butter, cheese, and a splash of milk. Your version looks kinda plain. But hey, if people love it, cool.
Carbonara is overrated imo. I mean, bacon + eggs + cheese sounds like something people are overhyping. But I will say it smelled great while cooking.
I get what you mean about the hype, but carbonara isn’t just “bacon + eggs + cheese” in a lazy way—tempering the egg off-heat is the key so it turns silky instead of scrambled. Also that pecorino flavor is unreal.
Egg sauce turned out weird for me—like kind of grainy. I probably didn’t wait long enough before adding or I tossed too slow. Still edible, just not “restaurant.”
I was skeptical about no cream (I know, I know), but the sauce came together nicely from the pasta water. Mine was a little thicker than expected, but still delicious.
My eggs scrambled a bit and I think I waited too long after taking it off the heat. Still tasty though—just not the silky vibe I wanted.
The recipe says “to taste salt,” but like… how much? I salted my water and still felt it needed more. Otherwise great texture.
Nah I disagree—carbonara should never be salty, it’s all about the pepper. I just skip salt in the water sometimes and let the pancetta do the work. Maybe you overcooked it and the flavor got muted.
Yeah “to taste” salt is super vague 😅 I usually do it like pasta water should taste pleasantly salty—closer to sea-salt level, not bland. If you salted and it still needed more, maybe the Pecorino brand was less salty? Try adding a tiny bit of extra cheese next time.
Meh. Too eggy for me. I know that’s the point, but I prefer a creamier version. Also pecorino is kinda sharp.
You don’t even need cream?? That’s wild. I tried it and wow, the sauce came together—didn’t scramble. I’m officially a believer now.