I always love finding an easy dinner idea that feels like a big treat without all the work. This spicy gochujang glazed **tofu mushroom recipe** hits all the right notes: savory, sweet, spicy, and perfectly balanced with the incredible texture contrast of crispy shallots and tender tofu. Itโs designed for busy home cooks who want maximum flavor payoff for minimal effort. Skip the greasy takeout and create this hearty, high-protein meal thatโs better for you and easy on the budget. This **tofu mushroom recipe** focuses on simple techniques to get super crispy tofu and perfectly browned mushrooms every time.

Ingredients
Here’s what you’ll need to create this healthy and easy **tofu mushroom recipe**:
- 450g (16 oz) extra-firm tofu: Drain and press the tofu thoroughly before cubing it into 1-inch pieces; this is essential for achieving a crispy crust. Extra-firm or high-protein tofu works best for searing without crumbling. Use a tofu press or wrap in towels and place a heavy object on top for at least 20 minutes to remove excess water.
- 300g (10.5 oz) cremini mushrooms: Wipe the mushrooms clean with a damp cloth or paper towel; avoid washing them under water as they absorb moisture easily. Quarter the mushrooms for uniform size, ensuring they fit well with the tofu pieces. Cremini (baby bella) mushrooms offer the best flavor and texture for this recipe, though white buttons are a suitable substitute.
- 2 medium shallots: These provide a sweet, mild onion flavor when cooked, transforming into a crucial crispy garnish. Slice them thinly and evenly into rings for consistent frying; aim for a thickness similar to onion straws. If shallots are unavailable, you can substitute thinly sliced scallion whites or a small amount of fried garlic.
- 60ml (4 tablespoons) neutral cooking oil, divided: Use high smoke point oil like grapeseed, canola, or vegetable oil for searing and frying. Avoid strong-flavored oils like extra virgin olive oil at this stage, as they can burn easily.
- 30ml (2 tablespoons) soy sauce: Provides the base layer of umami and saltiness for the gochujang glaze. Low-sodium soy sauce is a great option to control the overall salt level; adjust to taste if using regular soy sauce. For a gluten-free option, substitute tamari or coconut aminos.
- 30ml (2 tablespoons) gochujang: This is a Korean fermented chili paste that gives the sauce its signature sweet, spicy, and savory flavor. Adjust the quantity of gochujang to control the heat level; use less for a milder dish or more for extra spice.
- 15ml (1 tablespoon) rice vinegar: Adds a necessary acidic balance to cut through the richness of the gochujang glaze. Distilled white rice vinegar is preferred for a clean, neutral tang. Apple cider vinegar can be used as a last resort, but it will slightly change the flavor profile.
- 15ml (1 tablespoon) maple syrup: Provides the essential sweetness to balance the heat of the gochujang and creates a sticky glaze texture. You can substitute brown sugar or honey in equal parts, though maple syrup offers a cleaner flavor and keeps the dish vegan.
- 10ml (2 teaspoons) grated fresh ginger: Freshly grated ginger provides a bright, zesty aroma and helps to lift the overall flavor of the sauce. Do not substitute with dried ground ginger, as the flavor profile is too different; fresh is key here.
- 5ml (1 teaspoon) minced garlic: Garlic is necessary for building the aromatic base of the sauce, adding depth and warmth. Mince finely to ensure it cooks evenly and integrates smoothly into the glaze. Use fresh garlic instead of pre-minced jarred garlic for the best flavor.
- 120ml (ยฝ cup) vegetable broth: Serves as the liquid base for the sauce and helps prevent burning while the glaze thickens. Use low-sodium broth to avoid over-salting the dish.
- 5g (1 teaspoon) cornstarch: Acts as the thickening agent for the glaze, turning the liquid broth and sauce components into a shiny coating. Whisk the cornstarch with the liquid ingredients thoroughly before heating to prevent clumping.
- 5ml (1 teaspoon) toasted sesame oil: Added at the end of cooking to contribute a nutty, aromatic finishing touch. Do not cook with toasted sesame oil over high heat, as it burns easily; stir it in just before serving.
- 2 scallions: Garnish ingredient, thinly sliced, providing a fresh, slightly pungent contrast to the rich glaze. The green tops offer a vibrant pop of color on the final dish.
- Pinch of sea salt and freshly ground black pepper: Used to season the tofu and mushrooms during searing to enhance their natural flavors before adding the glaze. Use sparingly, as the gochujang and soy sauce already provide significant saltiness.
Instructions
This easy **tofu mushroom recipe** comes together quickly once you’ve done a little prep. Follow these steps for the best results:
- Press the Tofu: Start by preparing the tofu: place the 1-inch cubes between layers of paper towels or a clean kitchen towel. Place a heavy object on top, such as a cast-iron skillet or a stack of cookbooks, to press for at least 20 minutes. This step is crucial for removing excess moisture, allowing the tofu to sear more effectively and achieve a crispy exterior.
- Prepare Crispy Shallots: While the tofu is pressing, thinly slice the shallots into rings and heat 30ml (2 tablespoons) of neutral oil in a large non-stick skillet over medium-low heat. Add the shallots and fry gently, stirring occasionally, for 8-12 minutes until they turn golden brown and crispy. Remove the crispy shallots with a slotted spoon and drain them on a paper towel-lined plate, seasoning lightly with a pinch of salt. Set aside.
- Sear the Tofu: Increase the heat to medium-high in the same skillet (add a little more oil if needed) and add the pressed tofu cubes in a single layer. Sear for 4-6 minutes, turning occasionally, until all sides are golden brown and slightly crispy. Ensure you do not overcrowd the pan; sear in batches if necessary to ensure even browning and prevent steaming.
- Sautรฉ the Mushrooms: Remove the seared tofu from the skillet and set aside. Add the remaining 30ml (2 tablespoons) of oil to the skillet. Add the quartered mushrooms and sautรฉ over medium-high heat for 5-7 minutes, stirring occasionally, until they release their moisture and develop a deep brown color. Season the mushrooms with a pinch of salt and pepper while cooking to enhance their earthy flavor.
- Prepare the Gochujang Glaze: While the mushrooms are cooking, whisk together all the glaze ingredients in a small bowl: soy sauce, gochujang, rice vinegar, maple syrup, grated ginger, minced garlic, vegetable broth, and cornstarch. Ensure the cornstarch is completely dissolved to prevent lumps during cooking.
- Glaze the Dish: Pour the prepared gochujang glaze over the sautรฉed mushrooms in the skillet and bring to a gentle simmer. Stir constantly for 1-2 minutes until the sauce thickens and becomes glossy, coating the mushrooms evenly. Stir in the toasted sesame oil just before adding the tofu. If the sauce thickens too quickly, just add a tablespoon of extra broth to thin it out.
- Combine and Finish: Gently return the seared tofu to the skillet with the glazed mushrooms. Toss carefully to coat all the tofu and mushrooms evenly with the sticky, vibrant glaze without breaking the crispy edges of the tofu. Cook for another 1-2 minutes until everything is heated through.
- Plate and Garnish: Serve the glazed tofu and mushrooms immediately, arranging them in shallow bowls to showcase the glossy coating. Generously scatter the crispy shallots over the dish for added crunch. Finish with a sprinkle of freshly sliced scallions for a pop of fresh green color.
What to Serve with This Tofu Mushroom Recipe
This savory and slightly sweet gochujang glaze makes a fantastic main dish. The key to rounding out the meal is serving it alongside neutral starches or crisp vegetables that can balance the rich flavors. Here are a few easy, family-friendly suggestions to make this a complete meal:
- Steamed Jasmine Rice: The fluffy, fragrant rice is the perfect base for soaking up every drop of the sticky gochujang glaze.
- Brown Rice or Quinoa: For a heartier meal, choose a high-fiber and high-protein grain like brown rice or quinoa to keep everyone satisfied.
- Stir-fried Greens: Quickly sautรฉed spinach, bok choy, or broccoli complement the rich sauce and add vital nutrients and color.
- Quick Cabbage Slaw: A crunchy, refreshing, and slightly tangy side dish (made with vinegar and a touch of sugar) helps cut through the richness of the glaze.
Variations and Easy Substitutions
We created this gochujang tofu mushroom recipe to be versatile for different preferences and pantry items. Feel free to adjust based on what you have in the kitchen to fit your family’s needs for quick meals or healthy eating.
- Change the Protein: While this recipe uses tofu, you can substitute 450g (16 oz) of thinly sliced chicken breast or shrimp. Cook the chicken through before adding the glaze (about 5-7 minutes), or cook shrimp for only 2-3 minutes per side until pink.
- Adjust the Heat Level: Gochujang’s spice level varies by brand. For a milder version, reduce the gochujang to 1 tablespoon or add a touch of extra maple syrup. For more heat, add a pinch of red pepper flakes or a few drops of sriracha to the glaze mixture.
- Use Different Vegetables: Feel free to add other quick-cooking vegetables like sugar snap peas, broccoli florets, or bell peppers. Add them to the skillet after the mushrooms are sautรฉed and cook for 3-5 minutes before adding the glaze.

