• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Jan 1, 2018 · Modified: Jun 3, 2025 by Alissa Saenz · This post may contain affiliate links · 10 Comments

    Easy Tofu Fajitas

    Jump to Recipe Print Recipe

    My easy tofu fajitas are bursting with flavor and come together in just 30 minutes! Perfect for a quick weeknight dinner, they’re loaded with spicy tofu and sizzling peppers and onions in a tangy, smoky sauce.

    Tofu Fajitas on a plate with a skillet of fajita filling in the background.

    I can be a little unenthusiastic about fajitas. Oh, fajitas are lovely and all. I adore my zesty vegetable fajitas and my vegan chicken fajitas. But I have a big issue with restaurant fajitas. Vegan restaurant fajitas in particular. (Obviously I have an issue with non-vegan fajitas, but that's not the point.) My problem is that fajitas can be super boring. I'm here today to tackle that issue, one fajita at a time.

    Jump to:
    • Ingredients You'll Need
    • How They're Made
    • Frequently Asked Questions
    • Variations
    • More Vegan Mexican Recipes
    • 📖 Recipe
    • 💬 Comments

    I've had one too many restaurant fajitas that were basically just peppers and onions in a tortilla. Vegan or not, that's kind of a let down! I set out to create a vegan fajita recipe worth getting excited about. What might make me jump for joy if I found it in my fajitas? Besides a big fat wad of cash, I mean? The answer is tofu. And fajitas featuring tofu as the main ingredient are the the bomb!

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    • Lime juice. Use freshly squeezed juice to give your fajita sauce the best flavor. Bottled lime juice just isn't anywhere near as good.
    • Garlic.
    • Spices. You'll need ground cumin, dried oregano, paprika, ancho chile powder, and black pepper.
    • Vegetable oil. You can substitute any high-heat oil that you like here. Olive oil, avocado oil, coconut oil and vegetable oil all work!
    • Tofu. The recipe calls for super-firm tofu. Firm or extra-firm tofu can be substituted, but both varieties will require pressing before they're ready to cook with.
    • Bell peppers. I used a red pepper and an green pepper for the tofu fajitas shown in the photos. You can use your favorite color(s) of bell pepper though!
    • Red onion.
    • Fresh cilantro.
    • Tortillas. Fajitas are traditionally served in small flour tortillas. You're welcome to break with tradition and use larger flour tortillas if you prefer. You'll end up with fewer fajitas.
    • Accompaniments. Pile your favorite vegan Mexican toppings on your fajitas. Try guacamole, vegan sour cream or cashew cream, shredded vegan cheese or cashew cheese sauce or pico de gallo.

    How They're Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Fajita sauce in a glass bowl with spoon.

    Step 1: Make the sauce. Stir lime juice, soy sauce, garlic, cumin, oregano, paprika, ancho chile powder, and black pepper together in a small bowl.

    Strips of tofu cooking in a cast iron skillet.

    Step 2: Pan-fry the tofu. Heat your oil in a large skillet, then add tofu strips. Cook them for a few minutes on each side, until they're browned. Move them out of the skillet and on to a plate.

    Red and green bell pepper strips and red onion strips cooking in a skillet.

    Step 3: Cook the peppers and onions. Add them to the hot skillet and cook them while stirring frequently until they soften and brown a bit.

    Fajita sauce being poured over a skillet of tofu, peppers, and onions.

    Step 4: Add the tofu and sauce. Return the cooked tofu to the skillet, then pour the sauce over everything. Cook the mixture for a minute or two, just to reduce the sauce a bit.

    Tofu Fajita filling in a skillet with fresh cilantro on top.

    Step 5: Finish the filling. Take the skillet off of heat. Add the cilantro, then season the filling with some salt. You can give it a taste-test at this point and adjust any seasonings if you'd like.

    White wooden surface set with skillet, bunch of cilantro, and plate of two Tofu Fajitas.

    Step 6. Assemble the fajitas. Now for the fun part! Stuff the filling into tortillas, along with any accompaniments you like with your fajitas. Dig in!

    Frequently Asked Questions

    Can these fajitas be made gluten-free?

    Yes, just use gluten-free tamari in place of soy sauce and gluten-free tortillas, such as toasted corn tortillas.

    How should I store and reheat leftovers of this recipe?

    Store leftover filling in an airtight container in the fridge. It will keep for up to three days. Simply reheat it in the microwave or in a hot skillet when you're ready to enjoy your fajitas.

    Are these fajitas spicy?

    They're pretty mild, although the ancho chile powder does add a tiny bit of heat. You can leave it out if you'd prefer, or include it and add some cayenne pepper or hot sauce if you'd like your fajitas extra spicy.

    White wooden surface set with a skillet of tofu fajita filling, bunch of cilantro, and bowl of lime wedges,

    Variations

    • Extra smoky fajitas. Add a teaspoon of smoked paprika to the sauce. Alternatively, if you don't mind some extra heat, add a teaspoon of chipotle chile powder or a tablespoon of adobo sauce from a can of chipotle peppers.
    • Fajita bowls. Serve the filling over a bed of rice, quinoa, or another grain instead of in tortillas.
    • Fajita lettuce wraps. For a low carb option, wrap your filling in large lettuce leaves instead of tortillas.

    More Vegan Mexican Recipes

    • Close up of three Vegan Tacos on a plate.
      Vegan Tacos (with Black Bean & Walnut Filling!)
    • Hand dipping tortilla chip in a skillet of refried black beans.
      Refried Black Beans
    • Wooden Table Set with a Vegan Burrito Bowl, Water Glass, Skillet, and Bunch of Cilantro
      Spicy Vegan Burrito Bowls
    • Vegan Taco Salad in a tortilla bowl with forks on the side.
      Vegan Taco Salad (Restaurant-Style!)

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Tofu Fajitas on a dish with lime wedes.
    Print Pin
    4.80 from 5 votes

    Easy Tofu Fajitas

    My easy tofu fajitas are bursting with flavor and come together in just 30 minutes! Perfect for a quick weeknight dinner, they’re loaded with spicy tofu and sizzling peppers and onions in a tangy, smoky sauce.
    Course Entree
    Cuisine American, Mexican
    Prep Time 15 minutes minutes
    Cook Time 15 minutes minutes
    Total Time 30 minutes minutes
    Servings 3
    Calories 401kcal
    Author Alissa Saenz

    Ingredients

    For the Sauce

    • ¼ cup lime juice
    • 2 tablespoons soy sauce
    • 2 garlic cloves, minced
    • 2 teaspoons ground cumin
    • 1 teaspoon dried oregano
    • 1 teaspoon paprika
    • ½ teaspoon ancho chile powder
    • ½ teaspoon black pepper

    For the Fajitas

    • 2 tablespoons vegetable oil
    • 1 (16 ounce/454 gram) package extra firm tofu, cut into small strips (about ½ inch thick by 1 to 2 inches long)
    • 2 medium bell peppers (any color), sliced into strips
    • ½ large red onion, sliced into strips
    • ¼ cup fresh cilantro, chopped
    • Salt, to taste
    • 6 small (fajita-size) flour tortillas

    Optional Accompaniments

    • Guacamole
    • Cashew cream or vegan sour cream
    US Customary - Metric

    Instructions

    • Stir all of the sauce ingredients together in a small bowl.
    • Coat the bottom of a large skillet with the oil and place it over medium heat. When the oil is hot, add the tofu in an even layer. Cook the tofu for about 10 minutes, flipping once or twice, until the pieces are browned on multiple sides. Remove the tofu from the pan and transfer it to a plate.
    • Raise the heat to medium-high and add a dash more of oil to the skillet if it seems too dry. Add the peppers and onion, and cook, stirring frequently, until they become browned in spots and tender-crisp, about 1 to 2 minutes. 
    • Return the tofu to the pan and pour the sauce over the tofu and veggies. Cook everything for 1 or 2 minutes more, until most of the liquid has evaporated.
    • Remove the skillet from heat and stir in the cilantro. Season the mixture with salt to taste.
    • Stuff the tofu mixture into tortillas and top with salsa, cashew or vegan sour cream, and/or guacamole. Serve.

    Notes

    Nutrition information does not include accompaniments.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 2fajitas | Calories: 401kcal | Carbohydrates: 44g | Protein: 19g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Sodium: 1221mg | Potassium: 624mg | Fiber: 5g | Sugar: 9g | Vitamin A: 3042IU | Vitamin C: 110mg | Calcium: 181mg | Iron: 6mg
    « That's Nacho Sweet Potato Cheese!
    Vegan Borscht »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.80 from 5 votes (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Sharine says

      April 03, 2025 at 10:14 pm

      Alissa, I know exactly what you're talking about with restaurants. It's like they can't be bothered to keep cans of beans or pre-cooked lentils or some firm tofu on hand for vegetarians or vegans. How out-of-touch with the real world! And yet, they will cater to people with *sensitive tummies* and off extensive gluten-free options. Ugh.

      I'm going to make the fajitas this weekend. I already know they will be delicious and satisfying!

      Reply
    2. A says

      June 09, 2022 at 7:43 pm

      Came out pretty good! I would dial back the lime juice if I made them again, the acidity was very front and center.

      Reply
    3. Beth says

      March 28, 2022 at 9:03 pm

      Loved this recipe! We added black beans and served over rice! Fabulous!

      Reply
    4. Katie says

      September 09, 2020 at 9:21 pm

      Really tasty! We only had large tortillas so we made burritos. Next time I might add some rice but im going to use this sauce all the time! Thank you!

      Reply
    5. Dawne says

      July 07, 2020 at 8:20 pm

      5 stars
      SO GOOD!!! The family love it!!

      Reply
    6. Leonie Dupuis says

      March 09, 2020 at 6:01 pm

      5 stars
      Super quick and easy to make and really yummy! I added some pumpkin seeds as garnish which gave the meal a fun texture!

      Reply
    7. Crystal says

      February 25, 2018 at 3:52 pm

      5 stars
      SOOOOOO delicious - thank you! :D

      Reply
      • Alissa Saenz says

        February 25, 2018 at 9:07 pm

        Yay!! Glad you like them! Thanks Crystal!

        Reply
    8. jess says

      January 27, 2018 at 2:35 pm

      4 stars
      these fajitas were bomb.

      Reply
      • Alissa Saenz says

        January 28, 2018 at 3:29 pm

        I'm glad you enjoyed them!!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    2950 shares
    • 262

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.