Dinner / Mexican-Inspired
Sheet-Pan Tofu Fajita Bowls
Roasted tofu, peppers, and onions seasoned with smoky spices served over rice and black beans for easy vegetarian meal prep.
By Vegetarian Recipes Kitchen · Updated

- Prep
- 15 minutes
- Cook
- 25 minutes
- Total
- 40 minutes
- Serves
- 4
Gather your ingredients
Everything you need.
Allergen notes
- Contains soy.
- Check all packaged ingredients and substitutions for allergens; vegetarian or vegan labels do not establish allergen safety.
Check product labels and any substitutions; packaged ingredients can introduce additional allergens.
Let's cook
Step by delicious step.
Tap a step number to mark it complete as you cook.
Heat the oven to 425°F (220°C). Line a sheet pan with parchment.
Toss the tofu, peppers, onion, and zucchini with olive oil, chili powder, cumin, paprika, salt, and pepper. Spread evenly on the sheet pan.

Roast until the tofu is crisp and the vegetables are tender, 20 to 22 minutes, tossing halfway through. Keep tofu and vegetables spread out; use a second tray if necessary so the edges roast instead of steaming.

Squeeze lime juice over the roasted mixture.
Divide the rice and black beans among bowls. Top with the fajita tofu and vegetables.
Finish with avocado, pico de gallo, and cilantro.
0 of 6 steps complete
A little kitchen know-how
- Press the tofu for at least 15 minutes so it browns well.
- Cut the vegetables uniformly so they roast at the same pace.
- Store components separately for the best meal-prep texture.
Make it yours & keep it well
Serve the cooked tofu and vegetables in tortillas instead of rice, checking gluten-free labels if needed.
Storage: Cool cooked rice promptly, ideally within 1 hour, and refrigerate. Eat within 24 hours, or freeze promptly for longer storage. Reheat only once until steaming hot throughout. Keep rice and cooked vegetables apart from avocado and pico de gallo. Add fresh toppings after reheating.
For cooling and reheating, follow the Food Standards Agency’s leftover guidance. Rice has a shorter refrigerated storage limit, as described in its recipe notes.
A little more kitchen know-how
Cooking guides for this recipe
- Vegetarian Meat Alternatives: What to Use and How to Cook It
Choose firm tofu for pieces that keep their shape and check flavour, texture and nutrition separately.
Estimated nutrition per serving
470 kcal · Protein 23 g · Carbohydrates 55 g · Fat 18 g
Approximate figures; brands, portions and substitutions change the result.
Good things to know
Can I use cauliflower rice?
Yes—swap in cauliflower rice for a lower-carb bowl and warm it just before serving.
How long do these keep?
Cool the rice promptly, ideally within 1 hour, and refrigerate the components separately. Eat the rice within 24 hours and reheat only once until steaming hot. Add fresh avocado just before eating.
Can I skip pressing tofu?
Use extra-firm tofu and pat its cut surfaces dry. Softer, wetter tofu takes longer to brown and may break when turned.
Keep the good food coming.

Quinoa-Stuffed Peppers with Feta
Bell peppers filled with herby quinoa, chickpeas, and tomatoes, then baked with crumbled vegetarian feta for a gluten-free vegetarian dinner.

Cheddar Leek & Potato Hand Pies
Flaky hot-water-crust hand pies stuffed with creamy mustard leeks, peas, and vegetarian cheddar for a portable British-inspired supper.

Grilled Halloumi Chimichurri Grain Bowls
Sear squeaky vegetarian halloumi, char vegetables, and layer everything over citrus quinoa with herb-chile chimichurri for a punchy weeknight bowl.