Love this? Save it for later!
Share the inspiration with your friends
I was staring into my fridge on a Tuesday night, feeling that familiar mix of hunger and indecision. The tofu block I’d bought over the weekend was staring back at me, and I had a sad bundle of mushrooms that needed using up. Honestly, I was this close to ordering takeout again. But then I remembered a quick braising technique a friend’s mom from Hanoi had shown me years ago—fast, deeply savory, and perfect for a weeknight. That night, I grabbed my wok and decided to give it a shot, not expecting much more than a decent stir-fry.
Twenty-seven minutes later, I was spooning the most incredibly silky, umami-packed tofu and mushrooms over a bowl of jasmine rice. The sauce was glossy and rich, clinging to every piece of tofu like a warm, savory blanket. My partner walked in, took one bite, and asked, “Where did you order this from?” That’s when I knew I had stumbled onto something special. This Easy Vietnamese Braised Tofu & Mushrooms isn’t just quick; it’s the kind of meal that makes you feel like a kitchen genius with almost zero effort.
It’s become my go-to for those nights when I need something comforting, healthy, and fast. No fussing over complex steps or hunting for obscure ingredients. Just a simple, honest braise that delivers big flavor. And honestly? It’s ruined takeout for me. Why wait for delivery when you can have this on the table in less than half an hour?
Why You’ll Love This Easy Vietnamese Braised Tofu & Mushrooms
Let’s be real—there are a million tofu recipes out there. But this one? It’s different. It’s the one I come back to again and again, and here’s why it’ll become your new favorite too.
- Quick & Easy: From start to finish, this dish comes together in just 27 minutes. No long marinating times or complicated techniques. Perfect for a busy weeknight when you need dinner on the table, fast.
- Simple Ingredients: You probably already have most of these in your pantry. Soy sauce, garlic, a little sugar—that’s it. No trips to a specialty store required. It’s the kind of cooking that feels resourceful and clever.
- Perfect for a Cozy Dinner: This is comfort food at its finest. The tofu gets incredibly tender, the mushrooms soak up all that savory sauce, and the whole thing just feels like a warm hug in a bowl. Great for a quiet night in or when you need a little pick-me-up.
- Crowd-Pleaser: I’ve served this to tofu skeptics and mushroom lovers alike, and it always gets rave reviews. The deep, savory flavor is universally appealing. Even my friend who “hates tofu” asked for the recipe after trying it.
- Unbelievably Delicious: The texture is what gets me every time. The tofu is silky on the inside with a slightly caramelized edge, and the mushrooms are meaty and full of flavor. It’s simple food that tastes anything but.
What makes this recipe different from all the others? It’s the technique. Instead of just stir-frying, we give it a quick braise. This allows the tofu to absorb the sauce from the inside out, creating a depth of flavor you just can’t get from a quick toss in a hot pan. It’s a small step that makes a huge difference.
This isn’t just another weeknight dinner. It’s the kind of meal that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing yourself on a random Tuesday, or turning a simple meal into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and the few fresh items are easy to find at any grocery store. Here’s what you’ll need to gather.
- For the Braised Tofu & Mushrooms:
- 14 oz (400g) extra-firm tofu – Pressed and cubed. Extra-firm holds its shape best during braising. I prefer the Nasoya brand for its consistent texture. (Don’t use silken tofu here—it will fall apart.)
- 8 oz (225g) cremini or shiitake mushrooms – Sliced. Cremini are earthy and affordable; shiitake add a deeper, almost smoky flavor. A mix of both is fantastic if you have them.
- 3 cloves garlic – Minced. Fresh garlic is non-negotiable here for that pungent, aromatic base.
- 1 shallot – Thinly sliced. Adds a sweet, mild onion flavor that mellows beautifully in the sauce.
- 2 tablespoons neutral oil – Like avocado or canola oil. For searing the tofu and mushrooms.
- For the Braising Sauce:
- 3 tablespoons soy sauce – Use a good-quality one like Kikkoman. It’s the backbone of the savory flavor. (Low-sodium works fine, but you may need to adjust salt later.)
- 1 tablespoon dark soy sauce – This is optional but highly recommended. It gives the sauce that gorgeous deep color and a hint of molasses-like sweetness. Find it at any Asian grocery or online.
- 1 tablespoon brown sugar – Packed. Adds a subtle sweetness that balances the saltiness of the soy. (Coconut sugar or maple syrup work too.)
- 1 cup (240ml) vegetable broth – Low-sodium is best so you control the salt level. Homemade or store-bought—both work great.
- 1 tablespoon rice vinegar – A splash of acidity to brighten the sauce. (Apple cider vinegar is a fine substitute.)
- 1 teaspoon sesame oil – For that final, fragrant finish. Drizzle it in at the end, not during cooking.
- For Garnish (Optional but Recommended):
- 2 green onions – Sliced thinly on the diagonal for a pop of color and freshness.
- 1 tablespoon toasted sesame seeds – For a little nutty crunch.
- Fresh cilantro sprigs – If you’re a cilantro fan, this adds a bright, herby note.
Ingredient Selection Tips: For the best texture, look for tofu that is packed in water and is very firm. Avoid the shelf-stable boxes for this recipe. For the mushrooms, if you can find fresh shiitake, their flavor is incomparable. In summer, you can even swap in some fresh oyster mushrooms for a different texture.
Equipment Needed
You don’t need a fancy kitchen to make this. Here’s the gear that gets the job done.
- Large skillet or wok – A 12-inch skillet or a wok is ideal. You need enough surface area to sear the tofu without overcrowding. A non-stick surface makes cleanup a breeze, but stainless steel or cast iron works too.
- Sharp knife – For cubing the tofu and slicing mushrooms. A dull knife makes everything harder and more dangerous.
- Cutting board – Preferably a large one so you have room to work.
- Measuring spoons and cups – For the sauce ingredients. Accuracy matters in braising.
- Spatula or wooden spoon – For stirring the braise gently so you don’t break the tofu.
- Small bowl – To whisk together the braising sauce before you start cooking.
- Paper towels or clean kitchen towel – For pressing the tofu dry. This is crucial for a good sear.
Budget-Friendly Options: If you don’t have a wok, a deep, heavy-bottomed skillet works perfectly. A flat spatula is easier to use than a slotted one for flipping tofu. And honestly, a good chef’s knife is the only “specialty” tool you really need here. I’ve made this with a cheap non-stick pan from the grocery store and it turned out just fine.
Preparation Method
Let’s get cooking. This whole process takes exactly 27 minutes, and I’ve timed it out for you. Follow these steps, and you’ll have a restaurant-quality meal on the table before you know it.
- Press and Cube the Tofu (5 minutes): Open the tofu block and drain the water. Wrap it in a clean kitchen towel or a few layers of paper towels. Place a heavy pan or a cast-iron skillet on top and let it sit for 5 minutes. This removes excess water, which helps the tofu get golden and crispy instead of steaming. After pressing, cut the block into 1-inch cubes. Set aside.
- Prepare the Mushrooms and Aromatics (3 minutes): While the tofu is pressing, clean your mushrooms with a damp paper towel (don’t rinse them—they’ll get soggy). Slice them into ¼-inch thick pieces. Mince the garlic and thinly slice the shallot. Set everything aside within easy reach.
- Make the Braising Sauce (2 minutes): In a small bowl, whisk together the soy sauce, dark soy sauce (if using), brown sugar, vegetable broth, and rice vinegar. Stir until the sugar is mostly dissolved. Set this bowl near your stove.
- Sear the Tofu (5 minutes): Heat your large skillet or wok over medium-high heat. Add 2 tablespoons of neutral oil. Once the oil is shimmering (but not smoking), carefully add the tofu cubes in a single layer. Don’t overcrowd the pan—work in batches if needed. Let them sear undisturbed for 2-3 minutes, until the bottom is golden brown. Flip each piece and sear the other side for another 2 minutes. The goal is a nice golden crust, not fully cooked through. Use a slotted spoon to transfer the seared tofu to a plate. Don’t worry if some bits stick to the pan.
- Sauté the Aromatics and Mushrooms (3 minutes): Reduce the heat to medium. If the pan looks dry, add another teaspoon of oil. Add the sliced shallot and cook for 1 minute, until softened. Add the minced garlic and cook for 30 seconds until fragrant—don’t let it burn. Add the sliced mushrooms and spread them in an even layer. Let them cook undisturbed for 2 minutes, then stir. They’ll release their liquid and start to brown. Cook for another minute until they’re tender and slightly caramelized.
- Combine and Braise (7 minutes): Return the seared tofu to the pan with the mushrooms. Give the braising sauce a quick whisk (the sugar may have settled), then pour it over the tofu and mushrooms. Stir gently to coat everything. Bring the liquid to a gentle simmer. Reduce the heat to low, cover the pan, and let it braise for 5 minutes. This is where the magic happens—the tofu absorbs the sauce from the inside.
- Finish and Thicken (2 minutes): Remove the lid. Increase the heat to medium-high and let the sauce bubble and reduce for about 2 minutes. It should thicken slightly and become glossy. You want it to coat the back of a spoon. If it’s too thin, let it reduce a bit more. If it’s too thick, add a splash of broth or water.
- Final Touches (30 seconds): Remove the pan from the heat. Drizzle the sesame oil over the top and give it one last gentle stir. Taste the sauce and adjust seasoning—add a pinch of salt or a dash more soy sauce if needed.
- Serve Immediately: Spoon the braised tofu and mushrooms over steamed jasmine rice or rice noodles. Garnish with sliced green onions, toasted sesame seeds, and fresh cilantro. Serve hot and watch it disappear.
Cooking Tips & Techniques
I’ve made this dish more times than I can count, and I’ve learned a few things along the way. Here are the secrets to getting it perfect every time.
- Don’t Skip Pressing the Tofu: I know, it’s an extra step. But trust me—wet tofu won’t sear. It’ll just steam and turn mushy. Pressing it for even 5 minutes makes a world of difference in texture. I’ve forgotten to do this, and the result was a sad, pale braise. Learn from my mistake.
- Get the Pan Hot Enough: When searing the tofu, the oil should be shimmering. If it’s not hot enough, the tofu will stick and won’t develop that beautiful golden crust. A good test? Flick a drop of water into the pan—if it sizzles and evaporates immediately, you’re ready.
- Don’t Overcrowd the Pan: If you add too much tofu at once, the temperature of the pan drops, and everything starts to steam instead of sear. Work in batches if your pan is small. It takes an extra minute but the payoff is huge.
- Let the Mushrooms Brown: Mushrooms are mostly water. When you first add them to the pan, they’ll release liquid. Don’t stir them constantly—let them sit so they can brown and develop that deep, savory flavor. Patience is key.
- Adjust the Sauce to Your Taste: The beauty of this recipe is its flexibility. Like it saltier? Add a splash more soy sauce. Prefer it sweeter? Increase the brown sugar by half a tablespoon. Want a kick? Stir in a teaspoon of sriracha or chili garlic sauce with the braising liquid. I personally love adding a little heat.
- Timing is Everything: Start your rice before you begin cooking the tofu. That way, everything finishes at the same time. If you’re serving with noodles, cook them while the tofu is braising. Multitasking makes the 27-minute timeline feel effortless.
Variations & Adaptations
This recipe is a fantastic base, and it’s easy to adapt to whatever you have on hand or whatever you’re craving. Here are a few of my favorite spins.
- Add More Vegetables: This braise loves company. Toss in a handful of baby spinach or bok choy during the last 2 minutes of cooking. Or add some sliced bell peppers or snap peas along with the mushrooms. It’s a great way to clean out the crisper drawer.
- Make it Spicy: For a fiery kick, add 1-2 teaspoons of chili garlic sauce or sambal oelek to the braising sauce. I also love stirring in a thinly sliced red chili pepper with the garlic. The heat cuts through the richness beautifully.
- Go Vegan and Gluten-Free: This recipe is already vegan! For a gluten-free version, simply swap the soy sauce for tamari or coconut aminos. Make sure your vegetable broth is also certified gluten-free. It’s that easy.
- Try Different Mushrooms: Oyster mushrooms add a lovely, delicate texture. King oyster mushrooms, sliced into coins, have a surprisingly meaty bite. Even plain white button mushrooms work in a pinch. Don’t be afraid to mix and match.
- Protein Swap: While tofu is the star here, you can easily swap in tempeh for a nuttier, firmer protein. Cube it and sear it just like the tofu. Or, for a non-vegetarian version, use boneless, skinless chicken thighs, cut into bite-sized pieces. Adjust cooking time as needed (chicken will need a few more minutes to cook through).
- Personal Variation: My absolute favorite way to make this is with a handful of fresh Thai basil leaves stirred in just before serving. It adds this incredible anise-like aroma that takes the dish to another level. If you can find it at an Asian grocery, give it a try. You won’t regret it.
Serving & Storage Suggestions
This dish is best enjoyed fresh, but leftovers are still fantastic. Here’s how to serve and store it like a pro.
- Serving: Serve this braised tofu and mushrooms hot over a bed of fluffy jasmine rice or rice noodles. The sauce is the star, so make sure you have something to soak it all up. A side of steamed broccoli or a simple cucumber salad adds a nice fresh crunch. For a complete meal, try pairing it with this easy zesty green onion kimchi for a tangy, spicy contrast.
- Storage: Let any leftovers cool completely to room temperature. Transfer them to an airtight container and store in the refrigerator for up to 4 days. The flavors actually meld together and deepen overnight, making it even more delicious the next day.
- Reheating: The best way to reheat is in a skillet over medium-low heat. Add a splash of water or broth to loosen the sauce, cover, and warm through for 4-5 minutes. You can also microwave it in 30-second bursts, stirring in between. Avoid high heat, as it can make the tofu rubbery.
- Freezing: I don’t recommend freezing this dish. The tofu’s texture can become spongy and watery upon thawing. It’s best enjoyed fresh or within a few days of making it.
- Flavor Development: Here’s a little secret—this dish tastes even better the next day. The tofu continues to absorb the braising liquid, becoming even more flavorful. I often make a double batch on purpose, just so I can have leftovers for lunch. It’s the gift that keeps on giving.
Nutritional Information & Benefits
This isn’t just a delicious meal; it’s a nourishing one too. Here’s a quick look at what you’re getting in each serving (based on four servings).
- Estimated Nutritional Values (per serving): Calories: 220, Fat: 12g, Carbohydrates: 15g, Fiber: 3g, Protein: 16g, Sodium: 720mg (varies based on soy sauce used).
- Health Benefits: Tofu is a fantastic plant-based source of complete protein, containing all nine essential amino acids. It’s also rich in calcium and iron. Mushrooms are packed with antioxidants and B vitamins, particularly B2 and B3, which support energy metabolism. The garlic and shallots provide prebiotics that are great for gut health.
- Dietary Considerations: This recipe is naturally vegan, dairy-free, and can be made gluten-free with a simple swap. It’s a great option for anyone following a plant-based diet or looking to incorporate more meatless meals into their week. It’s also relatively low in carbs if you skip the rice.
- Potential Allergens: Soy (tofu, soy sauce). Always check your labels if you have specific allergies. The sesame oil is also a common allergen for some.
I love that this recipe makes me feel good about what I’m eating. It’s proof that healthy food doesn’t have to be boring or complicated. It’s just real, wholesome ingredients doing what they do best.
Conclusion
This Easy Vietnamese Braised Tofu & Mushrooms is the kind of recipe that belongs in your permanent rotation. It’s fast, forgiving, and delivers incredible depth of flavor with almost no effort. Whether you’re a seasoned cook or just starting out, this dish will make you feel like a pro. It’s saved me on countless busy weeknights, and I know it will do the same for you.
Don’t be afraid to make it your own. Swap in your favorite vegetables, turn up the heat, or add a handful of fresh herbs. The best recipes are the ones that adapt to you. I’d love to hear how it turns out in your kitchen. If you give it a try, leave a comment below and let me know what you think. And if you’re looking for another quick, comforting meal, you’ve got to try this crispy tofu katsu curry bowl—it’s another 30-minute winner.
So go ahead, grab that block of tofu and those mushrooms. In just 27 minutes, you’ll have a meal that tastes like it took all day. Happy cooking, friends!
Frequently Asked Questions
Can I use silken tofu for this recipe?
No, I strongly recommend using extra-firm or firm tofu. Silken tofu is too delicate and will fall apart during the searing and braising process. Extra-firm holds its shape perfectly and gives you that satisfying, meaty bite.
Can I make this dish ahead of time?
Absolutely! In fact, the flavors deepen overnight, making it even more delicious the next day. Just store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop with a splash of water.
What can I use instead of dark soy sauce?
If you don’t have dark soy sauce, you can simply use an extra tablespoon of regular soy sauce. The dish will still taste great, though it won’t have that deep, rich color. A tiny bit of molasses or brown sugar can help mimic the color and sweetness.
Is this recipe gluten-free?
It can be! Simply swap the regular soy sauce for tamari or coconut aminos, both of which are gluten-free. Also, make sure your vegetable broth is certified gluten-free. The rest of the ingredients are naturally gluten-free.
Can I add other proteins or vegetables?
Yes, this recipe is very versatile. You can add broccoli, bell peppers, bok choy, or snow peas during the last few minutes of cooking. For a different protein, cubed tempeh works wonderfully, or you can use boneless chicken thighs if you’re not keeping it vegetarian.
Pin This Recipe!

