Sheet Pan Fajitas (Tofu, No Chicken)
These Sheet Pan Fajitas use tofu instead of chicken - pressed, spiced with a bold homemade blend, and roasted with red onions, yellow and orange bell peppers, and garlic. Finished with fresh lime juice and cilantro. One pan, 30 minutes, entirely plant-based.
Table of contents

Every sheet pan fajita recipe online uses chicken. This one uses tofu - and the substitution is more than just a swap. Tofu absorbs the homemade spice blend differently than chicken does, taking on the bold combination of garlic powder, paprika, cumin, cayenne, and oregano all the way through rather than just on the surface. Properly pressed and cubed, it roasts at high heat until the edges caramelize and the exterior firms into something with real texture and bite.
The other distinction is the choice of onion. Most fajita recipes use white or yellow onion. Red onions caramelize differently - more color, more depth, and a slightly sweeter result that works particularly well with the bright acidity of lime juice rather than the more common lemon. The combination of charred red onion, roasted yellow and orange bell pepper, and crisped spiced tofu in lime juice is a different dish from the standard chicken version - and an excellent one.
One pan, one oven, 30 minutes. Everything goes onto the sheet pan together, roasts until caramelized at the edges, and comes straight to the table.

Why tofu instead of chicken?
Tofu has one significant advantage over chicken in a sheet pan recipe: it absorbs marinade and spice from the inside out. Chicken absorbs seasoning at the surface - which is why fajita chicken needs to be sliced thin and well-coated. Pressed, cubed, or sliced tofu draws the spice rub deep into its structure as it roasts, producing a more uniformly seasoned result.
At high oven heat, pressed tofu also develops a caramelized exterior with real texture - firm, slightly chewy, with crisp edges that hold up in a tortilla without going soft. It is not trying to replicate chicken. It is doing something of its own that works excellently in a fajita context.
The lime juice finish is important here too. Lime has a sharper, more aromatic acidity than lemon - it cuts through the richness of the spice-roasted tofu more cleanly and adds the brightness that makes fajitas taste like fajitas.

Why this recipe works
One pan, everything together. Tofu, red onions, bell peppers, and garlic all go onto the same sheet pan and roast simultaneously. There is nothing to time separately or manage across multiple pans.
The homemade spice blend is the foundation. Garlic powder, onion powder, paprika, cumin, cayenne, and oregano - mixed with olive oil and pressed garlic into a paste that coats everything evenly. The fresh garlic in addition to garlic powder adds an extra aromatic layer that store-bought fajita seasoning cannot replicate.
Red onions over white. Red onions caramelize more deeply in the oven, developing a sweet, slightly jammy quality that contrasts beautifully with the spiced tofu and bright lime juice.
Yellow and orange bell peppers. Both are sweeter than red, and noticeably sweeter than green - which makes them the better choice alongside the bold, slightly spicy spice blend. The sweetness provides balance.
Lime juice, not lemon. Lime has a more complex, aromatic acidity than lemon. It is the citrus fruit that belongs in a fajita recipe and the finishing touch that makes everything taste properly Tex-Mex.

The homemade fajita spice blend
The spice blend used in this recipe is layered - garlic powder and fresh pressed garlic together, onion powder alongside actual red onion in the pan, paprika and cayenne at different heat intensities, cumin for earthiness, and oregano for an herbal undertone.
Combined with olive oil and lime juice, this blend creates a marinade-paste that coats the tofu and vegetables evenly and caramelizes at the edges during roasting. It is significantly more complex than any store-bought fajita packet and uses spices that are staples in most kitchens.
The blend can also be made in bulk and stored in a jar. Without the oil and lime, the dry spice combination keeps for months and can be used on roasted vegetables, rice, beans, or anything else that benefits from a Tex-Mex flavor profile.

Ingredient notes
Tofu - 14 oz extra-firm, drained and pressed. Pressing is essential - see the section below. Extra-firm is the only variety that produces the right texture at high oven heat. Silken, soft, or firm tofu will not develop a proper exterior.
Tortillas - 8 to 10 small (4 inch) tortillas. Small tortillas make for neater, more manageable fajitas. Corn tortillas are naturally gluten free; flour tortillas are softer and more pliable. Warm them in the oven in the final 2 minutes or wrap in a damp cloth and microwave for 30 seconds.
Red onions - two medium, sliced into half-rings or wedges. Red onions caramelize more deeply than white or yellow. Cut into similar-sized pieces to the peppers so everything roasts at the same rate.
Bell peppers - one yellow and one orange, sliced into strips. Both are sweeter than red or green. The color combination also makes the finished pan visually striking.

