Vegan Tofu Fajitas with Bell Peppers and Onions Recipe

Introduction

These tofu fajitas are a vibrant, flavorful plant-based twist on a classic favorite. Packed with seasoned tofu and colorful vegetables, they make a quick and satisfying meal perfect for lunch or dinner. Enjoy them wrapped in warm tortillas with your favorite toppings.

A colorful sheet pan meal featuring thick pieces of golden-brown cooked chicken mixed with sliced red and yellow bell peppers and wedges of purple onion, all roasted to a slightly charred finish and sprinkled with fresh green cilantro leaves. Two lime wedges add a fresh touch on top, and two silver serving spoons rest on the bottom left corner of the pan lined with parchment paper. The pan is placed on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • ½ package of extra or super firm tofu (~8 ounces), drained and pressed
  • 2 bell peppers (any color), sliced
  • 1 red or yellow onion, sliced
  • 3 garlic cloves, minced
  • 2 tablespoons taco seasoning
  • 2 tablespoons vegetable oil
  • Tortillas for serving
  • Minced cilantro, for garnish
  • Diced avocado, for garnish
  • Lime slices, for garnish
  • Vegan cheese or sour cream, for serving (optional)
  • Salsa, for serving (optional)

Instructions

  1. Step 1: Preheat the oven to 425 degrees F. Line a baking sheet with a silicone mat or parchment paper.
  2. Step 2: Remove moisture from the tofu by draining and pressing it with a clean towel or paper towels. Then, pull apart the tofu into roughly 1-inch chunks and place them on the prepared baking sheet.
  3. Step 3: Add the sliced bell peppers, onion, minced garlic, taco seasoning, and vegetable oil to the baking sheet. Toss gently until everything is evenly coated. Spread the ingredients out in a single layer.
  4. Step 4: Bake in the preheated oven for 25 minutes. If using frozen vegetables, increase the baking time by 5 minutes.
  5. Step 5: Remove from the oven and serve the tofu and vegetable mixture wrapped in warm tortillas with your preferred garnishes such as cilantro, avocado, lime, vegan cheese, sour cream, or salsa.

Tips & Variations

  • Swap fresh bell peppers for a 14-ounce bag of frozen bell peppers—no need to thaw before cooking.
  • Add 1 cup of sliced mushrooms along with the vegetables for extra texture and flavor.
  • For a subtle ‘cheesy’ taste, stir in ½ tablespoon of nutritional yeast with the vegetables before baking.
  • Boost the flavor by adding an extra ½ tablespoon of taco seasoning to the mix.

Storage

Store leftover tofu fajita mixture in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or in the microwave until warmed through. Tortillas are best served fresh but can be wrapped in foil and warmed briefly in the oven.

How to Serve

The image shows a baking sheet covered with parchment paper, filled with cooked vegetables and pieces of chicken. The dish has red and yellow bell pepper strips, purple onion slices, and golden-brown chicken chunks, all mixed evenly. Some fresh green cilantro leaves are scattered on top, along with a few lime wedges placed around the food. Two silver spoons rest on the bottom part of the tray. The scene is set on a white marbled surface with a folded light cloth on the side. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use softer tofu for this recipe?

Extra or super firm tofu works best because it holds its shape well and soaks up flavors. Softer tofu may become mushy and not crisp up as nicely.

Can I make this recipe gluten-free?

Yes, just use gluten-free tortillas and check that your taco seasoning doesn’t contain gluten to ensure the dish is gluten-free.

Print

Vegan Tofu Fajitas with Bell Peppers and Onions Recipe

This vibrant Tofu Fajitas recipe features extra firm tofu marinated with taco seasoning and baked alongside colorful bell peppers, onions, and garlic to create a flavorful, plant-based fajita filling. Perfect for a quick, healthy dinner with customizable toppings like avocado, cilantro, and vegan cheese, these fajitas offer a delicious twist on a classic Mexican favorite.

  • Author: Rita
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 34 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican
  • Diet: Vegan

Ingredients

Scale

Tofu and Seasoning

  • ½ package of extra or super firm tofu (~8 ounces), drained and pressed
  • 3 garlic cloves, minced
  • 2 tablespoons taco seasoning
  • 2 tablespoons vegetable oil

Vegetables

  • 2 bell peppers (any color), sliced
  • 1 red or yellow onion, sliced

Optional Add-ins and Garnishes

  • 14-ounce bag of frozen bell peppers (optional substitute for fresh)
  • 1 cup sliced mushrooms (optional)
  • ½ tablespoon nutritional yeast (optional for subtle cheesy taste)
  • ½ tablespoon extra taco seasoning (optional for more flavor)
  • Tortillas for serving
  • Minced cilantro, for garnish
  • Diced avocado, for garnish
  • Lime slices, for garnish
  • Vegan cheese or vegan sour cream, for serving
  • Salsa, for serving

Instructions

  1. Preheat the oven: Set the oven temperature to 425 degrees Fahrenheit. Prepare a baking sheet by lining it with a silicone mat or parchment paper to prevent sticking and for easy cleanup.
  2. Prepare the tofu: Remove excess moisture from the tofu by draining the package and pressing a clean towel or paper towels against it to absorb liquid. Then, use your fingers to pull the tofu into roughly 1-inch chunks and spread them on the prepared baking sheet.
  3. Add vegetables and season: Add the sliced bell peppers, onion, minced garlic, taco seasoning, and vegetable oil directly onto the baking sheet with tofu. Toss and stir everything together until all pieces are evenly coated with the seasoning and oil. Spread the mixture out into a single layer for even roasting.
  4. Bake the fajitas: Place the baking sheet into the preheated oven and bake for 25 minutes. If using frozen vegetables, extend the baking time by an additional 5 minutes to ensure everything is thoroughly cooked.
  5. Serve: Warm tortillas and serve the baked tofu and vegetables together. Garnish with minced cilantro, diced avocado, lime slices, vegan cheese or sour cream, and salsa as desired for added flavor and texture.

Notes

  • You can substitute fresh bell peppers with a 14-ounce bag of frozen bell peppers — no need to thaw before baking.
  • For added depth and a slight cheesy flavor, incorporate ½ tablespoon of nutritional yeast when mixing ingredients in step 3.
  • Boost the spice level by adding an extra ½ tablespoon of taco seasoning during seasoning in step 3.
  • Add 1 cup of sliced mushrooms to the mix in step 3 for extra umami and texture.
  • Pressing the tofu well is crucial to achieve a firm texture and allow better absorption of seasoning.
  • Serve immediately for best texture, but leftovers can be refrigerated and reheated.

Keywords: tofu fajitas, vegan fajitas, baked fajitas, Mexican vegan recipe, tofu recipe, easy dinner, plant-based fajitas

Did you make this recipe?

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

Similar Posts

Leave a Reply

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

Recipe rating