Spaghetti Carbonara Recipe
This spaghetti carbonara recipe makes a thick, creamy pasta loaded with crispy bacon, garlic, and green onions in a sauce made from beaten eggs, heavy whipping cream, and grated parmesan cheese. The sauce coats the spaghetti without pooling at the bottom of the plate, and the bacon stays crisp even after tossing. I make this spaghetti carbonara at least twice a month because the ingredient list is short and the whole thing takes about 30 minutes. It is not the traditional Italian version. That one uses only eggs and cheese. This one has cream, which makes the sauce more forgiving and harder to mess up.

I did not include salt and pepper in the ingredients because the bacon and parmesan between them carry more than enough. If you want a Filipino version with all-purpose cream, beef cube, and nutmeg, I have that here: carbonara Filipino style. My Filipino spaghetti goes in a completely different direction with a sweet tomato sauce.
The Story Behind This Spaghetti Carbonara Recipe
The first time I tried making carbonara at home, I went with the Italian method. Eggs, cheese, hot pasta, tossing it quickly. When it worked, it tasted great. When it did not, I had scrambled eggs on noodles. Perfect for breakfast, isn’t it? LOL! The pan was too hot, or I was too slow getting the sauce in, or both.
I was able to perfect the authentic version though, but I also fell in love with the idea of mixing cream into the eggs before adding them. The sauce came out thicker, the eggs stopped scrambling, and I had another personal version of carbonara.
I know that you are familiar with carbonara. I mean, who isn’t? But let me just give you a a quick description about the dish so that we can have solid context of it. Carbonara is a Roman pasta dish. Most food historians trace it to sometime around the mid-20th century. The name comes from “carbone” (charcoal in Italian) and the common story is that charcoal workers in the Apennine Mountains needed a meal they could make fast from shelf-stable ingredients: cured pork, hard cheese, eggs. The original Roman version calls for guanciale (cured pork cheek), Pecorino Romano, egg yolks, and black pepper. No cream. No garlic. No butter. I have a separate post on authentic carbonara if you want to try that version. The cream-based versions most Filipinos and Americans know came later, as the recipe spread and people adapted it. In the Philippines, carbonara almost always means a cream-based sauce with all-purpose cream, a beef cube dissolved in for flavor, and a pinch of nutmeg.
This recipe does not go that far. Cream and eggs, but no beef cube or nutmeg. Bacon instead of hotdogs. Somewhere in between.
Kitchen Notes
- I never add salt to this dish. I used to, early on, before I realized the bacon and parmesan together are already doing that job. Every time I added salt on top, it came out too salty. Now I just skip it entirely. Black pepper is different – I like a few cracks at the end. That mild heat against the cream tastes good.
- One thing I started doing years ago when cooking for guests: I fry the bacon first and leave it on a plate while the water boils. That way I am not trying to manage two things at once when the pasta is ready. Bacon holds fine at room temperature for 20 minutes.
- Use thick-cut bacon. I am specific about this because thin bacon basically vanishes into the sauce. You taste it, but you do not get any of the texture. Thick-cut pieces hold their shape after frying. You actually get bacon in the bite, not just the idea of it.
Ingredients
- Spaghetti noodles – Cook until al dente. Save about half a cup of the pasta water before you drain it. You will need it later.
- Eggs – Beaten and mixed with the cream and cheese. This becomes the sauce.
- Heavy whipping cream – This is what makes the sauce thick.
- Bacon – Chopped and fried crisp.
- Parmesan cheese – Grate it from a block if you can. The pre-grated kind from a shaker does not melt the same way. I learned this the hard way.
- Green onion – Minced. Goes in with the garlic.
- Garlic – Minced. Cook it just until you smell it, then stop.
- Butter – For cooking the bacon.
How to Cook Spaghetti Carbonara
The important thing with spaghetti carbonara is having the sauce mixture ready before the pasta finishes cooking. Once the noodles come out of the water, you need to move fast. If the sauce is not mixed and waiting, you will be scrambling – and I do not mean the eggs.
Prepare the Sauce Mixture
- Combine the beaten eggs, heavy whipping cream, and grated parmesan cheese in a bowl. Whisk until you cannot see any streaks of plain egg. If you skip this and just stir loosely, you will end up with pockets of cooked egg white in the finished sauce.
- Set the bowl aside at room temperature while you handle everything else.
Cook the Bacon
- Melt the butter in a large pan over medium heat. Add the chopped bacon.
- Fry until crisp and golden. Pull the pieces out and set them aside on a plate. Leave about two tablespoons of the rendered fat in the pan – do not pour it all out. That fat carries most of the bacon flavor into the finished dish.
Saute Garlic and Green Onion
- Pour off the excess fat from the pan, keeping just enough to coat the bottom.
- Add the garlic and green onions. About a minute is all you need. When the garlic smells right, move on. If it starts turning dark, you have gone too far and it will taste bitter.
Bring It Together
- Drop the heat to low. Add the spaghetti noodles to the pan, then pour the egg and cream mixture over the top. Toss constantly for 1 to 2 minutes. You will see the sauce thicken and start clinging to the noodles.
- Toss the bacon back in. If the sauce looks too thick and tight, splash in a little of that pasta water you saved earlier. It loosens the sauce without thinning the flavor. Transfer to a plate and serve immediately.
What Makes This Spaghetti Carbonara Recipe Different
Italian carbonara depends on the heat of the pasta alone to set the raw eggs into a sauce. That technique rewards patience. If your pan is too hot or you stop tossing for a few seconds, you get curds instead of a coating. This recipe avoids that by mixing cream into the eggs first. The cream takes on some of the heat before the eggs do, so they set gradually instead of seizing up all at once.
I also cook the sauce in the pan over low heat for a minute rather than tossing everything off the burner. It gives the coating more body. The finished result is heavier than the Roman version. More like an fettuccine alfredo consistency than the thin, silky sauce you get from eggs alone. For a weeknight dinner, I would rather have a sauce that holds up on the plate than one that slides to the bottom of the bowl before I pick up my fork.
Mistakes to Avoid
- Pouring the egg mixture into a hot pan. The number one reason carbonara fails at home. If you hear a sizzle when the mixture hits the surface, the pan is too hot. Kill the heat completely, wait about 30 seconds, then add it. I check by holding my hand a few inches over the pan – it should feel warm, not hot.
- Letting the pasta cool in the colander. Cold spaghetti clumps and will not absorb the sauce evenly. Time things so the noodles go straight from the pot into the pan.
- Burning the bacon. Pull it when it is golden and still slightly flexible. It crisps further as it sits. Once it goes dark, the bitterness carries through the whole dish and there is no fixing it.
Serving and Pairing Ideas
Most of the time I serve this on its own. It is heavy enough. But for a bigger spread or when I have guests:
- Garlic bread – Good for getting the last of the sauce off the plate.
- A simple salad – Something with vinaigrette. The acid cuts through the richness. Caesar works well.
- Pinoy carbonara with ham and bacon – If you are doing two pastas for a party, this Filipino version sits well next to the classic.
- Baked spaghetti – Another option for larger groups.
- Creamy pasta carbonara – A fettuccine version with mushrooms and Cream of Mushroom soup.
Substitutions
- Bacon – Pancetta is milder. Guanciale has a deeper, fattier pork flavor and renders more fat. I have tried all three and I keep going back to bacon for this particular recipe. The smokiness goes well with cream. If you want both bacon and mushrooms, my bacon mushroom carbonara covers that.
- Heavy whipping cream – All-purpose cream, table cream, or Nestle cream all work. The sauce will be thinner with lighter creams, but the flavor is still good. Quite a few of you have asked about Nestle cream specifically and yes, I have used it. It works.
- Parmesan – Pecorino Romano is sharper and saltier. Use less of it or you will overshoot on salt. Cheddar in a pinch, especially for kids.
- Spaghetti – Fettuccine holds the most sauce because of the width. Linguine and bucatini also work. Avoid angel hair for this – too thin, the sauce overwhelms it.
- Green onion – White onion, diced fine. Or leave it out. The dish does fine without it.
My chicken carbonara uses baked chicken breast with pancetta if you want to add more protein. For something completely different, the Filipino spaghetti sauce goes the tomato route.
Storage and Leftovers
Eat it right away if you can. The sauce tightens around the noodles as it cools and it never comes back to the same texture.
Refrigerator: Airtight container, up to 3 days. It will be thick and stiff when cold.
Freezer: Do not bother. The sauce separates and goes grainy.
Reheating: Pan over low heat with a splash of cream or water. Stir gently. The microwave dries it out fast – I avoid it for this dish.
Frequently Asked Questions
Can I use cream in spaghetti carbonara?
You can. Italians will say it is not real carbonara anymore, and technically they are right. But it tastes good and it is much harder to mess up. This recipe uses heavy whipping cream and I have no intention of changing that. If you want to learn more about the sauce itself, I have a post on carbonara sauce that goes into more detail.
How do I stop the eggs from scrambling?
Low heat. When you pour the egg mixture in, the pan should not be sizzling. If it is, you are too hot. Pull it off the burner, wait, then add the sauce. Keep tossing the whole time.
Can I use bacon instead of guanciale?
This recipe already uses bacon. Guanciale has a deeper pork flavor if you can find it, but bacon is what I reach for and it works well here.
Can I use Nestle cream instead of heavy whipping cream?
Yes. The sauce comes out thinner, but the flavor is still there. All-purpose cream and table cream work the same way.
This spaghetti carbonara recipe takes 30 minutes and the ingredient list is short. Try it and let me know what you think. For another creamy pasta, my creamy baked spaghetti comes out of the oven bubbly and golden.
Watch How to Make It