Make-Ahead Tips and Storage
This is a great option for meal prep. You can prepare parts of the dish in advance, and leftovers store very well for quick lunches throughout the week.
- Meal Prep: The gochujang glaze can be made up to 3 days ahead and stored in the refrigerator in an airtight container. The crispy shallots are best made fresh just before serving.
- Leftovers: Store leftover glazed tofu and mushrooms in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat gently in a skillet or microwave. The tofu may lose some crispness upon reheating, but the flavor will remain excellent.
FAQs
How do I get my tofu to be extra crispy?
Make sure you press the extra-firm tofu thoroughly for at least 20 minutes before cooking. Sear the cubes in a single layer in hot oil over medium-high heat, avoiding overcrowding the pan. For quick weeknight meals, I actually cube the tofu straight from the package, pat it super dry, and add a quick dust of cornstarch before searing for extra insurance on the edges.
Can I make this tofu mushroom recipe without gochujang?
While gochujang provides the authentic flavor, you can substitute it with a mix of sriracha, a small amount of miso paste (for funk), and extra maple syrup to replicate the sweet and spicy balance of this tofu mushroom recipe.
Is this recipe vegetarian or vegan?
Yes, this recipe is naturally vegetarian and vegan, using vegetable broth, maple syrup, and plant-based tofu. This makes it a great choice for healthy eating and high-protein snacks.
What if I don’t like mushrooms?
You can substitute the mushrooms with other high-moisture vegetables that brown well, like zucchini or eggplant, or use extra tofu instead. The gochujang glaze will coat almost any vegetable deliciously.
How do I prevent the gochujang glaze from getting too thick?
Ensure you measure the cornstarch accurately, and if the glaze becomes too thick while simmering, simply add a tablespoon of extra broth or water to thin it out. The goal is a shiny coating, not a heavy paste.
Can I freeze leftovers of this dish?
Freezing cooked tofu often changes its texture, making it spongier. While technically possible to freeze, for best results, store in the refrigerator for a few days rather than freezing. Reheat gently in a skillet or microwave.
Conclusion
If you’re looking for a new weeknight staple that satisfies your takeout cravings, look no further than this gochujang tofu mushroom recipe. It’s easy, fast, and packed with layers of sweet and savory flavor that your whole family will love. Make it tonight and discover your new favorite way to cook tofu. Save this recipe for later on Pinterest!
Print
tofu mushroom recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegan, Vegetarian
Description
This spicy gochujang glazed tofu and mushroom dish offers a savory, sweet, and spicy flavor profile with a wonderful texture contrast from crispy shallots. It’s a high-protein, easy-to-make meal designed for quick weeknight dinners.
Ingredients
- 16 oz extra-firm tofu, pressed and cubed
- 10.5 oz cremini mushrooms, quartered
- 2 medium shallots, thinly sliced
- 4 tablespoons neutral cooking oil, divided
- 2 tablespoons soy sauce
- 2 tablespoons gochujang paste
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup
- 2 teaspoons fresh ginger, grated
- 1 teaspoon minced garlic
- 1/2 cup vegetable broth
- 1 teaspoon cornstarch
- 1 teaspoon toasted sesame oil
- 2 scallions, thinly sliced
- pinch sea salt and black pepper
Instructions
- Press Tofu: Place cubed tofu between paper towels and apply pressure with a heavy object for at least 20 minutes to remove moisture.
- Prepare Crispy Shallots: Heat 2 tablespoons of oil in a skillet over medium-low heat. Add sliced shallots and fry for 8-12 minutes until golden brown and crispy. Remove shallots with a slotted spoon, season lightly with salt, and set aside.
- Sear Tofu: Increase skillet heat to medium-high and add the pressed tofu cubes in a single layer. Sear for 4-6 minutes, turning occasionally, until golden brown and crispy on all sides. Remove and set aside.
- Sautรฉ Mushrooms: Add remaining oil to the skillet. Add quartered mushrooms and sautรฉ over medium-high heat for 5-7 minutes until they release moisture and turn deep brown. Season lightly with salt and pepper.
- Prepare Glaze: While mushrooms cook, whisk together soy sauce, gochujang, rice vinegar, maple syrup, grated ginger, minced garlic, vegetable broth, and cornstarch in a small bowl until smooth.
- Glaze the Dish: Pour glaze mixture over mushrooms in the skillet and simmer for 1-2 minutes, stirring constantly until the sauce thickens and becomes glossy. Stir in the toasted sesame oil.
- Combine Ingredients: Return the seared tofu to the skillet with the glazed mushrooms. Gently toss to coat everything evenly, cooking for another 1-2 minutes until heated through.
- Serve and Garnish: Plate immediately and garnish generously with the crispy shallots and fresh sliced scallions.
Notes
For best results, press the extra-firm tofu thoroughly to achieve maximum crispiness. Avoid overcrowding the pan when searing the tofu and sauteing the mushrooms to ensure even browning and prevent steaming. Garnish with crispy shallots just before serving to maintain their texture.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stir-Fry, Glazing
- Cuisine: Korean, Asian
Nutrition
- Serving Size: 1 serving
- Calories: 235 kcal
- Sugar: 5 g
- Sodium: 875 mg
- Fat: 18 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 16.5 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 3 g
- Protein: 9 g
- Cholesterol: 0 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.