Stir-Fry Tofu & Veggies (Low-Carb, High-Protein) is a nutrient-packed, antioxidant-rich dish that’s delicious, light on calories, and loaded with plant-based protein for a satisfying and nourishing meal It is served with a naturally and lightly sweetened creamy peanut sauce that's addictively delicious!
This Stir-Fry Tofu & Veggies low-carb recipe uses the steam-frying method, a healthy way to enhance flavors while preserving nutrients.
This recipe was inspired by this High-Protein Tofu Soup recipe on my site and my Superfood Salad.
Jump to:
🥬 Why This Dish is Healthy
Cooking carrots and bell peppers enhances their antioxidant levels, making them even more nutritious. While cooking may reduce vitamin C, the fresh lime juice in the peanut sauce helps replenish it, adding a tangy brightness. The sauce is naturally sweetened with dates, which studies suggest may help lower blood glucose levels, reduce cholesterol and triglycerides, and increase healthy HDL cholesterol. The tofu is cooked until golden but not browned, helping to minimize the formation of advanced glycation end-products (AGEs). The red cabbage noodles are added at the end of cooking to preserve the most nutrients. This dish is not only bursting with flavor but also packed with potential cancer-fighting benefits.
🫛 What is Steam-Frying?
Steam-frying is a healthy cooking method that combines quick stir-frying with steaming to cook vegetables efficiently. First, the vegetables are stir-fried briefly to develop a bit of color and flavor, then a small amount of liquid is added to create steam, allowing the veggies to cook until just tender. This method uses significantly less oil than traditional stir-frying while still delivering beautifully cooked, flavorful vegetables.
The initial stir-fry step adds a touch of browning, while the steaming step infuses the veggies with extra flavor from the liquid used, such as broth or water. The result? Vegetables that are much more exciting than plain steamed ones but just as nutritious.
Steam-frying is incredibly versatile and works for nearly any crunchy vegetable in your fridge, from carrots and bell peppers to broccoli, cauliflower, or green beans.
👩🏼🌾 Ingredients & Health Benefits
For the Tofu Veggie Stir-Fry:
- Super-firm and extra-firm tofu are packed with plant-based protein. Some tofu varieties, such as calcium-set firm, extra firm, and super firm tofu, are particularly high in calcium because they are coagulated with calcium sulfate during production. This process significantly boosts their calcium content, making them an excellent plant-based source for bone health and overall wellness.
- Red cabbage is crisp and sturdy, adding a satisfying crunch to any dish. Its flavor is mild yet slightly peppery, with a faint bitterness that becomes sweeter when paired with the tangy dressing.
- Red bell pepper: Cooked red bell peppers have a sweeter, richer flavor and provide enhanced absorption of carotenoids like beta-carotene.
- Carrots - Research indicates that cooking carrots enhances the bioavailability of beta-carotene, a precursor to vitamin A, which supports eye and immune health. For instance, a study found that about 65% of beta-carotene was absorbed from cooked, pureed carrots, compared to 41% from raw, chopped carrots.
- Garlic increases the absorption of zinc and iron. Add this healthy hot sauce to greens to increase iron absorption!
- Ginger is rich in bioactive compounds like gingerol, which have powerful anti-inflammatory and antioxidant properties, supporting digestion, immune function, and overall wellness.
For the healthy peanut dressing:
- Peanut butter
- Rice vinegar
- Tamari
- Dates
- Ginger
- Sriracha
- Lime juice
See the printable recipe card below for quantities.
🌿 Substitutions
- Peanut butter - use any nut butter or seed butter for nut-free
- Tofu - substitute chickpea tofu, fava tofu, tempeh, or soy curls
- Ginger - substitute with 1 teaspoon of ginger powder
- Tamari - use soy sauce or coconut aminos instead, or gluten-free tamari
- Dates - substitute with date syrup, maple syrup, or agave
- Sriracha - add more for spicy or omit for nonspicy
For more healthy high-protein recipes, visit my High-Protein Vegan Meals page.
📖 How to Make Stir-Fry Tofu & Veggies (Low-Carb, High-Protein)
This is an overview. The full recipe is at the bottom of the post.
Press the Tofu: Press the block of tofu to remove excess water, or use pre-pressed super firm tofu for convenience. Alternatively, try the boiling method: simmer the tofu in salted water to lightly season it and draw out the moisture, which also helps firm up the texture.
- Julienne the Carrots and Bell Peppers: Slice them into thin, evenly-sized strips to ensure they cook quickly and evenly, enhancing texture and flavor.
- Prepare the Cabbage Noodles: Use a fine grater or a sharp knife to shred the red cabbage into thin, noodle-like strips.
- Cut the Tofu into Thin Strips: Slice the tofu into evenly sized thin strips. Optional: Toss the strips with 1 tablespoon of cornstarch or arrowroot for a crispier texture when cooked.
- Cook the Tofu: In a large skillet over medium-high heat, heat a small amount of oil or vegetable broth. Add the tofu strips and cook until golden on all sides, turning as needed. You may need to do this in batches to avoid overcrowding the pan. Once cooked, remove the tofu from the skillet and set aside. (To brown the tofu, add a dash of coconut aminos to the pan when cooking.)
- Cook the Bell Pepper and Carrot: Add the sliced bell pepper and carrot to the same skillet. Use the steam-fry method by lightly sautéing the vegetables for 1-2 minutes, then adding a small splash of water or broth. Cover the skillet and let the vegetables steam for 2-3 minutes, or until tender-crisp, stirring occasionally. This method enhances flavor while retaining nutrients.
- Move the Vegetables to the Perimeter: Push the cooked bell pepper and carrot to the edges of the skillet. In the center, add the garlic and ginger, stirring frequently for 1-2 minutes until fragrant. This allows the aromatics to cook evenly without burning while keeping the vegetables warm.
- Add the Tofu Back to the Pan: Return the cooked tofu strips to the skillet, mixing them with the vegetables and aromatics. Stir everything together to evenly distribute the flavors and heat the tofu through.
- Make the Healthy Peanut Dressing: In a blender, combine peanut butter, pitted Medjool dates, fresh lime juice, ginger, rice vinegar, and water. Blend on high until the mixture is smooth and creamy. Adjust the consistency by adding more water if needed.
- Add the Peanut Sauce: Pour your desired amount of peanut sauce into the skillet with the tofu and vegetables. Stir well to evenly coat everything. The peanut sauce does not need to be heated, but you can warm it gently if preferred.
- Add the Cabbage Noodles: Add the shredded cabbage noodles to the skillet and mix thoroughly to incorporate them with the tofu, vegetables, and peanut sauce. Stir gently until the cabbage softens slightly and everything is well combined.
- Finish and Serve: Add more peanut sauce to taste, if desired, and toss to coat evenly. Serve the dish topped with sesame seeds for an extra layer of flavor and texture. Enjoy!
✔️ Expert Tips
- Use a large skillet to avoid overcrowding the pan. Overcrowding can cause the vegetables and tofu to steam instead of sauté, which may affect their texture and flavor. Cooking in batches, if needed, ensures even browning and the best results.
- To brown the tofu, add a dash of coconut aminos to the pan when cooking.
- Swap out the Healthy Peanut Sauce for a different Healthy Sauce or Dressing as desired.
- For a balanced and complete meal, serve this dish with a whole grain of choice.
- Storage: Refrigerate leftover Stir-Fry Tofu & Veggies in an airtight container for up to 5 days. Refrigerate the Healthy Peanut Sauce separately for up to 5 days.
🛒 Shop Recipe Cookware and Ingredients
Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.
🙋🏽♀️ Recipe FAQs
Absolutely! Baking or air-frying is a great alternative to pan-frying and can create deliciously crispy tofu.
To Bake: Preheat the oven to 400°F (200°C). For extra crispiness, toss the tofu with 1 tablespoon of arrowroot or cornstarch (optional), then spread it on a lined baking sheet. Bake for 20-25 minutes, flipping halfway through, until golden and firm.
To Air-Fry: Toss the tofu with arrowroot or cornstarch if desired, then place it in a single layer in the air fryer basket. Air-fry at 375°F (190°C) for 10-15 minutes, shaking the basket halfway through, until golden and crispy.
Both methods are easy and require minimal oil, making them a healthy and convenient option!
Start by lightly sautéing the veggies, then add a small amount of water or broth, cover, and let them steam until tender-crisp. This method retains nutrients and enhances flavors.
Absolutely! You can swap or add veggies like broccoli, zucchini, mushrooms, or snap peas based on your preference.
🍽️ Related Recipes
🫙 Pairing
📖 Recipe
Stir-Fry Tofu & Veggies (Low-Carb, High-Protein)
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
Ingredients
- 16 ounces super firm tofu or pressed extra firm tofu, cut into 1-inch thin strips
- Drizzle of olive oil or low-sodium vegetable broth
- 3 medium carrots julienned
- 2 large red bell peppers julienned
- 5 large cloves garlic minced
- 1 ½ inches ginger minced
- ½ red cabbage thinly shredded
For the healthy peanut sauce:
- ½ cup unsweetened peanut butter or nut butter, tahini, or seed butter
- ¼ cup rice vinegar
- 2 teaspoons reduced-sodium tamari or soy sauce, or coconut aminos
- 3 Medjool dates pitted
- 1 small lime juice (about 2 teaspoons)
- 1 ½ inch ginger
- ½ teaspoon sriracha optional
- ½ cup water
Instructions
- Prepare the Tofu: Press the tofu to remove excess water, or use pre-pressed super firm tofu. Cut the tofu into thin strips. Optional: Toss the strips with 1 tablespoon of cornstarch or arrowroot for crispier tofu.
- Cook the Tofu: Heat a small amount of oil or vegetable broth in a large skillet over medium-high heat. Cook the tofu strips until golden on all sides, working in batches if needed. Remove the tofu from the skillet and set aside.
- Cook the Vegetables: Add the julienned carrots and bell peppers to the skillet and use the steam-fry method: sauté for 1-2 minutes, then add a splash of water or broth, cover, and steam for 2-3 minutes until tender-crisp.
- Cook the Aromatics: Move the vegetables to the perimeter of the pan and add the garlic and ginger to the center. Stir frequently for 1-2 minutes until fragrant.
- Combine Tofu and Vegetables: Add the cooked tofu back to the skillet and stir everything together.
- Make the Peanut Sauce: In a blender, combine peanut butter, rice vinegar, tamari, pitted Medjool dates, fresh lime juice, ginger, sriracha, and water. Blend on high until smooth, adjusting the consistency by adding more water as needed.
- Add Sauce to the Skillet: Pour your desired amount of peanut sauce into the skillet and mix well to coat the tofu and vegetables. You can heat the sauce lightly if preferred.
- Add Cabbage Noodles: Add the shredded red cabbage to the skillet and mix to incorporate.
- Finish and Serve: Add more peanut sauce to taste, if desired. Serve the dish topped with sesame seeds and enjoy!
Notes
Nutrition
This information is provided as a courtesy and is an ESTIMATE only. Varying factors such as product types or brands purchased can change the nutritional information in any given recipe.
Stefan Belina says
Excelent!
Nisha Melvani, RDN says
Thank you so much for letting me know.
Chitra M says
Thank you so much for this delicious recipe! I made it for some friends and my family recently. I made the dressing two ways - one with Tahini and the other with peanut butter - and both were outstanding! Everyone raved about it, had multiple helpings and asked for the recipe immediately 😋 I’m going to make this all the time now! ❤️❤️❤️
Nisha Melvani, RDN says
Awww so happy to hear! I have literally been eating this dressing with everything! Thank you for commenting.
Natvasa Taran says
Wonderful look yummy
Nisha Melvani, RDN says
Thank you!
Carolyn Clark says
Very much looking forward to making this tonight. Thanks!
Nisha Melvani, RDN says
Thank you! I'm confident you will enjoy this one!