VeganPreps

Easy Mandarin Sweet & Sour Tofu (30-Min)

Prep10 min
|
Cook30 min
|
Total40 min
|
Servings4

Jump to Recipe

Easy Mandarin Sweet & Sour Tofu (30-Min)

Browse all Vegan Dinner Ideas 238 plant-based recipes

This mandarin sweet and sour tofu delivers exactly what your body needs, with braised tofu providing complete protein to support muscle recovery and keep you full. The roasted squash adds natural sweetness and fiber, while the mandarin orange juice creates a tangy sauce that balances flavors beautifully. Leftovers store well in airtight food storage containers*, making this a great option for meal prepping ahead of a busy week.

Tofu and Squash Base

This recipe combines tender roasted squash with savory braised tofu in a bright, citrus-based sauce that balances sweet and spicy flavors. The dish showcases a variety of fresh vegetables that add color, texture, and nutritional value while complementing the umami-rich tofu and the caramelized edges. Portioning leftovers into airtight food storage containers* keeps the flavors locked in and makes reheating a simple, satisfying experience.

Ingredients:

Easy Mandarin Sweet & Sour Tofu (30-Min)

by veganpreps.com

Easy Mandarin Sweet & Sour Tofu (30-Min)

Prep10 min
Cook30 min
Total40 min
Servings4

Ingredients

  • 1 lb extra-firm tofu, pressed and diced into 1/2-inch cubes
  • 1 lb butternut or delicata squash, peeled and cut into 1/2-inch cubes
  • 2 2/3 cups baby spinach
  • 2/3 cup napa cabbage, cut into thin strips
  • 1/3 cup carrots, peeled and thinly sliced
  • 1/3 cup red onion, thinly sliced
  • 2/3 cup fresh mandarin orange juice (about 4 mandarins)
  • 2 tablespoons rice vinegar
  • 1/3 cup sugar (or to taste)
  • 2 teaspoons cornstarch
  • 2 tablespoons neutral oil, divided
  • 1 teaspoon salt
  • 1 pinch chili flakes

Instructions

  1. 1Preheat oven to 400°F (205°C). Toss squash cubes with 1 tablespoon oil and 1/4 teaspoon salt, spread on a baking sheet, and roast 20-25 minutes until tender and lightly caramelized.
  2. 2While squash roasts, whisk together mandarin juice, rice vinegar, sugar, cornstarch, and remaining salt in a small bowl until smooth. Set aside.
  3. 3Heat remaining 1 tablespoon oil in a large skillet or wok over medium-high heat. Add tofu and cook 4-5 minutes, turning occasionally, until golden on most sides.
  4. 4Add red onion and carrots to the skillet and stir-fry 2-3 minutes until just softened. Add napa cabbage and chili flakes, cook 1 minute more.
  5. 5Pour the mandarin sauce into the skillet. Stir constantly over medium heat for 1-2 minutes until the sauce thickens and coats the ingredients. Add roasted squash and fold to combine.
  6. 6Remove from heat, fold in spinach until just wilted, and serve immediately over steamed rice.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

Choose a squash variety such as butternut, delicata, or acorn for their naturally sweet flavor and dense texture that holds up well during roasting. The quality of the mandarin orange juice matters for the final sauce, so freshly squeezed or high-quality bottled juice will give you better results than concentrate. If braised tofu is unavailable, substitute with firm or extra-firm tofu that has been pan-seared or baked to develop more depth of flavor. Make sure all vegetables are fresh and prepped uniformly so everything cooks evenly and has consistent texture throughout the dish.

Roasting Squash Builds Flavor

Easy Mandarin Sweet & Sour Tofu (30-Min) - preparation

Begin this vibrant dish by roasting your squash, which builds deep, caramelized flavors. Preheat your oven to 450°F and prepare 1 pound of dense, sweet squash by peeling it and cutting it into 1/2″ cubes. Toss the squash pieces with 1 teaspoon of olive oil and 1 teaspoon of salt, then spread them in a single layer on a baking sheet. Roast for 25 minutes, or until the squash is tender and develops golden, caramelized edges that add complexity to the final dish.

While the squash roasts, prepare the signature mandarin sauce that brings this dish together. In a small saucepan, bring 2/3 cup of orange juice, 1/3 cup of sugar, and 1 pinch of chili flakes to a simmer. In a separate bowl, mix 2 teaspoons of cornstarch with a little water to create a thick liquid, then add this slurry to the simmering sauce. Bring the mixture back to a simmer to thicken it, then remove it from the heat to cool slightly.

Once the squash is roasted and the sauce is ready, put together the final dish by gently combining the cooled sauce, roasted squash, 1 pound of diced braised tofu, 2 2/3 cups of spinach, 1/3 cup of thinly sliced carrots, 1/3 cup of thinly sliced red onion, and 2/3 cup of napa cabbage cut into long, thin strips. Toss everything together gently to spread the flavors evenly throughout the dish, creating a balanced mix of tender vegetables, protein-rich tofu, and the bright mandarin-chili sauce.

Try Different Vegetable Combinations

Once you’ve mastered the basic recipe with roasted squash and mandarin sauce, you can swap out the vegetables to match what you’ve got on hand or what you’re craving. Try broccoli florets, bell peppers, or snap peas for different textures and flavors. Replace spinach with kale or bok choy since they hold up well during mixing. Swap carrots for mushrooms or zucchini if you prefer. The mandarin sauce works great with almost any vegetable combination, so feel free to experiment. Just keep your pieces roughly the same size so everything cooks evenly and combines well together.

Pair With Steamed Rice

To round out your meal, serve this sweet and sour tofu over steamed rice, which soaks up all that delicious mandarin sauce and keeps the dish from feeling too heavy. Use jasmine or basmati rice for their subtle flavors that work well with the citrus notes without competing. The fluffy grains act as a neutral base, letting the tofu and vegetables shine while absorbing every drop of that tangy-sweet sauce. You can steam rice in a rice cooker or pot – either method works perfectly. This combination creates a complete, satisfying meal.

Final Thoughts

This Easy Mandarin Sweet & Sour Tofu is a simple dish that delivers results at home. The best part of this recipe is how flexible it is – you can swap vegetables based on what’s in your kitchen, and adjust the sugar-to-tang ratio to match your taste preferences. Quality tofu makes a noticeable difference, so investing in braised varieties is worth it. This dish reheats beautifully, making it perfect for meal prep, and it honestly tastes even better the next day when flavors blend together completely.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe