The aroma of caramelized shallots mingling with savory mushrooms filled my kitchen, and in that moment, I knew I had struck culinary gold. This Vietnamese Braised Tofu & Mushrooms in Caramel Sauce captures the essence of home-cooked comfort with a delightful twist. With just 30 minutes of your time, you’ll have a quick one-pot meal that blends sweet, salty, and spicy notes, encouraging you to trade that takeout menu for a bowl of homemade goodness. The simplicity of this dish makes it perfect for busy weeknights, while the rich flavors will leave your taste buds dancing. Are you ready to experience the enchanting tastes of Vietnam right in your home?

Why is Vietnamese Braised Tofu special?
Flavor Explosion: The unique blend of caramelized shallots and savory mushrooms creates an unforgettable flavor profile that satisfies both vegan and non-vegan palates.
Quick and Easy: You’ll love the 30-minute preparation time, transforming your weeknight dinners into gourmet experiences without the hassle.
One-Pot Wonder: This recipe reduces cleanup time, letting you enjoy more time with family while indulging in this comforting dish.
Versatile Options: Feel free to experiment with different mushrooms or protein substitutes, ensuring everyone at the table is happy.
Healthful Comfort: Rich in plant-based goodness, this dish is a perfect choice for anyone looking to ditch fast food and embrace healthier options. Enjoy your culinary journey and explore more variations in our vegetarian recipes section!
Vietnamese Braised Tofu Ingredients
For the Tofu
- Firm Tofu – 6 ounces; adds protein and texture. Use firm for optimal flavor absorption.
- Oil – 1 tbsp; necessary for frying the tofu. Any neutral oil works well.
For the Caramel Sauce
- Sugar – 2 tbsp; provides sweetness and is caramelized for depth. Granulated white sugar is recommended.
- Water – 1/3 cup; essential for deglazing and adjusting the sauce’s consistency.
- Shallot – 1 shallot, minced; adds aromatic flavor and richness.
- Green Onions – 2 tbsp chopped; adds freshness and color. Only use the green leaves for best results.
For the Umami Flavor
- Vegan Fish Sauce or Soy Sauce – 2 tbsp; introduces umami depth. Maggi soy sauce gives a more authentic taste.
- Sweet Chili Sauce or Sriracha – 1 tbsp (or ½ tbsp sriracha); brings heat and sweetness to balance flavors.
- Soy Sauce – 1 tsp; optional, for additional depth of flavor.
- Ground Black Pepper – 1/8 tsp (more to taste); enhances the spice balance in the dish.
For the Mushrooms
- Mushrooms – ½ cup quartered (e.g., cremini, shiitake); adds texture and a boost of umami flavor.
By gathering these ingredients, you’re one step closer to crafting a delicious Vegan Vietnamese Braised Tofu dish that everyone will love!
Step‑by‑Step Instructions for Vietnamese Braised Tofu & Mushrooms
Step 1: Prepare the Tofu
Begin by dicing the firm tofu into 1-inch cubes and patting them dry with paper towels to absorb excess moisture. For optimal texture and flavor, choose your preferred cooking method: air-fry the tofu for 14 minutes at 355°F, bake it for 12-14 minutes until golden, or use tofu puffs for convenience. Set aside the prepared tofu while you move on to the next step.
Step 2: Make the Caramel
In a clay pot or a light-colored skillet, combine 2 tablespoons of sugar with 1 tablespoon of water over medium heat. Stir gently until the mixture begins to boil, then continue to cook without stirring until it turns a beautiful golden brown color—this should take about 5-7 minutes. Pay close attention to avoid burning the sugar, as this caramel will add depth to your Vietnamese Braised Tofu dish.
Step 3: Add Aromatics
Once the caramel has reached the right color, immediately add the minced shallots and chopped green onions to the pot. Sauté these aromatics in the hot caramel for 20-30 seconds, allowing their flavors to meld while the shallots soften and become fragrant. The luscious aromas wafting from the pot will signal that it’s time to continue onto the next stage of this delicious dish.
Step 4: Deglaze the Pot
Carefully pour in 1/3 cup of water, along with the 2 tablespoons of vegan fish sauce, 1 tablespoon of sweet chili sauce, and 1 teaspoon of soy sauce if using. Stir vigorously to dissolve the caramel, creating a rich sauce, while scraping any bits stuck to the bottom of the pot. This is where the flavors of your Vietnamese Braised Tofu & Mushrooms really start to come together beautifully.
Step 5: Combine Ingredients
Gently add the fried tofu and quartered mushrooms into the pot, stirring to ensure everything is well-coated in the delectable caramel sauce. Make sure the tofu is evenly distributed, allowing it to absorb the flavors. Allow the mixture to simmer gently for a moment, letting the mushrooms begin to soften and infuse the sauce with their umami goodness.
Step 6: Simmer the Dish
Cover the pot and let your Vietnamese Braised Tofu & Mushrooms simmer over medium heat for about 10 minutes. Stir halfway through to ensure that nothing sticks to the bottom and that all the ingredients meld together beautifully. You’ll know it’s ready when the mushrooms are tender and the tofu has soaked up the sweet, salty, and spicy flavor profile.
Step 7: Serve
Once simmered to perfection, remove the pot from heat and let it cool slightly. Serve your Vietnamese Braised Tofu & Mushrooms over a bed of white rice, quinoa, or your favorite grain. The glossy caramel sauce will transform your meal into an inviting, comforting dish that’s not only wholesome but also bursting with rich flavors.