Did you make this? If you snap a photo, please be sure tag us on Instagram at @panlasangpinoy or hashtag #panlasangpinoy so we can see your creations!

Spaghetti Carbonara Recipe
Ingredients
- 1 lb spaghetti noodles cooked according to package instructions
- 4 pieces eggs beaten
- 3/4 cup heavy whipping cream
- 3/4 lb bacon chopped
- 1/2 cup parmesan cheese grated
- 2 tablespoons green onion minced
- 4 cloves garlic minced
- 4 tablespoons butter
Instructions
- Combine beaten eggs, heavy whipping cream, and parmesan cheese then mix well. Set aside.
- Heat a cooking pot or pan then place the butter and let melt.
- Fry the bacon until the texture becomes crisp. Set aside.
- On the same cooking pot or pan, remove excess butter then sauté the garlic and green onions.
- Put-in the spaghetti noodles and beaten egg- heavy whipping cream – parmesan cheese mixture then mix well. Cook for 1 to 2 minutes.
- Add the fried bacon and distribute.
- Transfer to a serving plate then serve.
- Share and enjoy!



may arenal says
hi good day po chef vanjo they dont have parmesan cheese in my province only eden quick melted cheese is it ok for carbonara,please reply po cause i will try your recipe this new year thank you po and godbless
Vanjo Merano says
You can always use any cheese that you have. However, Parmesan is the most recommended. If you have edam cheese (this is also known as queso de bola), it will be better compared to quickmelt or any artificial cheeses. Hoe this helps 🙂
James Y S says
Can I used CAN Tuna with oil, Instead Bacon?
Edgar B says
Hey, Vanjo. Heard your cooking website from a friend. He said he learned how to cook because of your website. I’m presently working my ass off here in Saudi Arabia. Good to know we’re in the same field – IT. All the more I’m encouraged to learn cooking. Well done!
rose marie monares says
i surely like panlasang pinoy!
tracy cajuday says
Can I use nstle cream instead of whipping cream? by the way tnx po 4 sharing this recipe!
God bless!
Vanjo Merano says
I tried that once and it tasted ok.
Beverly manlimut says
whipping cream? means nestle cream?is this the brand or kind of cream?
Vanjo Merano says
Whipping cream is a type of cream.
Dee says
Can we use a regular onion instead of green onion?
Vanjo Merano says
yes
Dianne :) says
I will try this recipe later Favorite na Favorite ko tong Recipe na ito