This post may contain affiliate links. If you click and buy, we may earn a small commission at no extra cost to you. Learn more.
This Vegetarian Stir-Fry with Tofu and Mixed Vegetables is a quick, healthy, and flavorful dish perfect for a busy weeknight dinner. Crispy tofu is tossed with colorful stir-fried veggies and coated in a savory, homemade stir-fry sauce. Packed with plant-based protein, fiber, and vibrant flavors, this dish is both satisfying and nutritious! 🥦🥕🍜
Contents
Why You’ll Love This Recipe
✔ Quick & Easy – Ready in just 30 minutes!
✔ Protein-Packed – Tofu makes it a satisfying plant-based meal.
✔ Customizable – Use any vegetables you have on hand.
✔ Gluten-Free & Vegan-Friendly – Naturally dairy-free, with a gluten-free option!
What Makes This Stir-Fry Special?
This vegetarian stir-fry is a perfect balance of crispy tofu, fresh vegetables, and a savory, slightly sweet stir-fry sauce. It’s an easy, wholesome meal that’s light yet filling, and you can serve it with rice, noodles, or on its own.
Health Benefits:
- Tofu – A high-protein, plant-based meat alternative.
- Mixed Vegetables – Packed with vitamins, fiber, and antioxidants.
- Homemade Stir-Fry Sauce – Made with simple, natural ingredients for maximum flavor.
Fun Additions & Variations
🔥 Spicy Kick – Add Sriracha or red pepper flakes.
🍚 Serve with Carbs – Pair with rice, quinoa, or noodles.
🥜 Nutty Crunch – Top with chopped peanuts or cashews for texture.
Chicken fajitas with sautéed onions and bell peppers
Equipment
- Large skillet
- Mixing bowl
Ingredients
For the Chicken & Marinade:
- 1 lb boneless skinless chicken breasts (sliced into thin strips)
- 1 tbsp olive oil
- 1 tbsp lime juice
- 1 tsp chili powder
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp garlic powder
- ½ tsp salt
- ¼ tsp black pepper
For the Sautéed Vegetables:
- 1 tbsp olive oil
- 1 red bell pepper sliced
- 1 green bell pepper sliced
- 1 yellow bell pepper sliced
- 1 medium onion sliced
- ½ tsp salt
- ¼ tsp black pepper
For Serving:
- 8 small flour or corn tortillas warmed
- ½ cup fresh cilantro chopped
- ½ cup salsa or pico de gallo
- 1 avocado sliced
- Lime wedges
Instructions
Step 1: Marinate the Chicken
- In a bowl, combine chicken strips, olive oil, lime juice, chili powder, cumin, paprika, garlic powder, salt, and black pepper.
- Toss well to coat and let marinate for at least 10 minutes (or up to 2 hours in the fridge).
Step 2: Sauté the Vegetables
- Heat 1 tbsp olive oil in a large skillet over medium-high heat.
- Add sliced bell peppers and onions. Cook for 5-7 minutes, stirring occasionally, until tender but still crisp.
- Season with salt and black pepper, then transfer to a plate.
Step 3: Cook the Chicken
- In the same skillet, heat 1 tbsp olive oil over medium-high heat.
- Add the marinated chicken strips and cook for 5-6 minutes, stirring occasionally, until fully cooked and golden brown.
- Return the sautéed bell peppers and onions to the skillet and toss everything together for 1-2 more minutes.
Step 4: Assemble the Fajitas
- Warm the tortillas in a dry skillet or microwave.
- Spoon the chicken and sautéed veggies into each tortilla.
- Top with fresh cilantro, salsa, avocado slices, and a squeeze of lime.
Step 5: Serve & Enjoy!
- Serve immediately with your favorite sides like guacamole, Mexican rice, or refried beans.
Notes
- Make it Ahead: Marinate the chicken in advance for deeper flavor.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheating Tip: Reheat in a skillet over medium heat to keep the fajitas juicy and fresh.
- Dairy-Free & Gluten-Free: Use corn tortillas or lettuce wraps.
Looking for More Mexican-Inspired Recipes?
🌮 Taco Bowls with Ground Turkey🥑 Homemade Guacamole
🍛 Chickpea & Spinach Curry with Spices