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! 🥦🥕🍜
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
A flavorful, healthy Mexican-inspired fajita dish with juicy chicken, sautéed bell peppers, and onions—perfect for an easy weeknight meal!
- Large skillet
- Mixing bowl
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
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.
- 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.



