Keto Creamy Bacon Carbonara

A rich, comforting pasta dish combining crispy applewood-smoked bacon, caramelized onions, and garlic in a silky cream and egg sauce with Parmesan cheese. This version departs from traditional Roman carbonara by adding onions, cream, and vermouth for deeper flavor and a luxurious texture. Perfect for weeknight dinners or casual entertaining when you want restaurant-quality results without the fuss. The vermouth adds a subtle complexity while the thick-cut bacon provides substantial smoky flavor that carries through the entire dish.
Ingredients
- 16 ounces spaghetti, dried
- 12 slices bacon, thick-cut, applewood-smoked
- 2 tablespoons olive oil, divided
- 1 medium onion, finely chopped
- 2 cloves garlic, large, minced
- ¼ cup dry vermouth, white wine alternativedry white wine1:1vegetarian
Sauvignon Blanc or Pinot Grigio provides similar acidity and slight sweetness
- 1 cup Parmesan cheese, shreddedPecorino Romano1:1vegetariandairy-free
More traditional; sharper, saltier flavor typical of Roman carbonara
Full guide → - ½ cup whipping cream, heavy creamnonen/adairy-freevegandairy-free
Omit cream for authentic carbonara texture; use more egg yolks instead
Full guide → - 4 whole eggs, large, beaten
- 1 tablespoon black pepper, ground
Instructions
- 1
Bring a large pot of salted water to boil over high heat.
- 2
Add spaghetti and cook for 12 minutes or until al dente.
- 3
Drain and rinse with running water to stop cooking.
- 4
Heat a large skillet over medium-high heat.
- 5
Cook bacon for 10 minutes until greasy and crispy.
- 6
Transfer bacon to a paper towel-lined plate.
- 7
Reserve about 2 tablespoons of bacon grease in the skillet, discard the rest.
- 8
Chop the cooked bacon into small pieces.
- 9
Add onion and 1 tablespoon olive oil to the skillet with bacon grease.
- 10
Cook for 5 minutes over medium-high heat until onion is translucent.
- 11
Add garlic and cook for 1 minute until aromatic.
- 12
Pour in vermouth and bring to a boil, scraping the skillet bottom with a wooden spoon.
- 13
Stir in chopped bacon until combined.
- 14
Place hot spaghetti in a serving bowl and drizzle with remaining olive oil.
- 15
Pour the bacon-onion mixture over pasta.
- 16
Add cream, beaten eggs, Parmesan cheese, and black pepper.
- 17
Stir vigorously until well mixed and sauce coats the pasta.
- 18
Serve immediately.
Tips
Keep the pasta water at a rolling boil and don't rinse the cooked pasta under cold water if serving immediately; the residual starch helps the sauce cling to noodles.
Combine eggs, cream, and cheese in a bowl before adding to hot pasta to prevent scrambling; work quickly and stir constantly.
Good to Know
Refrigerate leftovers in an airtight container for up to 2 days. Do not freeze due to egg and cream components breaking down in texture.
Prepare bacon, onions, and garlic up to 1 day ahead; store separately in the refrigerator. Cook pasta no more than 2 hours before serving.
Serve immediately on warmed plates with additional Parmesan cheese and cracked black pepper on the side.
Common Mistakes
Do not add cold eggs to hot pasta directly; temper by combining with cream first to avoid scrambling.
Do not drain pasta too thoroughly; retained moisture helps emulsify the sauce.
Do not skip the wooden spoon scraping step after adding vermouth; this deglazes browned bits that add depth.
Substitutions
Dairy-Free Swaps
More traditional; sharper, saltier flavor typical of Roman carbonara
Full guide →Omit cream for authentic carbonara texture; use more egg yolks instead
Full guide →General Alternatives
Sauvignon Blanc or Pinot Grigio provides similar acidity and slight sweetness
Full guide →FAQ
Can I make this dish ahead and reheat it?
Not recommended. Carbonara is best served immediately after combining. Cold leftovers can be gently reheated over very low heat with a splash of pasta water, but the egg-based sauce may break. Eat fresh within 2 hours for best results.
What if I don't have whipping cream available?
Omit the cream entirely for a more authentic carbonara, using only the eggs to create the sauce. Alternatively, use heavy cream, sour cream, or even a bit of pasta water to achieve creaminess, though the texture will differ.
Can I freeze carbonara for later?
Freezing is not recommended. The eggs and cream separate when thawed, making the sauce break and become grainy. Best consumed fresh; leftovers keep refrigerated for up to 2 days.