This sheet pan tofu fajitas recipe is an easy, flavorful option for a gluten‑free, vegan‑friendly Taco Tuesday. Crisped tofu, bell peppers, red onion and black beans are tossed with smoky spices and tamari, roasted on one tray, then piled into tortillas and finished with fresh toppings like avocado, salsa and cilantro.

Recipe Difficulty – Very Easy
Table of Contents
- Why this recipe works
- Ingredients
- Substitutions
- Variations
- Instructions
- Leftovers & Storage
- Recipe FAQs
- Recipe Card
Why this recipe works
If you want a simple one‑pan dinner that’s quick to prepare and great for meal prep, these sheet pan tofu fajitas are ideal. They combine crumbled firm tofu with colourful bell peppers, red onion and black beans, all coated in a taco‑style spice mix. Roasting brings out the vegetables’ natural sweetness and helps the tofu develop pleasant texture and flavour.
The result is a satisfying, protein‑rich meal that’s dairy‑free and gluten‑free, but still full of the bold Mexican‑inspired flavours you expect from fajitas. Serve with warm gluten‑free tortillas and fresh toppings for a complete family‑friendly dinner.
Ingredients to make One Pan Tofu Fajitas

- Veggies: One red bell pepper, one green bell pepper and one red onion, thinly sliced. Use any colours you prefer.
- Firm tofu: A 300–400g block. Press and drain well before using so it crisps when roasted.
- Black beans: One can, drained and rinsed for added protein and texture.
- Spices: Paprika, ground coriander, cayenne (small amount), garlic granules (or crushed garlic), chilli flakes, salt and black pepper to create a taco‑style seasoning.
- Tamari: A gluten‑free soy sauce that adds umami to the tofu.
- Olive oil: Helps prevent sticking and adds flavour; avocado oil works too.
- Lime juice: Fresh lime brightens the whole dish.
- Tortillas: I use gluten‑free corn tortillas, but choose the type you prefer.
See the recipe card below for exact quantities and full ingredient details.
Substitutions
- No tofu? Swap tempeh, extra black beans or chickpeas, or use jackfruit for a pulled texture. If you eat meat, you can substitute chicken, beef or prawns cooked the same way.
- More vegetables: Add squash, mushrooms, zucchini, potato or eggplant for variety and extra bulk.
Variations
- Top with crumbled feta or a plant‑based cheese if you eat dairy.
- Add sliced jalapeños, serranos or chipotle in adobo to boost heat and smokiness.
- Serve over tortilla chips, rice, cauliflower rice or a salad instead of tortillas.
- Make quesadillas by filling tortillas with the fajita mixture and a melty cheese alternative, then toasting in a skillet.
Instructions to make One Pan Tofu Fajitas

Step 1: Drain and press the tofu according to the package instructions. Thinly slice the bell peppers and red onion and place them in a large mixing bowl.

Step 2: Crumble the tofu into the bowl by hand, then add the drained black beans, spices, tamari, olive oil, lime juice, salt and pepper. Gently mix until evenly coated.

Step 3: Spread the mixture evenly on a large baking tray and roast in a preheated oven at 200°C (390°F) for about 30 minutes, until the vegetables are tender and the tofu has some golden edges.

Step 4: Warm your tortillas, fill them with the roasted tofu and veg, and top with your favourite garnishes. Serve immediately.
Hint: Avoid overfilling each tortilla so it holds together. If needed, double up tortillas for extra support.
Leftovers
Store leftover fajita mixture in an airtight container in the fridge for up to 3–4 days. Reheat gently in a skillet or oven. Freezing is possible but may alter texture—thawed tofu and vegetables can become softer.
Recipe FAQs
Yes. This recipe stores well in individual containers and makes convenient lunches or dinners. Keep fresh toppings separate until serving for best results.
Tofu can be frozen, and cooked tofu freezes too. Note that freezing or reheating may change the texture—tofu can become more crumbly and vegetables softer—but the flavour remains enjoyable.

YOU MIGHT ALSO LIKE…

Dinner
Vegan Gyros

Lunch
Black Bean Quesadillas

Dips/Sauces
Vegan Mayonnaise

Dinner
Gluten Free Tortillas
Tried this One Pan Tofu Fajitas recipe? Please leave a star rating below and share how it turned out. I love hearing your feedback—leave a comment to let me know what you changed or enjoyed!

One Pan Tofu Fajitas
Ingredients
- 1 red pepper, thinly sliced
- 1 green pepper, thinly sliced
- 1 red onion, sliced
- 1 300–400g firm tofu block, drained
- 1 can black beans, drained and rinsed
- 1 tbsp paprika
- 1 tsp ground coriander
- ½ tsp cayenne pepper
- ½ tsp garlic granules (or 2 crushed cloves)
- Pinch chilli flakes
- 2 tbsp tamari (gluten‑free soy sauce)
- 1 tbsp olive oil
- 1 juice lime
- Pinch salt & pepper
- 6 tortillas (I use gluten‑free)
Extra Toppings
- Salsa
- Avocado, chopped
- Fresh coriander
- Extra lime juice
Instructions
- Drain and press the tofu, slice the peppers and onion and place in a large mixing bowl.
- Crumble the tofu into the bowl, add black beans, spices, tamari, olive oil, lime juice, salt and pepper; mix gently.
- Spread mixture on a large baking tray and bake at 200°C (390°F) for 30 minutes until vegetables are tender and tofu is lightly golden.
- Serve in warmed tortillas with your favourite toppings.
Notes
Substitutions & Variations: See the suggestions above for easy swaps.
To Store: Refrigerate for up to 3–4 days.
To Freeze: Freezing is possible but may affect texture.
Tip 1: Chop veg evenly for consistent cooking.
Tip 2: Extra‑firm tofu works best for firmer texture.
Tip 3: To cook in an air fryer, reduce the cook time by about 10 minutes and check for doneness.