Everyday Tofu Stir Fry
If you’re looking for a quick, nutritious, and mouthwatering meal that you can whip up in no time, look no further than this Everyday Tofu Stir Fry. It’s perfect for busy weeknights when you want to enjoy something healthy without sacrificing flavor or time. With a delightful combination of colorful vegetables and protein-packed tofu, this dish checks all the boxes for a satisfying meal. Plus, it’s versatile and can easily incorporate whatever veggies you have on hand. So, grab your apron, and let’s get cooking!
Top Reasons to Make Everyday Tofu Stir Fry

- Quick and Easy: This stir fry comes together in under 30 minutes, making it perfect for a weeknight dinner.
- Customizable: Feel free to swap in your favorite vegetables or use up what you have in the fridge.
- Flavorful: The homemade or store-bought stir fry sauce packs a savory punch that elevates the entire dish.
- Healthy: Packed with protein from tofu and a rainbow of veggies, this dish is as nutritious as it is delicious.
- Meal Prep Friendly: Make a big batch and enjoy leftovers for lunch or dinner throughout the week.
What’s in the Bowl
- 2 tbsp kosher salt
- 1 (14-16 oz) block extra firm or firm tofu, cubed
- 1 cup homemade stir fry sauce, or your favorite store-bought stir fry sauce
- 1 tbsp avocado oil, or another high-heat oil, like coconut or canola oil
- 1 yellow onion, thinly sliced
- 1 red bell pepper, thinly sliced
- 1 orange or yellow bell pepper, thinly sliced
- 1 cup thinly sliced shiitake mushrooms, or other sliced mushrooms (about 2.5 ounces)
- 1 broccoli crown, florets and stem chopped
- 1 green onion, green part sliced
- 1 1/2 cups hot steamed brown rice, to serve
Kitchen Gear Checklist
- Large skillet or wok: Essential for stir frying and ensuring even cooking.
- Spatula or wooden spoon: For stirring and flipping the vegetables and tofu.
- Cutting board and knife: To prepare your vegetables and tofu.
- Measuring cups and spoons: For accurate ingredient measurements.
- Rice cooker or pot: To steam your brown rice to perfection.
Cook Everyday Tofu Stir Fry Like This

Step 1: Prepare the Tofu
Start by pressing the tofu to remove excess moisture. Wrap the block of tofu in a clean kitchen towel or paper towels and place a heavy object on top. Let it sit for about 15 minutes. This helps the tofu absorb flavor and improves its texture when cooked.
Step 2: Cut the Vegetables
While the tofu is pressing, slice your vegetables. Thinly slice the yellow onion, red bell pepper, orange or yellow bell pepper, and shiitake mushrooms. Chop the broccoli crown into bite-sized florets and pieces.
Step 3: Cube the Tofu
Once the tofu has been pressed, cut it into bite-sized cubes.
Step 4: Heat the Oil
In a large skillet or wok, heat the avocado oil over medium-high heat. Make sure the oil is hot before adding the tofu to get a nice sear.
Step 5: Cook the Tofu
Add the cubed tofu to the skillet and sprinkle with kosher salt. Cook for about 5-7 minutes, turning occasionally, until the tofu is golden and crispy on all sides. Remove the tofu from the skillet and set it aside.
Step 6: Stir Fry the Vegetables
In the same skillet, add the sliced onions, bell peppers, mushrooms, and chopped broccoli. Stir-fry for about 5-6 minutes until the vegetables are tender yet still crisp.
Step 7: Combine Everything
Return the cooked tofu to the skillet with the vegetables. Pour in your homemade or store-bought stir fry sauce, and stir to combine everything well. Cook for an additional 2-3 minutes, allowing the sauce to coat the tofu and vegetables evenly.
Step 8: Serve
Serve the stir fry over hot steamed brown rice and garnish with sliced green onions. Enjoy your delicious Everyday Tofu Stir Fry!
Texture-Safe Substitutions

- Tofu: Substitute with tempeh or seitan for a different protein option.
- Vegetables: Use snap peas, zucchini, carrots, or any seasonal produce you have.
- Rice: Serve over quinoa, cauliflower rice, or noodles for a different base.
- Stir fry sauce: Make a homemade sauce using soy sauce, ginger, garlic, and a bit of sesame oil if desired.
Chef’s Rationale
The reason this Everyday Tofu Stir Fry is so successful lies in its balance of flavors and textures. The crispy tofu provides a satisfying bite, while the vibrant vegetables add color, crunch, and nutrition. Utilizing a high-heat oil ensures that everything cooks evenly without becoming soggy. The stir fry sauce ties all the ingredients together, creating a harmonious dish that is both comforting and exciting on the palate.
Save It for Later
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat or in the microwave until warmed through. Just note that the vegetables may lose some of their crispness upon reheating, but the flavors will still be delicious!
Your Top Questions
Can I use frozen vegetables for this stir fry?
Absolutely! Frozen vegetables can be a convenient option. Just be sure to thaw them and drain any excess moisture before adding them to the stir fry. They may require a slightly longer cooking time to become tender.
Is it necessary to press the tofu?
Pressing the tofu is highly recommended as it removes excess moisture, allowing the tofu to absorb more flavors and achieve a better texture when cooked. However, if you’re short on time, you can skip this step, but the final result may be less firm.
Can I make this stir fry in advance?
Yes! You can prepare the tofu and chop the vegetables in advance. Store them separately in the refrigerator and stir fry them together when you’re ready to eat. The cooked stir fry can also be made ahead and reheated for quick meals.
What can I serve with this stir fry?
This Everyday Tofu Stir Fry is perfect served over steamed brown rice, but you can also pair it with quinoa, whole grain noodles, or even a simple side salad for a light meal.
Next Steps
Now that you have the recipe for Everyday Tofu Stir Fry, it’s time to get creative in the kitchen! Experiment with different vegetables, sauces, and spices to make this dish your own. Whether you’re a tofu aficionado or just dipping your toes into plant-based cooking, this stir fry is sure to impress. Don’t forget to share your creations on social media and tag your friends to inspire them to try this delicious recipe too!
Everyday Tofu Stir Fry is not just a meal; it’s a canvas for your culinary creativity. Enjoy the process, savor each bite, and relish the satisfaction of making a wholesome, homemade dish. Happy cooking!

Everyday Tofu Stir Fry
Ingredients
Equipment
Method
- Start by pressing the tofu to remove excess moisture. Wrap the block of tofu in a clean kitchen towel or paper towels and place a heavy object on top. Let it sit for about 15 minutes.
- While the tofu is pressing, slice your vegetables. Thinly slice the yellow onion, red bell pepper, orange or yellow bell pepper, and shiitake mushrooms. Chop the broccoli crown into bite-sized florets and pieces.
- Once the tofu has been pressed, cut it into bite-sized cubes.
- In a large skillet or wok, heat the avocado oil over medium-high heat. Make sure the oil is hot before adding the tofu to get a nice sear.
- Add the cubed tofu to the skillet and sprinkle with kosher salt. Cook for about 5-7 minutes, turning occasionally, until golden and crispy. Remove the tofu from the skillet and set it aside.
- In the same skillet, add the sliced onions, bell peppers, mushrooms, and chopped broccoli. Stir-fry for about 5-6 minutes until the vegetables are tender yet still crisp.
- Return the cooked tofu to the skillet with the vegetables. Pour in your stir fry sauce, and stir to combine everything well. Cook for an additional 2-3 minutes.
- Serve the stir fry over hot steamed brown rice and garnish with sliced green onions. Enjoy!
Notes
- Customize with your favorite vegetables or what you have on hand.
- Store leftovers in an airtight container for up to 3 days.
- Reheat gently in a skillet or microwave.
