Glossy, warm, and deeply savory, this Caramelized Tofu and Mushrooms is a comforting Vietnamese-inspired dish where every bite is infused with rich flavor. The sauce clings to golden tofu and king oyster mushrooms, making it perfect to enjoy with rice—whether for an everyday meal or when you’re craving something light yet satisfying.

Jump to:
🧡Why You’ll Love Caramelized Tofu Mushrooms
- Simple & Accessible: Made with easy-to-find ingredients and straightforward steps—perfect for both beginners and busy days.
- A Taste of Home: This dish brings a familiar Vietnamese comfort to your table, inspired by everyday home-cooked meals.
- Deeply Flavorful: The combination of coconut water and vegan fish sauce creates a balance of sweetness, umami, and richness that feels both bold and delicate.

Check out other recipes to serve with rice:
📝How to make Caramelized Tofu and Mushrooms
Ingredients
- 400g firm tofu (cut into cubes)
- 150–200g mushrooms (I use king oyster mushrooms, but you can use any kind of mushroom)
Aromatics:
- 3 cloves garlic, minced
- 1–2 red chilies, sliced
- 2 scallions, chopped
Sauce:
- 2 tablespoon sugar (for caramel)
- 1.5 tbsp vegan fish sauce (or soy sauce)
- 1 tbsp vegan oyster sauce (optional, for extra umami)
- 120ml coconut water (or water)
- ½ teaspoon black pepper

Instructions
- Step 1: Cut the tofu into bite-sized cubes. Slice the king oyster mushrooms into medium pieces. Finely chop the chili, garlic, and spring onions.
- Step 2: Heat a pan over medium heat and shallow fry the tofu and mushrooms until golden and slightly crispy on the edges. Remove and set aside.
- Step 3: In the same pan, caramelize the sugar over low heat until it turns a deep amber color. Add the chili, garlic, and spring onions, and sauté until fragrant.
- Pour in the coconut water, vegan fish sauce, and vegan oyster sauce. Increase the heat slightly and adjust the seasoning to taste.
- Return the tofu and mushrooms to the pan, gently tossing to coat. Let everything simmer for a few minutes so the flavors can fully absorb.
🎯Tips for success
- Watch the caramel carefully
Sugar can burn quickly - keep the heat low and don’t step away. If it burns, it’s best to wipe the pan and start again to avoid bitterness. - Adjusting flavor
The tofu and mushrooms will soak up the sauce, so don’t worry if it tastes slightly strong at first. Add more coconut water if needed. - Don’t over-reduce
Turn off the heat while there’s still some sauce left—the liquid will continue to reduce slightly from residual heat.
Garnish & Serve
- Finish with freshly ground black pepper and chopped spring onions.
- Serve hot with a bowl of steaming rice for the ultimate comforting meal.
🟧 🍄🟫 Final Thoughts
This Caramelized Tofu and Mushrooms truly feels like home. The glossy sauce, the tender tofu, and the meaty texture of mushrooms come together in the most comforting way. It’s simple, nostalgic, and deeply satisfying—exactly the kind of dish you’ll want to make again and again.
If you try this recipe, I’d love to hear from you—leave a review or tag me on Instagram @veggieanh.
Happy cooking 🤍

📖 Recipe
Caramelized Tofu Mushrooms
- Total Time: 25 minutes
- Yield: 2-3 servings 1x
- Diet: Vegan
Description
Glossy, warm, and deeply savory, this Caramelized Tofu and Mushrooms is a comforting Vietnamese-inspired dish where every bite is infused with rich flavor. The sauce gently clings to golden tofu and tender king oyster mushrooms, making it perfect with a bowl of steamed rice, whether for an everyday meal or when you’re craving something simple yet deeply satisfying.
Ingredients
- 400g firm tofu (cut into cubes)
- 150-200g mushrooms (I use king oyster mushrooms, but you can use any kind of mushroom)
Aromatics:
- 3 cloves garlic, minced
- 1-2 red chilies, sliced
- 2 scallions, chopped
Sauce:
- 2 tbsp sugar (for caramel)
- 1.5 tbsp vegan fish sauce (or soy sauce)
- 1 tbsp vegan oyster sauce (optional, for extra umami)
- 120ml coconut water (or water)
- ½ tsp black pepper
Instructions
Step 1: Prep the ingredients
Cut the tofu into bite-sized cubes. Slice the king oyster mushrooms into medium pieces. Finely chop the chili, garlic, and spring onions.
Step 2: Cook the tofu and mushrooms
Heat a pan over medium heat and shallow fry the tofu and mushrooms until golden and slightly crispy on the edges. Remove and set aside.
Step 3: Build the sauce
- In the same pan, caramelize the sugar over low heat until it turns a deep amber color. Add the chili, garlic, and spring onions, and sauté until fragrant.
- Pour in the coconut water, vegan fish sauce, and vegan oyster sauce. Increase the heat slightly and adjust the seasoning to taste.
- Return the tofu and mushrooms to the pan, gently tossing to coat. Let everything simmer for a few minutes so the flavors can fully absorb.
Garnish & Serve
- Finish with freshly ground black pepper and chopped spring onions.
- Serve hot with a bowl of steaming rice for the ultimate comforting meal.
Notes
Sugar can burn quickly - keep the heat low and don’t step away. If it burns, it’s best to wipe the pan and start again to avoid bitterness.
The tofu and mushrooms will soak up the sauce, so don’t worry if it tastes slightly strong at first. Add more coconut water if needed.
Turn off the heat while there’s still some sauce left—the liquid will continue to reduce slightly from residual heat.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Side Dishes
- Method: frying, braising
- Cuisine: Vietnamese
















Comments
No Comments