Garlic - four cloves, pressed or minced. Used in addition to the garlic powder in the spice blend for a double layer of garlic flavor.
Lime - one, juiced. Squeezed over the finished pan immediately before serving. Do not add the lime juice before roasting - it will steam the vegetables rather than brighten them.
Olive oil - a quarter cup. Carries the spice blend and promotes caramelization at the edges of the tofu and vegetables.
Cilantro - a third of a cup, roughly chopped. Scattered over the finished pan as a garnish. If you are among the people for whom cilantro tastes soapy, flat-leaf parsley makes a clean substitute.

How to make sheet pan fajitas
Preheat the oven to 425°F / 220°C. Line a large sheet pan with parchment paper.
In a large bowl, combine the olive oil, pressed garlic, garlic powder, onion powder, paprika, cumin, cayenne, oregano, salt, and pepper. Whisk together into a smooth spice paste.
Add the pressed and cubed tofu, sliced red onions, and sliced bell peppers to the bowl. Toss everything together until evenly coated with the spice paste - take a moment to ensure no dry spots remain on the tofu.
Spread in a single layer on the prepared sheet pan. Do not crowd - everything needs space around it to roast rather than steam. Use two sheet pans if needed.
Roast at 425°F / 220°C for 25-30 minutes until the tofu is golden at the edges, the onions are slightly caramelized, and the peppers are tender with slightly charred tips. For extra caramelization, switch to the broiler for the final 2-3 minutes, watching closely.
Remove from the oven, squeeze the lime juice over everything immediately, and scatter cilantro over the top. Serve directly from the pan with warm tortillas and your choice of toppings.

How to press tofu
Pressing removes excess water from the tofu, which is essential for two reasons: wet tofu steams rather than roasts, and wet tofu does not absorb the spice paste effectively.
Wrap the tofu block in a clean kitchen towel or several layers of paper towels. Place on a plate and set a heavy object on top - a cast iron skillet, a stack of books, or a heavy pot. Press for at least 20 minutes. The towels will absorb a significant amount of liquid.
For a firmer, chewier texture with more caramelization potential, freeze the tofu in its original packaging, thaw overnight in the fridge, and then press before using. Frozen-thawed tofu has a much more porous structure that absorbs the spice paste deeply and browns exceptionally well at high heat.
Ways to serve
In warm tortillas - the classic presentation. Spoon the tofu and vegetables into warmed small tortillas. Top with any combination of avocado or guacamole, vegan sour cream, salsa, pickled jalapeños, or extra lime.
As a rice bowl - serve over cilantro lime rice with black beans and a drizzle of salsa or hot sauce. One of the best meal prep formats for this recipe.
As a salad - scatter the roasted tofu and vegetables over romaine or mixed greens with a lime-olive oil dressing.
Over nachos - pile onto tortilla chips with vegan cheese sauce, black beans, and jalapeños for a sheet pan fajita nacho situation that requires almost no extra work.
Suggested toppings: Guacamole or sliced avocado, vegan sour cream, salsa, pickled red onions, pickled jalapeños, extra cilantro, a wedge of lime, hot sauce.

Storage and meal prep
Refrigerator: Store the cooked tofu and vegetable mixture in an airtight container for up to 4 days. Reheat in a hot skillet for 2-3 minutes to restore the caramelized texture - microwave reheating makes the tofu soft. Keep tortillas separately.
Freezer: Freeze the cooked tofu and vegetable mixture for up to 2 months. The vegetables will soften after thawing but the flavor is unaffected. Thaw overnight in the fridge and reheat in a hot skillet.
Meal prep: This recipe doubles easily - use two sheet pans and roast both simultaneously. The cooked mixture works in tortillas, rice bowls, salads, and nachos throughout the week.
Frequently asked questions
Yes - this step cannot be skipped. Unpressed tofu contains too much water to roast properly. It will steam on the sheet pan and produce a soft, pale result rather than the caramelized, textured tofu the recipe calls for. Even 20 minutes of pressing makes a significant difference.
Yes. Vegan chicken strips or pieces can substitute directly. Tempeh cubed and marinated in the same spice blend works very well - it roasts more firmly than tofu and has a nuttier, slightly more assertive flavor. Chickpeas tossed in the spice blend and roasted on the same pan alongside the vegetables also work as a lighter option.
Yes - mix all the dry spices together (without the olive oil, garlic, and lime) and store in a jar for up to 3 months. When ready to cook, combine the dry blend with olive oil and fresh garlic to make the paste.
Two likely causes. First: the pan was overcrowded - everything needs space around it to roast rather than steam. Use two pans if the single pan is too full. Second: the oven temperature was too low. Make sure the oven is fully preheated to 425°F before the pan goes in.
The filling is naturally gluten free. Use corn tortillas for a fully gluten-free meal.
Yes. Zucchini, mushrooms, corn, poblano peppers, and cherry tomatoes all work well on the same pan. Add harder vegetables with the tofu at the start; add softer vegetables (cherry tomatoes, corn) in the final 10 minutes.
More recipes you'll love

