Vietnamese Chicken Mushroom Stir-Fry with Bacon

The smoky aroma of bacon fat hitting a hot cast iron skillet fills the kitchen before the first piece of chicken even touches the pan. This Vietnamese chicken and mushroom stir-fry builds layers of flavor the way good food should — starting with rendered bacon fat as the foundation, then building up with caramelized onions, golden mushrooms, and a bright fish sauce glaze that ties everything together with that perfect balance of salty, sweet, and tangy.
What makes this dish work is the technique of cooking each component separately, then bringing them back together at the end. The chicken stays tender, the mushrooms develop proper color without steaming, and that bacon — well, it stays crispy right up until the last bite. Fresh mint and scallions scattered on top add the herbaceous brightness that Vietnamese cuisine does so well, turning what could be just another weeknight stir-fry into something that actually tastes like it came from a good Vietnamese kitchen.
This Vietnamese chicken and mushroom stir-fry builds layers of flavor the way good food should — starting with rendered bacon fat as the foundation, then building up with caramelized onions, golden mushrooms, and a bright fish sauce glaze that ties everything together with that perfect balance of salty, sweet, and tangy.
I stumbled onto this combination during one of those evenings when the refrigerator looked particularly sparse — some chicken that needed using, a package of mushrooms getting soft around the edges, and half a package of bacon from breakfast two days prior. The fish sauce and lime juice were already staples in the pantry, remnants from a Vietnamese cooking phase that never really ended.
The first time I made this, I cooked everything together in one go and ended up with steamed chicken and soggy mushrooms swimming in bacon grease. Not exactly the crispy, aromatic stir-fry I was after. The second attempt taught me patience — cooking each element separately, building those individual flavors before bringing them back together. That's when the magic happened. The bacon stayed crispy, the mushrooms turned golden and meaty, and the chicken remained tender while absorbing all those layered flavors.
Now this dish shows up on our table whenever we want something that tastes complex but doesn't require much fuss. Forty minutes from start to finish, most of it hands-off cooking time while each ingredient does its thing in the hot pan.
The first time I made this, I cooked everything together in one go and ended up with steamed chicken and soggy mushrooms swimming in bacon grease.

Tips & techniques
Let the bacon render properly — don't rush this step. Eight minutes over medium heat gives you crispy bacon and enough rendered fat to flavor the entire dish. Save all but one tablespoon; you'll use it for cooking the chicken.
• Cook the mushrooms until their liquid evaporates — this takes patience, but it's what transforms them from spongy to golden and meaty. You'll hear the sizzling change pitch when the moisture is gone.
• Make your glaze ahead — whisk together the fish sauce, lime juice, brown sugar, and salt before you start cooking. Once the stir-fry gets going, there's no time to stop and mix sauces.
Listen for the garlic — when you add the garlic and scallion whites, they should sizzle immediately. Thirty seconds of constant stirring releases their fragrance without burning. If they're not sizzling, your pan isn't hot enough.
• Taste and adjust at the end — Vietnamese flavors are all about balance. Start with the written amounts, then add more fish sauce for saltiness, lime juice for brightness, or brown sugar if it needs sweetness.

Common questions
Can I make this ahead or store leftovers?
This stir-fry is best served immediately while the bacon is still crispy, but leftovers keep in the refrigerator for up to three days. The bacon will soften, but the flavors actually deepen overnight. Reheat gently in a skillet over medium heat.
What can I substitute for the fish sauce?
Soy sauce works in a pinch, though you'll lose some of the authentic Vietnamese flavor. Use about 1.5 tablespoons soy sauce plus a pinch of salt to replace the 2 tablespoons of fish sauce.
Can I use a different type of mushroom?
Any mushroom that holds its shape when cooked works well. Button mushrooms, cremini, or shiitake all give good results. Avoid delicate mushrooms like oyster mushrooms that might fall apart during stirring.
How do I know when the chicken is properly cooked?
The chicken is done when it's lightly golden on all sides and feels firm when pressed with a spatula. Since you'll return it to the pan later, it doesn't need to be completely cooked through at this stage.
What should I serve this with?
Steamed jasmine rice is traditional and soaks up the flavorful sauce beautifully. For a lighter meal, serve over rice noodles or even just with some crusty bread to soak up the glaze.
Vietnamese Chicken & Mushroom Stir-Fry with Crispy Bacon & Scallion
Ingredients
- 0.75 lb Chicken Breast
- 4 oz Bacon
- 8 oz Mushroom
- 0.5 whole Onion
- 3 whole Scallion
- 3 clove Garlic
- 2 tbsp Fish Sauce
- 2 tbsp Lime Juice
- 1 tsp Brown Sugar
- 2 tbsp Vegetable Oil
- 0.5 tsp Black Pepper
- 0.25 tsp Salt
- 0.25 cup Fresh Mint
Instructions
- 1.Cook your bacon in a wok or large cast-iron skillet over medium heat until crispy, about 8 minutes. Transfer to a paper towel-lined plate and set aside.
- 2.In a small bowl, whisk together your fish sauce, lime juice, brown sugar, and a pinch of salt. Set aside.
- 3.Drain all but 1 tablespoon of bacon fat from the pan. Increase heat to medium-high and add your chicken. Cook until lightly golden on all sides, about 5-6 minutes. Season with a pinch of salt and your black pepper. Transfer to a clean plate.
- 4.Add your oil to the pan. Add your onion and cook until softened and lightly caramelized, about 3 minutes. Add your garlic and the white and light green parts of your scallion, stirring constantly for 30 seconds until fragrant.
- 5.Add your mushrooms and cook, stirring occasionally, until golden and their liquid has mostly evaporated, about 5-6 minutes.
- 6.Return your chicken and bacon to the pan. Pour your fish sauce glaze over everything and toss to coat evenly. Cook for 1-2 minutes until warmed through and the sauce clings to the ingredients.
- …and 1 more steps
That first bite tells you everything worked — the tender chicken, the meaty mushrooms, the crispy bacon all bound together with that bright, salty-sweet glaze. The fresh mint and scallions on top provide that final pop of color and herbaceous freshness that makes Vietnamese food so satisfying. Pull out your cast iron skillet and let that bacon fat work its magic. Sometimes the best dinners come from what's already in your kitchen, just waiting to be combined in the right way.


