A bacon and mushroom pasta is the kind of weeknight dinner that delivers restaurant texture without the fuss. You get salty, crisp bacon rendered down into its own fat, meaty mushrooms that soak up that flavor, and a cream sauce that clings to every strand of pasta. This version is built for a single skillet and one pot of boiling water, so cleanup stays light.
The balance here matters more than the ingredient count. Bacon gives you rendered fat and salt; mushrooms give you savory depth and a soft bite; pasta water gives you the starch needed to tighten the sauce. Cook the bacon first, then the mushrooms in that fat, and you skip the step of adding butter or oil later. Making this bacon and mushroom pasta at home is surprisingly straightforward once you know the key steps.
You'll end up with a dish that tastes richer than the effort suggests. The whole thing comes together in about 25 minutes from cold pan to plate, which is why it earns a regular spot in a practical dinner rotation. If you enjoyed this, our black truffle pasta is worth trying next. The bacon and mushroom pasta works well for weeknight cooking when time is limited.
Why You'll Love These Bacon And Mushroom Pasta
- One skillet for the sauce keeps dishes to a minimum and builds flavor from bacon fat.
- Ready in about 25 minutes, so it fits a real weeknight window after work.
- Crisp bacon and soft mushrooms give you two distinct textures in every bite.
- The cream sauce uses pasta water, so it coats the noodles instead of pooling.
- It scales easily for two or four by halving or doubling the same ratios.
Ingredients You'll Need
- 200 g (7 oz) bacon, cut into 1 cm strips — provides fat and salt for the base.
- 250 g (9 oz) cremini mushrooms, sliced 5 mm thick — hold shape and add earthy notes.
- 300 g (10.5 oz) linguine or spaghetti — absorbs sauce without going slack.
- 1 small yellow onion, finely diced (about 100 g) — softens and sweetens the fat.
- 3 cloves garlic, minced — added late to avoid bitterness.
- 200 ml (3/4 cup plus 1 tbsp) heavy cream — gives body and silkiness.
- 60 ml (1/4 cup) dry white wine — deglazes and lifts the pan drippings.
- 40 g (1/2 cup) grated parmesan — thickens and seasons the sauce.
- 1 tbsp olive oil — prevents bacon from sticking at the start.
- 1/2 tsp black pepper — added at the end to keep it bright.
- 1.2 L (5 cups) water for pasta, plus 1 tbsp salt — cooks and seasons noodles.
Ingredient Substitutions
Bacon: Replace with 200 g of pancetta cubes for a milder, less smoky cure. Pancetta renders less fat, so add 1 tbsp olive oil at the start to keep the mushrooms from drying. Expect a cleaner pork note and slightly less salt, so taste before adding pepper at the end. Storing leftover bacon and mushroom pasta correctly keeps it tasting good for days.
Cremini mushrooms: Use 250 g of white button mushrooms if cremini are unavailable. They release more water and brown slower, so cook them 2 minutes longer on medium heat before adding wine. The flavor is lighter but the texture stays similar. For the best results with this bacon and mushroom pasta, read through all the steps before starting.
Heavy cream: Swap for 180 ml evaporated milk plus 1 tbsp cornstarch whisked in. The sauce will be thinner and less rich, and it should not boil hard or it may split. Lower the heat to medium-low heat once added.
Dry white wine: Use 60 ml chicken stock if you avoid alcohol. You lose the acidic lift, so add 1 tsp lemon juice with the cream to keep the sauce from tasting flat. No change to cook time is needed.
Parmesan: Replace with 35 g pecorino romano for a sharper, saltier finish. Pecorino clumps if added to very hot liquid, so pull the pan off heat first and stir slowly. The sauce gets a tangier edge than with parmesan.
Step-by-Step Instructions
- Bring 1.2 L water with 1 tbsp salt to a boil in a large pot. Add 300 g linguine and cook 9 minutes until bendy but not soft; reserve 120 ml pasta water, then drain.
- Set a 30 cm skillet on medium heat with 1 tbsp olive oil. Add 200 g bacon strips and render 6–8 minutes until golden and crispy; move bacon to a plate, leave the fat.
- Add 100 g onion to the bacon fat and cook 3 minutes on medium heat until translucent. Add 250 g mushrooms and cook 5 minutes until golden edges form and water evaporates.
- Pour in 60 ml white wine and scrape the pan with a wooden spoon; simmer 2 minutes until the liquid drops by half. Add 3 cloves garlic and stir 30 seconds until fragrant.
- Lower to medium-low heat and add 200 ml cream; warm 2 minutes without boiling. Stir in 40 g parmesan until smooth and slightly thickened.
- Add drained pasta and toss with tongs for 2 minutes, splashing in reserved water as needed for a glossy coat. Fold in bacon and 1/2 tsp pepper, then serve immediately.
Pro Tips
Cut bacon to a uniform 1 cm width so it crisps evenly instead of some pieces burning while others stay limp. A ragged chop leads to uneven rendering and greasy bites.
Don't rinse the pasta after draining; the surface starch helps the cream sauce grab hold. A light toss with the reserved water does the tightening for you.
Slice mushrooms no thinner than 5 mm or they shrink to nothing and lose their chew. Thick slices give you the soft-but-present bite that contrasts the bacon.
Keep the cream off a hard boil or it can separate and turn grainy. For a deeper read on gentle sauce work, see cream sauce techniques from a trusted source.
Finish with pepper off the heat so its scent stays sharp rather than cooked flat. The small detail changes the whole aroma at the table.
Common Mistakes to Avoid
Crowding the skillet with mushrooms steams them instead of browning. Cook in the bacon fat with space between pieces, or do two batches if your pan is under 28 cm.
Adding garlic with the onion lets it burn by the time the mushrooms finish. Garlic goes in after the wine step when the heat is lower and the fat is already flavored.
Skipping pasta water leaves the sauce too thick to coat. That starchy liquid is what turns cream plus cheese into a clinging emulsion rather than a puddle.
Pouring all the reserved water at once can loosen the sauce beyond recovery. Add a splash at a time and toss until the noodles look glossy, not soupy.
Serving Suggestions
Plate the pasta in shallow bowls so the sauce pools slightly at the rim. A side of arugula salad cuts the richness with bitter greens and lemon.
For a wine pairing, a chilled unoaked white works because the bacon fat weighs down a red. If you want a fuller pasta spread, our vodka pasta makes a good second option.
Top each bowl with extra parmesan and a few cracked peppercorns. Warm crusty bread on the side helps catch any sauce left behind.
Storage and Reheating
Cool the pasta to room temperature within 2 hours, then store in an airtight container for up to 3 days. The cream sauce firms in the fridge but loosens with gentle heat.
Reheat in a skillet on medium-low heat with 1 tbsp water, stirring until the pork reaches 74°C / 165°F internally. Microwave reheating works but can dry the bacon, so cover and use 50% power.
This dish does not freeze well because the cream sauce separates on thaw. Make a fresh batch instead of storing beyond the fridge window for best texture.
Recipe Variations
Spicy Version
Add 1 tsp red pepper flakes with the garlic and use sharp pecorino instead of parmesan. The heat sits in the fat and gives a slow burn that matches the smoky bacon without overwhelming the mushrooms.
Tomato Twist
Stir in 150 g chopped canned tomatoes after the wine reduces, then add cream. You get a pink sauce with a brighter acid note; pair it with our cherry tomato pasta for a similar profile.
Smoky Mushroom Swap
Use oyster mushrooms roasted first, then folded in, for a smokier, stringier bite. The texture shifts from dense to tender, and the bacon fat ties the two together.
Light Cream Option
Replace half the cream with reserved pasta water and skip parmesan's full amount. The sauce is thinner and less heavy; a squeeze of lemon at the end keeps it from tasting flat, as with our lemon pasta.