Made these Sheet Pan Fajitas? Leave a comment below and rate the recipe - it helps more people find it.
Tag me on Instagram or Facebook with a photo. Florian.
Sheet Pan Fajitas (Tofu, One Pan, 30 Minutes)
Sheet pan fajitas made with tofu instead of chicken — bold homemade spice blend, red onions, yellow and orange bell peppers, finished with fresh lime juice and cilantro. One pan, 30 minutes, entirely plant-based.
Ingredients
For the tofu and vegetables:
- 14 oz extra-firm tofu, drained and pressed
- 2 medium red onions, sliced
- 1 yellow bell pepper, sliced
- 1 orange bell pepper, sliced
- 4 cloves garlic, pressed or minced
- ¼ cup olive oil
- 1 lime, juiced
Spice blend:
- 2 tablespoon garlic powder
- 1 teaspoon onion powder
- 1 tablespoon paprika
- 1 teaspoon cumin
- ½ teaspoon cayenne pepper
- 1 teaspoon oregano
- 1 teaspoon salt
- Black pepper to taste
To serve:
- 8–10 small (4 inch) tortillas
- ⅓ cup fresh cilantro, roughly chopped
Instructions
- Press the tofu: wrap the block in a clean kitchen towel or several layers of paper towels, place on a plate, and set a heavy object on top. Press for at least 20 minutes. The drier the tofu, the better it roasts and absorbs the spice paste. Once pressed, cut into strips or cubes approximately 1 inch thick.
- Preheat the oven to 425°F / 220°C. Line a large sheet pan with parchment paper.
- In a large bowl whisk together the olive oil, pressed garlic, garlic powder, onion powder, paprika, cumin, cayenne, oregano, salt, and pepper into a smooth spice paste.
- Add the pressed tofu, sliced red onions, and sliced bell peppers to the bowl. Toss thoroughly until everything is evenly coated — check that no dry spots remain on the tofu pieces.
- Spread in a single layer on the prepared sheet pan. Do not crowd the pan — everything needs space to roast rather than steam. Use two sheet pans if needed. Roast at 425°F for 25–30 minutes until the tofu is golden at the edges, the onions are slightly caramelized, and the peppers are tender with slightly charred tips. For extra caramelization, switch to the broiler for the final 2–3 minutes.
- Remove from the oven. Squeeze the lime juice over everything immediately and scatter cilantro over the top. Serve directly from the pan with warm tortillas and your choice of toppings.
Notes
- Pressing is essential: Even 20 minutes makes a significant difference. Unpressed tofu steams rather than roasts and will not develop the caramelized exterior this recipe relies on.
- Frozen-thawed tofu: For the best texture, freeze the tofu in its packaging, thaw overnight, and press before using. It roasts more firmly and absorbs the spice paste more deeply.
- Single layer: Everything needs space on the pan to roast. Crowded pans produce steamed, soft vegetables — use two pans if needed.
- Lime at the end: Add lime juice after roasting, not before. Added before roasting it steams the vegetables rather than brightening them.
- Bell peppers: Yellow and orange are sweeter than red or green — the right choice to balance the bold spice blend.
- Spice blend ahead: Mix the dry spices without oil and store in a jar for up to 3 months. Add oil and fresh garlic when ready to cook.
- Refrigerator: Stores for up to 4 days. Reheat in a hot skillet for best texture.
- Freezer: Freeze for up to 2 months. Thaw overnight and reheat in a skillet.
Nutrition Information:
Yield: 4 Serving Size: 2 fajitasAmount Per Serving: Calories: 460Total Fat: 22gSaturated Fat: 3gUnsaturated Fat: 14gSodium: 1215mgCarbohydrates: 58gFiber: 12gSugar: 12gProtein: 28g




