Keto Creamy Bacon Carbonara

Prep: 15 minCook: 30 min8 servingsmediumItalian
Creamy Bacon Carbonara with Vermouth and Onions

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

8 servings
  • 16 ounces spaghetti, dried
  • 12 slices bacon, thick-cut, applewood-smoked
    pancetta1:1porkcured

    Traditional carbonara substitute with milder, less smoky flavor

    Full guide →
  • 2 tablespoons olive oil, divided
  • 1 medium onion, finely chopped
  • 2 cloves garlic, large, minced
  • ¼ cup dry vermouth, white wine alternative
    dry white wine1:1vegetarian

    Sauvignon Blanc or Pinot Grigio provides similar acidity and slight sweetness

  • 1 cup Parmesan cheese, shredded
    Pecorino Romano1:1vegetariandairy-free

    More traditional; sharper, saltier flavor typical of Roman carbonara

    Full guide →
  • ½ cup whipping cream, heavy cream
    nonen/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. 1

    Bring a large pot of salted water to boil over high heat.

  2. 2

    Add spaghetti and cook for 12 minutes or until al dente.

  3. 3

    Drain and rinse with running water to stop cooking.

  4. 4

    Heat a large skillet over medium-high heat.

  5. 5

    Cook bacon for 10 minutes until greasy and crispy.

  6. 6

    Transfer bacon to a paper towel-lined plate.

  7. 7

    Reserve about 2 tablespoons of bacon grease in the skillet, discard the rest.

  8. 8

    Chop the cooked bacon into small pieces.

  9. 9

    Add onion and 1 tablespoon olive oil to the skillet with bacon grease.

  10. 10

    Cook for 5 minutes over medium-high heat until onion is translucent.

  11. 11

    Add garlic and cook for 1 minute until aromatic.

  12. 12

    Pour in vermouth and bring to a boil, scraping the skillet bottom with a wooden spoon.

  13. 13

    Stir in chopped bacon until combined.

  14. 14

    Place hot spaghetti in a serving bowl and drizzle with remaining olive oil.

  15. 15

    Pour the bacon-onion mixture over pasta.

  16. 16

    Add cream, beaten eggs, Parmesan cheese, and black pepper.

  17. 17

    Stir vigorously until well mixed and sauce coats the pasta.

  18. 18

    Serve immediately.

Tips

Tip 1

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.

Tip 2

Combine eggs, cream, and cheese in a bowl before adding to hot pasta to prevent scrambling; work quickly and stir constantly.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to 2 days. Do not freeze due to egg and cream components breaking down in texture.

Make Ahead

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 With

Serve immediately on warmed plates with additional Parmesan cheese and cracked black pepper on the side.

See pairing guide →

Common Mistakes

Watch

Do not add cold eggs to hot pasta directly; temper by combining with cream first to avoid scrambling.

Watch

Do not drain pasta too thoroughly; retained moisture helps emulsify the sauce.

Watch

Do not skip the wooden spoon scraping step after adding vermouth; this deglazes browned bits that add depth.

Substitutions

Dairy-Free Swaps

Parmesan
Pecorino Romano1:1vegetariandairy-free

More traditional; sharper, saltier flavor typical of Roman carbonara

Full guide →
whipping cream
nonen/adairy-freevegandairy-free

Omit cream for authentic carbonara texture; use more egg yolks instead

Full guide →

General Alternatives

bacon
pancetta1:1porkcured

Traditional carbonara substitute with milder, less smoky flavor

Full guide →
dry vermouth
dry white wine1:1vegetarian

Sauvignon Blanc or Pinot Grigio provides similar acidity and slight sweetness

Full guide →
Find more substitutions →

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.