Easy Vietnamese Braised Tofu & Mushrooms: 27-Minute Recipe
This quick and easy Vietnamese braised tofu and mushrooms is a deeply savory, umami-packed weeknight dinner that comes together in just 27 minutes. Silky tofu and meaty mushrooms are braised in a glossy, rich sauce, perfect served over jasmine rice.
- Prep Time: 10 minutes
- Cook Time: 17 minutes
- Total Time: 27 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Vietnamese
Ingredients
- 14 oz (400g) extra-firm tofu, pressed and cubed
- 8 oz (225g) cremini or shiitake mushrooms, sliced
- 3 cloves garlic, minced
- 1 shallot, thinly sliced
- 2 tablespoons neutral oil (avocado or canola)
- 3 tablespoons soy sauce (low-sodium if desired)
- 1 tablespoon dark soy sauce (optional)
- 1 tablespoon brown sugar, packed
- 1 cup (240ml) vegetable broth, low-sodium
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 2 green onions, sliced (for garnish)
- 1 tablespoon toasted sesame seeds (for garnish)
- Fresh cilantro sprigs (for garnish)
Instructions
- Press and cube the tofu: Open the tofu block and drain the water. Wrap it in a clean kitchen towel or paper towels. Place a heavy pan on top and let it sit for 5 minutes. Cut into 1-inch cubes.
- Prepare the mushrooms and aromatics: Clean mushrooms with a damp paper towel, slice into ¼-inch pieces. Mince garlic and thinly slice shallot.
- Make the braising sauce: In a small bowl, whisk together soy sauce, dark soy sauce (if using), brown sugar, vegetable broth, and rice vinegar until sugar is mostly dissolved.
- Sear the tofu: Heat a large skillet or wok over medium-high heat. Add 2 tablespoons neutral oil. Once shimmering, add tofu cubes in a single layer. Sear undisturbed for 2-3 minutes until golden brown. Flip and sear other side for 2 minutes. Transfer to a plate.
- Sauté aromatics and mushrooms: Reduce heat to medium. Add shallot and cook 1 minute. Add garlic and cook 30 seconds. Add mushrooms, spread in an even layer, cook undisturbed 2 minutes, then stir. Cook another minute until tender and browned.
- Combine and braise: Return tofu to pan. Whisk sauce again, pour over tofu and mushrooms. Stir gently. Bring to a gentle simmer, reduce heat to low, cover, and braise for 5 minutes.
- Finish and thicken: Remove lid, increase heat to medium-high. Let sauce bubble and reduce for about 2 minutes until slightly thickened and glossy.
- Final touches: Remove from heat. Drizzle sesame oil over top and stir gently. Taste and adjust seasoning if needed.
- Serve immediately: Spoon over steamed jasmine rice or rice noodles. Garnish with green onions, sesame seeds, and cilantro.
Notes
For best texture, use extra-firm tofu and press it for at least 5 minutes. Don’t skip searing the tofu—it creates a golden crust. Let mushrooms brown without stirring too much for deeper flavor. Adjust sauce to taste: add more soy sauce for saltiness, more sugar for sweetness, or chili garlic sauce for heat. This dish tastes even better the next day as flavors meld.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 220
- Sugar: 6
- Sodium: 720
- Fat: 12
- Saturated Fat: 2
- Carbohydrates: 15
- Fiber: 3
- Protein: 16
Keywords: Vietnamese braised tofu, tofu and mushrooms, quick vegan dinner, easy tofu recipe, 27-minute meal, weeknight dinner, plant-based, umami



