Description
Tender, flavor-soaked slow-cooked tofu with mushrooms in a glossy maple-ginger-soy sauce — a satisfying, hands-off vegan dinner that’s ready when you are.
Prep Time: 10 minutes | Cook Time: 4–5 hours | Total Time: 4 hours 10 minutes | Servings: 4

Ingredients
- 14 oz firm tofu, drained and cubed
- 8 oz cremini mushrooms, thickly sliced
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup vegetable broth
- 2 tbsp soy sauce
- 1 tbsp rice vinegar
- 1 tbsp maple syrup
- 1 tsp grated ginger
- 1 tbsp cornstarch
- Salt and pepper to taste
- Green onions, chopped, for garnish
- Cooked rice, for serving
Instructions
- Drain and press the tofu for at least 15 minutes, then cut into 1-inch cubes. Add to the slow cooker along with the sliced mushrooms, diced onion, and minced garlic.
- In a small bowl, whisk together the vegetable broth, soy sauce, rice vinegar, maple syrup, grated ginger, cornstarch, salt, and pepper until the cornstarch is fully dissolved with no lumps.
- Pour the sauce over the tofu and mushrooms and stir gently to coat everything evenly.
- Cover and cook on low for 4 to 5 hours until the tofu is tender and the sauce has thickened and coats everything glossily.
- Taste and adjust seasoning with additional soy sauce, maple syrup, or a squeeze of lime if needed.
- Serve over cooked rice and garnish with chopped green onions.
Nutrition Information (Per Serving, without rice)
- Calories: 175
- Carbohydrates: 16g
- Protein: 13g
- Fat: 6g
- Fiber: 2g
- Sodium: 580mg
- Calcium: 180mg (14% DV)
- Iron: 2.8mg (16% DV)
Note: Nutrition estimates are based on 4 servings, not including the serving rice. Values will vary based on the tofu brand and soy sauce used.
Notes
- Press the tofu before cutting — drier tofu absorbs more sauce and holds its shape better through the long cook.
- Slice mushrooms thick (1/4 inch) — thin slices will cook down to almost nothing over 4 to 5 hours.
- Whisk the cornstarch into the cold sauce before adding to the slow cooker for even, lump-free thickening throughout cooking.
- Resist opening the lid during cooking — each peek releases heat and adds time to the cook.
Storage Tips
- Refrigerator: Store in an airtight container for up to 4 days. The flavor deepens overnight.
- Reheating: Warm in a skillet over medium-low heat with a splash of vegetable broth, or microwave with a damp paper towel cover. Stir gently to avoid breaking up the tofu.
- Freezer: Tofu texture changes significantly after freezing — not recommended for this recipe.
- Store separately from the rice for best reheating results.
Serving Suggestions
- Over steamed jasmine rice, brown rice, or cauliflower rice for a complete meal
- With a side of steamed or stir-fried bok choy for added greens
- Topped with toasted sesame seeds and a drizzle of sesame oil for added nuttiness
- Alongside a simple cucumber salad dressed with rice vinegar and a pinch of sesame oil
Mix It Up (Recipe Variations)
Spicy: Add chili garlic sauce or sambal oelek to the sauce; drizzle with chili oil before serving.
Five-Spice: Add 1/2 tsp Chinese five-spice powder to the sauce for a warm, aromatic depth.
Lemongrass: Add bruised lemongrass stalks to the slow cooker; remove before serving.
Extra Vegetable: Stir in frozen edamame and baby bok choy in the last 30 minutes for a complete one-bowl meal.
What Makes This Recipe Special
The slow cooker transforms tofu in a way that no other cooking method can replicate — the extended low heat gives the pressed soy protein time to fully absorb the surrounding sauce rather than simply being coated by it. The cornstarch incorporated directly into the cold sauce before cooking disperses evenly throughout rather than being added as a slurry at the end, which means the thickening is gradual, uniform, and perfectly integrated by the time the dish is done. The combination of soy, rice vinegar, maple syrup, and ginger creates a sauce that hits every flavor note — salty, tangy, sweet, and spiced — in a balance that makes this slow-cooked tofu with mushrooms genuinely craveable.
