Linguine With Crispy Bacon and Caramelized Onions

A rustic Italian-inspired pasta with crispy bacon, sweet caramelized onions, and a silky egg yolk sauce enriched with Parmigiano-Reggiano. The dish balances smoky, savory, and creamy elements without heavy cream, relying instead on pasta water and egg yolks for its luxurious coating. Perfect for weeknight dinners or casual entertaining, this version emphasizes the interplay between rendered bacon fat and tender onions simmered in chicken broth, creating depth and umami. Serve immediately while the eggs are still warm and the sauce clings to each strand.
Ingredients
- 6 oz bacon, cut into 1/4 inch piecespancetta1:1Full guide →
- 2 tbsp extra virgin olive oil
- 1 large yellow onion, diced
- 1 ½ cups hot chicken brothvegetable broth1:1vegetarianFull guide →
- 1 lb linguine
- 3 egg yolks
- 1 cup grated Parmigiano-Reggiano cheesePecorino Romano1:1eggs-free
saltier; adjust black pepper
- fresh coarse ground black pepper, to taste
Instructions
- 1
Bring salted water to a boil in a large pot.
- 2
Add linguine and cook until al dente, about 8 minutes.
- 3
Drain pasta, reserving about 1 cup of cooking water.
- 4
Heat olive oil in a large heavy skillet over medium heat.
- 5
Add bacon and cook, stirring, until browned and still soft in the center, about 6 minutes.
- 6
Transfer bacon to a plate, leaving 3-4 tablespoons of fat in the pan.
- 7
Add diced onions to the skillet and cook until wilted but still crunchy, about 4-5 minutes.
- 8
Pour in chicken broth, bring to a boil, then reduce heat and simmer until liquid reduces by half.
- 9
Add cooked pasta to the skillet with onions and sauce, stirring to coat.
- 10
Add pasta water as needed to achieve a saucy consistency.
- 11
Return bacon to the skillet and toss together.
- 12
Remove from heat and add egg yolks one at a time, tossing well after each addition.
- 13
Stir in grated cheese and black pepper, then serve immediately.
- 14
Grind fresh coarse black pepper over each plate.
Tips
Do not let the pasta cool before adding egg yolks; the residual heat will create a silky sauce without scrambling the eggs. Toss constantly.
Reserve extra pasta water before draining; the starch helps emulsify the sauce and coat the linguine evenly.
Use freshly grated Parmigiano-Reggiano rather than pre-grated for better melting and flavor integration.
Good to Know
Not recommended. Leftover sauce with raw egg yolks poses food safety risk. Eat immediately.
Prepare bacon and onions up to 4 hours ahead; reheat gently before combining with hot pasta. Cook pasta only when ready to serve.
Serve in warmed bowls immediately. Grind additional black pepper tableside. Pair with a crisp white wine or light red.
Common Mistakes
Do not add egg yolks to cold or barely warm pasta; they will scramble into curds instead of creating a sauce.
Do not skip reserving pasta water; without its starch, the sauce will separate and the pasta will dry out.
Do not overcook bacon; it should still have a soft center so it doesn't become brittle when reheated with pasta.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I make this ahead and reheat it?
The egg yolk sauce does not reheat safely. Prepare bacon and onion base ahead, then cook fresh pasta and finish the dish immediately before serving for food safety and best texture.
What if I don't have chicken broth?
Vegetable broth, beef broth, or even pasta water works as a substitute. The broth's purpose is to create a flavorful reduction; chicken provides a neutral backdrop that doesn't overpower the bacon and cheese.
How do I prevent the eggs from scrambling?
Remove the skillet from heat before adding egg yolks. Toss constantly and vigorously for 30-45 seconds after each yolk addition. The residual pasta heat and tossing motion create a smooth, creamy sauce without cooking the eggs solid.