Vegan Sheet Pan Fajitas

GFGluten FreeGRGrain FreeNFNut FreeVVegan

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

These Vegan Sheet Pan Fajitas are packed with colorful veggies and crisp tofu for a wholesome, fuss-free lunch or dinner! A wholesome and naturally gluten-free Tex-Mex inspired main.

At the first sign of summer, these Vegan Sheet Pan Fajitas are just what I’m craving! They taste so fresh – loaded up with crunchy, colorful veggies, and just the right amount of spice for a warm, sunny day. Plus, they’re super easy to make, so you can enjoy a wholesome, veggie-heavy meal without spending even an hour in the kitchen 😉

Roasted sheet pan vegetables in corn tortillas on plate with lime wedges


These Vegan Sheet Pan Fajitas make a quick and easy veggie-packed main with a boost of plant-based protein, thanks to crisp, juicy chunks of tofu! Red, yellow, and orange bell peppers add crunch and eye-popping color to these fajitas, while fresh jalapeño peppers add a kick of heat, and mushrooms add a hearty, meaty texture and umami flavor.

ingredients for vegan fajitas arranged on marble countertop

The bonus? Everything comes together on only one pan – plus a small bowl for the homemade savory spice blend that beats store-bought fajita seasoning any day. 


side-by-side photos of tofu and fajita vegetables on a sheet pan before and after baking

If you couldn’t tell already, we’re diving headfirst into sheet pan recipe season! Easy to assemble and even easier to cook, sheet pan dishes are quickly becoming one of my favorite ways to enjoy spring and summer meals. If you ask me, these warmer months are the perfect time of year to sit back, relax, and enjoy a refreshing, fuss-free meal. These Vegan Sheet Pan Fajitas are made for just that 😊

  1. Mix chili powder, cumin, garlic powder, and salt together in a bowl and set aside.
  2. Spread out the bell peppers, jalapeños, mushrooms, onion, and tofu on a lined baking sheet, then sprinkle with the seasoning mixture and drizzle with oil. Toss until evenly coated.
  3. Bake until the pepper edges are browned, flipping midway through.
  4. Warm your tortillas. Squeeze fresh lime juice over the veggies, top with cilantro, and assemble into your tortillas. Top with desired condiments and enjoy.

This Vegan Fajitas recipe is great for a quick, yet wholesome lunch or dinner, plus they are amazing for meal prepping for the week. Sometimes I’ll prepare a little fajita bar with lots of toppings and top each of mine with a different condiment – one with a dollop of creamy Guac, one covered in my fresh Garden Salsa, and one drizzled with my favorite Vegan Queso. When I’m craving a little extra heat, I’ll give them a little sprinkle of hot sauce too. If you are making these as meal prep or have any leftovers, they will stay good in the fridge for up to 5 days.

Roasted tofu and vegetables on sheet pan with serving tongs


  • Serving Suggestions: Enjoy as an easy burrito bowl over fluffy rice or stuff into warm flour or corn tortillas for the true restaurant fajita experience…but at home 😉 Want to go grain-free? Serve yours in crunchy romaine or iceberg lettuce wraps.
  • Need More Condiments? Top your fajitas with a dollop of dairy-free sour cream and maybe some shredded vegan cheese, or enjoy it with my Best Ever GuacamoleGarden Salsa, or Vegan Queso!
  • Protein Swaps: If you’d like to switch up the protein in this dish, I think this would be delicious with seasoned soy curls or even tempeh. Wanna go entirely soy-free? Try using black beans or pinto beans!

Roasted sheet pan vegetables in corn tortillas on plate with lime wedges

If you’re looking for more fresh, vegetable-heavy recipes that are perfect for the warm weather months, try this Summer Vegetable White Bean Stir-Fry, this Vegan Taco Salad with Baked Tortilla Strips, and these Vermicelli Noodle Bowls.

Finally, if you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I love seeing your delicious recreations 🙂


Vegan Sheet Pan Fajitas

These Vegan Sheet Pan Fajitas are packed with colorful veggies and crisp tofu for a wholesome, fuss-free lunch or dinner! Gluten-Free. 
  • Author: Caitlin Shoemaker
  • Prep Time: 10 Minutes
  • Cook Time: 35 Minutes
  • Total Time: 45 minutes
  • Yield: Serves 3 to 4 1x
  • Category: Main
  • Method: Oven
  • Cuisine: American
  • Diet: Vegan


  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 orange bell pepper, sliced
  • 3 jalapeños, sliced (remove seeds for mild heat)
  • 8 ounces cremini mushrooms, sliced 
  • 1 yellow onion, cut into wedges
  • 1 16-ounce block super firm tofu*, cubed
  • 23 tablespoons avocado oil
  • 1/2 bunch fresh cilantro, chopped 
  • 1 lime, sliced
  • 812 Warmed flour or corn tortillas, for serving


  1. Prep: Preheat the oven to 425F; Grease or line a large baking sheet with parchment paper and set aside.
  2. Seasoning Blend: Mix the chili powder, cumin, garlic powder, and salt together in a small bowl; set aside.
  3. Veggies & Tofu: add the bell peppers, jalapeños, mushrooms, onion, and tofu directly to the baking sheet and spread out evenly. Sprinkle the seasoning mixture over the veggies and tofu, then drizzle with avocado oil. Use tongs or a spatula to gently toss the vegetables and tofu until everything is evenly coated in spice.
  4. Bake: Bake on the top rack of the oven for 20 minutes, then remove and toss everything well. Return to the oven and bake for an additional 15 to 20 minutes, until the edges of the peppers are browned. Warm your tortillas once you return the veggies to the oven for the second bake.
  5. Serve: Remove the baking sheet from the oven, and sprinkle the juice of 1 lime wedge over the veggies; toss and top with cilantro. Serve immediately with warmed tortillas, the remaining lime wedges, and any additional toppings as desired. Leftovers will keep in the fridge for up to 5 days.


  • Super-Firm Tofu: I prefer to use super-firm tofu for this recipe because of its denser texture, which helps it stay together and crisp up well in the oven. You could also use extra-firm tofu (just press it well first!), or even swap the tofu out for some chickpeas, soy curls, or imitation vegan chicken!

Keywords: sheet pan fajitas, vegetarian sheet pan fajitas

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Oh my gosh Caitlin – this is such an easy and delicious meal! My whole family loved it! Made it exactly as the recipe directs and topped with guacamole and coleslaw (my fav on tacos).

  2. This was amazing and so delicious! It’s so simple to the point where I don’t know how I didn’t think of it myself, but I love that you can make it extremely quickly, in 1 pan! I actually made a half batch of the sauce from the creamy green enchilada casserole as a sauce for the tacos, and it was such a great addition.

  3. This was delicious! I roasted the tofu on a separate sheet pan so it wouldn’t be affected by the moisture from the veggies.

  4. I made these into burrito bowls with some cilantro lime rice. Easy and delicious! And my carnivorous husband didn’t realize that there was tofu in them.

  5. A go to recipe for me! I have made this in the oven and over a campfire, and it’s always delicious. This time I used it to make burritos. Thanks!

  6. Made this tonight really delicious and easy weeknight recipe. My boyfriend loved it too and definitely adding it to our rotation. Thanks! 🙂

  7. My first fajita. I managed to find some corn tortilla in the supermarket and made with the guacamole. Very impressed.

  8. Making this today for meal prep along with your Kung Pao tofu! Both are already smelling great 🎉

    1. So easy and delicious! I’d love to freeze half— Would you recommend freeing before or after baking?