One of my biggest weaknesses used to be takeout, especially Asian-inspired dishes like sweet and sour chicken. The problem was that most of those meals were loaded with sugar, deep-fried, and left me feeling sluggish an hour later. That's when I started experimenting with lighter, plant-based twists I could prep at home.

This Sweet and Sour Mushrooms recipe quickly became one of my favorites. It's vegan, ready in under 30 minutes, and tastes just as good (if not better) than takeout. By swapping chicken for mushrooms, I get the same hearty texture and flavor, but with fewer calories, more fiber, and a big boost of antioxidants. Plus, it meal preps beautifully, which makes it a win in my book.
Why Mushrooms Work So Well in This Recipe
I'll admit, I didn't always appreciate mushrooms. But once I learned how versatile they are, I started using them constantly in meal prep. Mushrooms soak up sauces like little sponges, so when you toss them in this tangy sweet and sour glaze, the flavor really shines.
I usually reach for white button mushrooms, since they're budget-friendly and easy to find. But you can also mix in cremini or shiitake mushrooms for more depth. Here's why I love using them:
- Nutrient-dense - Rich in vitamin D, B vitamins, copper, selenium, and phosphorus.
- Low in calories, high in fiber - Keeps you satisfied without weighing you down.
- Immunity booster - Research shows mushrooms may support immune function and reduce inflammation.
- Great meat alternative - Their texture makes them a natural swap in vegan or vegetarian recipes.
If you want another creative mushroom-based dish, check out my Mushroom Carnitas Burrito Bowls - they're just as hearty and delicious.

Ingredients You'll Need
Here's what you'll need to make this takeout-inspired dish at home:
For the Stir-Fry
- 1 tablespoon olive oil
- 4 cups assorted mushrooms (white button, cremini, shiitake), sliced
- 2 cups chopped bell pepper
- 1 cup chopped pineapple
- 1 cup chopped sweet white onion
- 4 cups cooked jasmine rice
- ½ cup chopped green onion
- 1 teaspoon sesame seeds
For the Sweet & Sour Sauce
- 1 tablespoon toasted sesame oil
- ½ cup pineapple juice
- 2 tablespoon coconut aminos (or soy sauce if not gluten-free)
- 1 tablespoon tomato paste
- ½ teaspoon minced garlic
- ½ teaspoon ginger paste
- 1 teaspoon tapioca starch (or cornstarch)

How to make Sweet and Sour Mushrooms
One of the reasons I love this recipe is how quickly it comes together. Perfect for busy weeknights or a Sunday meal prep session.
Step 1: Make the Sauce
In a small bowl, whisk together sesame oil, pineapple juice, coconut aminos, tomato paste, garlic, ginger, and tapioca starch. Make sure the tomato paste is fully incorporated. Set aside.
Step 2: Cook the Vegetables
Heat olive oil in a cast-iron skillet over medium heat. Add mushrooms, bell peppers, and onion. Sauté for about 10 minutes, stirring occasionally, until softened and lightly browned.
Step 3: Add the Sauce and Pineapple
Pour in the sauce and stir to coat the vegetables. Reduce heat to medium-low, add pineapple, and cook for another 8-10 minutes uncovered until the sauce thickens slightly.
Step 4: Serve and Garnish
Spoon the mushroom mixture over jasmine rice, then garnish with green onion and sesame seeds.
Nutrition Facts Of White Button Mushrooms
White Button mushrooms are packed with nutritional benefits. Here are just a few nutritional facts about these awesome mushrooms.
- Rich in vitamin D
- Low in calories
- Contains many of the B complex vitamins such as niacin, thiamin, and riboflavin.
- Rich in nutrients such as copper, selenium, and phosphorus.
- Has antioxidants

How to Store
- Fridge: Store in airtight containers for up to 4 days.
- Freezer: Not recommended... mushrooms and pineapple can get watery when thawed.
How to Reheat
- Stovetop: Warm in a skillet over medium heat with a splash of water to loosen the sauce.
- Microwave: Heat for 2-3 minutes, stirring halfway through.

Substitutions and Variations
- Mushrooms: Use all white button mushrooms, or mix in portobello, cremini, or shiitake for variety.
- Sauce: Swap pineapple juice for orange juice if that's what you have on hand.
- Protein boost: Add crispy tofu or edamame to increase the protein content.
- Low-carb option: Swap jasmine rice for cauliflower rice or zucchini noodles.
For more flexible inspiration, check out my Vegetarian Meal Prep Recipes.
FAQs About Sweet and Sour Mushrooms
Can I make this recipe without pineapple?
Yes - just use extra bell peppers and increase the pineapple juice in the sauce for sweetness.
What's the best rice to serve with this?
I prefer jasmine rice, but brown rice or quinoa also work well. For a lower-carb option, try cauliflower rice.
How can I add more protein?
Pair the mushrooms with baked tofu, tempeh, or even chickpeas.
Is this recipe gluten-free?
Yes, as long as you use coconut aminos instead of soy sauce.
Final Thoughts
If you're craving takeout but want something lighter, faster, and more nourishing, these Sweet and Sour Mushrooms are a perfect choice. They're tangy, satisfying, and plant-based - and they fit beautifully into a weekly meal prep routine.
For more inspiration, check out my full list of Meal Prep Ideas or grab the Free Meal Prep eBook to simplify your weekly prep even more.

Ingredients
- 1 tablespoon olive oil
- 4 cups sliced assorted mushrooms white button, cremini, shiitake
- 2 cups chopped bell pepper
- 1 cup chopped pineapple
- 1 cup chopped sweet white onion
- 4 cups cooked jasmine rice
- ½ cup chopped green onion
- 1 teaspoon sesame seeds
For Sauce
- 1 tablespoon toasted sesame oil
- ½ cup pineapple juice
- 2 tablespoon coconut aminos
- 1 tablespoon tomato paste
- ½ teaspoon minced garlic
- ½ teaspoon ginger paste
- 1 teaspoon tapioca starch
Instructions
- Stir together ingredients for the sauce in a small mixing bowl until tomato paste is completely incorporated. Set aside.
- Heat olive oil over medium heat in a medium cast-iron skillet. Add mushrooms, bell pepper, and onion and sauté for 10 minutes, stirring occasionally. Pour in the sauce and reduce heat to medium-low. Stir in pineapple. Continue to cook uncovered for 8-10 minutes longer.
- Serve sweet and sour mushrooms over rice garnished with green onion and sesame seeds
Video
Nutrition



Karly says
Love this idea! Thanks for sharing!
Charlene Jones says
Nice recipe but no nutritional value information. Eg calories or macro values.
Meal Prep on Fleek says
Thank you for the feedback Charlene! We just updated the nutritional info for you. =)