Tips for the Best Vietnamese Braised Tofu
-
Ingredient Prep: Ensure all ingredients are prepped and measured beforehand to streamline the caramelization process, as timing is key.
-
Pan Choice: Use a light-colored pot to easily monitor the caramelization of sugar, preventing it from burning.
-
Frying Importance: Don’t skip frying the tofu! This crucial step enhances flavor and texture, ensuring your Vietnamese Braised Tofu has the right bite.
-
Simmering Time: Allow the dish to simmer adequately to meld flavors, but don’t overcook, as this may lead to mushy vegetables.
-
Taste Adjustment: Feel free to tweak the sweetness and heat by adjusting the amount of sugar and sriracha to your preference for a personal touch.
What to Serve with Vietnamese Braised Tofu & Mushrooms?
Elevate your dining experience by pairing this vibrant dish with delicious sides that complement its bold flavors and textures.
-
Steamed Jasmine Rice: This fragrant rice absorbs the rich caramel sauce beautifully, making every bite a harmonious blend of flavors.
-
Crispy Asian Slaw: The crunch of shredded cabbage, carrots, and radishes tossed in a tangy sesame dressing adds a refreshing contrast to the savory tofu.
-
Sautéed Green Beans: Tender-crisp green beans sautéed with garlic and a hint of chili bring brightness and a delightful texture to balance the dish.
-
Savory Quinoa Salad: A warm quinoa salad with diced bell peppers, cilantro, and lime zest creates a nutty flavor and adds nutritional value.
-
Coconut Curry Soup: A light coconut-based soup infused with lemongrass and lime takes your meal to another level, enhancing the overall flavor profile.
-
Lemongrass Tea: This refreshing herbal tea cleanses the palate while complementing the dish’s sweet, salty, and slightly spicy notes.
-
Mango Sticky Rice: Sweet, creamy mango sticky rice as a dessert can perfectly round out your meal, offering a lovely sweetness after the savory flavors of the main dish.
How to Store and Freeze Vietnamese Braised Tofu
Fridge: Store leftover Vietnamese Braised Tofu in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop or in the microwave before serving.
Freezer: For longer storage, freeze your braised tofu and mushrooms in a freezer-safe container for up to 1 month. Thaw in the fridge overnight before reheating.
Reheating: When reheating, add a splash of water to revive the sauce’s consistency, ensuring it remains rich and flavorful while warming.
Room Temperature: Avoid leaving the dish at room temperature for more than 2 hours to maintain optimal freshness and safety.
Variations & Substitutions for Vietnamese Braised Tofu
Customize your dish with these delightful variations that will add your personal touch to this comforting meal!
-
Mushroom Mix: Substitute cremini mushrooms with oyster or shiitake for varied flavors and textures. Each type adds its unique umami, inviting new depths to your dish.
-
Protein Alternatives: Use seitan or a meat alternative in place of tofu. This boost in protein can cater to non-vegans and those looking for variety.
-
Sweetness Adjustment: Feel free to sweeten or lessen by swapping the sugar with maple syrup or agave. It allows for a delightful twist while keeping it vegan-friendly.
-
Add Vegetables: Toss in some fresh spinaches or bell peppers for added color and nutrition. They’ll provide a crunchy texture alongside the tender mushrooms.
-
Spice It Up: Increase the heat by adding more sriracha or Thai chili peppers. If you enjoy extra spice, don’t shy away from a little more punch!
-
Herb Infusion: Enhance the flavor profile by incorporating fresh herbs like basil or cilantro just before serving. The fragrant aroma will awaken your taste buds.
-
Coconut Cream Finish: Add a splash of coconut cream at the end for a rich and creamy twist. This will create a lush experience, opening another delicious layer to the flavor.
Embrace the freedom to experiment with your cooking by visiting our vegetarian recipes and discover even more exciting twists for your kitchen adventures!
Make Ahead Options
These Vietnamese Braised Tofu & Mushrooms are perfect for meal prep enthusiasts! You can prepare the tofu and sauce components up to 24 hours in advance. Simply cook the tofu (using your preferred method) and allow it to cool before storing it in an airtight container in the refrigerator. Additionally, you can pre-mix the caramel sauce and store it separately, which helps retain its rich flavors. When you’re ready to serve, just combine the tofu and sauce in a pot, add the mushrooms, and let everything simmer for about 10 minutes. This straightforward approach ensures your meal is just as delicious while saving you precious time on busy weeknights!

Vietnamese Braised Tofu & Mushrooms Recipe FAQs
How do I choose the right tofu for this recipe?
Selecting firm tofu is crucial for this Vietnamese Braised Tofu dish. It absorbs flavors better and has a satisfying texture when cooked. Look for tofu that is fresh, with tightly packed blocks and no dark spots. If you find extra-firm tofu, it may not absorb the sauce as well; firm is perfect for this recipe!
How do I store leftovers of Vietnamese Braised Tofu?
Store any leftovers in an airtight container in the refrigerator for up to 2 days. When you’re ready to enjoy your delicious meal again, gently reheat it on the stovetop or microwave. I often suggest adding a splash of water to revive the sauce’s consistency, keeping the flavors rich and satisfying!
Can I freeze Vietnamese Braised Tofu?
Absolutely! You can freeze your Vietnamese Braised Tofu and mushrooms for a convenient future meal. Place the dish in a freezer-safe container and store it for up to 1 month. To reheat, simply thaw it overnight in the fridge, then warm it on the stovetop, adding a bit of water to maintain the sauce’s velvety texture.
What should I do if the caramel burns while cooking?
If your caramel cooks too long and burns, don’t panic! Simply start over by discarding the burnt mixture and preparing a new caramel. Keep the heat on medium and closely monitor it, stirring just enough to prevent it from sticking, but avoiding aggressive stirring that could introduce air and hinder caramelization. This should only take 5-7 minutes.
Is this dish suitable for people with soy allergies?
If you or your guests are sensitive to soy, you can make some adjustments. Substitute the tofu with chickpeas or a meat alternative that suits your diet. For sauces, use coconut aminos, which are a great alternative to soy sauce in terms of flavor. Always check labels for hidden soy ingredients, ensuring everyone can enjoy this Vietnamese Braised Tofu dish!
How can I adjust the spiciness of the dish?
To control the heat level, you can modify the amount of sweet chili sauce or sriracha you add. Start with a smaller quantity (½ tablespoon of sriracha) and taste as you go. Additionally, if the dish becomes too spicy, you can add a little more sugar to balance out the flavor without losing the overall essence of this delightful recipe!

Savory Vietnamese Braised Tofu You Can't Resist
Ingredients
Equipment
Method
- Begin by dicing the firm tofu into 1-inch cubes and patting them dry with paper towels to absorb excess moisture.
- In a clay pot or a light-colored skillet, combine 2 tablespoons of sugar with 1 tablespoon of water over medium heat. Stir gently until the mixture begins to boil, then continue to cook without stirring until it turns a beautiful golden brown color—this should take about 5-7 minutes.
- Once the caramel has reached the right color, immediately add the minced shallots and chopped green onions to the pot. Sauté these aromatics in the hot caramel for 20-30 seconds.
- Carefully pour in 1/3 cup of water, along with the 2 tablespoons of vegan fish sauce, 1 tablespoon of sweet chili sauce, and 1 teaspoon of soy sauce if using. Stir vigorously to dissolve the caramel.
- Gently add the fried tofu and quartered mushrooms into the pot, stirring to ensure everything is well-coated in the delectable caramel sauce.
- Cover the pot and let your Vietnamese Braised Tofu & Mushrooms simmer over medium heat for about 10 minutes.
- Once simmered to perfection, remove the pot from heat and let it cool slightly. Serve your dish over a bed of white rice or your favorite grain.
