Tofu Fajitas Recipe

Introduction

These tofu fajitas are a vibrant, flavorful twist on a classic favorite. Packed with colorful bell peppers, onions, and perfectly seasoned tofu, they make a satisfying plant-based meal. Easy to prepare and full of bold flavors, they’re perfect for a quick weeknight dinner or casual gathering.

The image shows a tray full of roasted chicken and vegetables. The dish has three main layers: the bottom layer of browned, slightly charred red and yellow bell pepper strips and purple onion slices, all with a soft and roasted texture; the middle layer consists of medium-sized chicken chunks with a golden brown, spiced coating; the top layer is sprinkled with fresh green cilantro leaves and lime wedges placed around the tray edges, adding bright green color contrasts. Two silver spoons rest on the bottom left of the tray. The tray is lined with parchment paper and sits 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

Instructions

  1. Step 1: Preheat your oven to 425°F (220°C). Line a baking sheet with a silicone mat or parchment paper for easy cleanup.
  2. Step 2: Drain the tofu and press it with a clean towel or paper towels to remove excess moisture. Use your fingers to pull the tofu into roughly 1-inch chunks and spread them out on the prepared baking sheet.
  3. Step 3: In a bowl, combine the sliced bell peppers, onion, minced garlic, taco seasoning, and vegetable oil. Toss everything together until evenly coated. Spread the mixture in a single layer on the baking sheet with the tofu.
  4. Step 4: Roast in the oven for 25 minutes. If using frozen bell peppers or other frozen vegetables, add an additional 5 minutes to the cooking time to ensure everything is tender.
  5. Step 5: Remove from the oven and serve the tofu and vegetables warm in tortillas. Garnish with minced cilantro, diced avocado, lime slices, vegan cheese or sour cream, and salsa as desired.

Tips & Variations

  • Swap fresh bell peppers for a 14-ounce bag of frozen bell peppers to save prep time; no thawing needed.
  • Add 1 cup of sliced mushrooms along with the other vegetables for extra flavor and texture.
  • For a subtle “cheesy” taste, stir in ½ tablespoon of nutritional yeast when tossing the vegetables and tofu.
  • Boost the spice by adding an extra ½ tablespoon of taco seasoning in step 3.

Storage

Store leftover tofu fajitas in an airtight container in the refrigerator for up to 4 days. To reheat, warm them gently in a skillet over medium heat or in the microwave until heated through. Avoid overheating to keep the tofu tender and vegetables crisp.

How to Serve

The image shows a baking tray lined with brown parchment paper holding a colorful mix of cooked vegetables and tofu. There are thick slices of red and yellow bell peppers, and curved strips of red onion all spread across the tray, interspersed with golden-brown tofu pieces seasoned with spices. Bright green cilantro leaves are scattered on top, adding freshness, and three lime wedges sit near the bottom right corner. Two metal spoons rest on the left side of the tray. The whole scene sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use soft tofu instead of firm or extra firm?

Soft tofu is not recommended for this recipe as it won’t hold its shape when roasted. Using extra firm or super firm tofu ensures the pieces stay intact and develop a nice texture.

Can I cook these fajitas on the stovetop instead of baking?

Yes, you can sauté the tofu and vegetables in a large skillet over medium-high heat for about 8–10 minutes, stirring occasionally until everything is cooked through and slightly caramelized.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Fajitas Recipe


  • Author: lina
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

Delicious and easy-to-make vegan Tofu Fajitas featuring crispy tofu chunks baked with colorful bell peppers, onions, and flavorful taco seasoning. This plant-based recipe is perfect for a quick weeknight meal and can be customized with your favorite toppings like avocado, salsa, and vegan cheese.


Ingredients

Scale

Tofu and Vegetables

  • ½ 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

Seasonings and Oil

  • 2 tablespoons of taco seasoning
  • 2 tablespoons of vegetable oil

Optional Add-ins and Garnishes

  • 1 cup sliced mushrooms (optional, add in step 3)
  • ½ tablespoon nutritional yeast for a subtle cheesy flavor (optional, add in step 3)
  • ½ tablespoon extra taco seasoning for more flavor (optional, add in step 3)
  • 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: Preheat your oven to 425 degrees Fahrenheit. Line a baking sheet with a silicone baking mat or parchment paper to ensure easy cleanup and prevent sticking.
  2. Prepare the tofu: Remove excess moisture from the tofu by draining the package and pressing it with a clean towel or paper towels. Once dry, use your fingers to pull the tofu apart into approximately 1-inch chunks. Scatter the tofu chunks evenly across the prepared baking sheet.
  3. Mix and coat the vegetables and tofu: Add the sliced bell peppers, onion, minced garlic, taco seasoning, and vegetable oil to the baking sheet with the tofu. Stir everything together until all pieces are evenly coated with the seasoning and oil. Spread all ingredients out into a single, even layer to ensure roasting.
  4. Bake the fajitas: Place the baking sheet in the preheated oven and bake for 25 minutes. If you are using frozen vegetables instead of fresh, bake for an additional 5 minutes (total of 30 minutes) to ensure they cook through and get nicely roasted.
  5. Serve: Once done, serve the tofu fajitas hot with warm tortillas. Top with your choice of garnishes such as minced cilantro, diced avocado, lime slices, vegan cheese or vegan sour cream, and salsa for a delicious and satisfying meal.

Notes

  • Pressing the tofu well is essential to get a crispy texture when baked.
  • Feel free to add mushrooms or extra taco seasoning for more depth of flavor.
  • If using frozen bell peppers, do not thaw—simply add 5 extra minutes to the baking time.
  • Serve with warm tortillas and your favorite toppings for a complete fajita experience.
  • Stir the mixture halfway through baking if you prefer more even browning.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican

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

Similar Posts

Leave a Reply

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

Recipe rating