Easy Tofu Fajitas - Hannah Magee RD (2024)

Home » Recipes » Main Dishes » » Easy Tofu Fajitas

by Hannah Magee, RD on May 18, 2020 (updated Jun 26, 2023) 18 comments »

Jump to RecipeJump to Video

Add these Easy Tofu Fajitas to your list of quick and healthy meals to try! This vegetarian recipe can easily be made vegan, takes less than 30 minutes to make, and is packed with plant-based protein and nutritious vegetables.

Easy Tofu Fajitas - Hannah Magee RD (1)

Fajitas have been a staple healthy dinner meal in my family since I was a kid. I remember often coming home from hockey practice and seeing the various toppings on the dinner table. At that moment, you knew it was fajita night!

When my fiance Pat and I met and my mom learned that fajitas were his favourite food, fajita night became even more frequent than before. Now Pat and I have adopted regular fajita nights into our own dinner routine too!

As a dietitian, I’m a big proponent of eating more plants, including a variety of plant-based proteins. Whether you’re a meat-eater, flexitarian, already vegetarian, or you’re like me and would rather not put a label on it, we can all benefit from the nutrition that plant foods and nourishing vegetarian recipes can offer.

And whether you’re vegetarian, vegan or meat-eater, you’re going to love this recipe!

Easy Tofu Fajitas - Hannah Magee RD (2)

Ingredients for Easy Tofu Fajitas:

  • A block of firm or extra-firm tofu.
  • Onion. I use yellow, but red onion works too!
  • Bell peppers (red, green, orange, yellow…whatever you prefer!)
  • 5-minute Homemade Fajita Seasoning
  • Small flour tortillas. I used whole wheat!
  • Toppings! Get creative. I like chopped lettuce, avocado, salsa, sour cream and cheese. If vegan, omit the sour cream and cheese. 🙂
Easy Tofu Fajitas - Hannah Magee RD (3)

Tips for Making Tofu Fajitas:

  • Press the tofu – this helps to remove excess water and helps the tofu hold its shape when cooking. Remove the tofu from packaging and place it on a cutting board with a piece of paper towel over top. Then, place something heavy on top (I usually use my cast iron pan with a couple cookbooks on top) and leave for 15-30 minutes.
  • Add water to the pan with spices. I usually add about 1/3 cup water to the pan when I add my homemade fajita seasoning. This prevents the pan contents from drying out!
  • Share them! This is such a great recipe to cook for family or friends. Everyone can top them how they like and it makes enough for 4-6.
Easy Tofu Fajitas - Hannah Magee RD (4)

Nutrition Benefits of Tofu Fajitas:

Fajitas of any kind make a wonderfully balanced meal.

So long as you have a quality protein source (which is our tofu here), vegetables or fruit (our onions, peppers, and vegetable fajita toppings), carbohydrates (the tortillas), and a source of fat (like the olive oil for cooking, or the cheese and avocado for topping), you’ve got a nutritious and balanced meal!

In addition to being a great source of protein, tofu is also a plant-based source of important nutrients like iron and calcium. The bell peppers offer vitamin C (more vitamin C per serving than an orange!), and if you use whole wheat tortillas, you’re adding fibre and extra micronutrients like folate, iron and magnesium.

More Vegetarian Recipes You’ll Love:

  • Black Bean and Sweet Potato Taco Bowls
  • Loaded Veggie Nachos with Cilantro Avocado Crema
  • Vegetarian Chickpea Burgers
  • Easy Vegetarian Lentil Meatballs
Easy Tofu Fajitas - Hannah Magee RD (5)

Connect with Hannah Magee, RD!

Did you try this recipe? Let me know in the comments and leave a recipe rating and review below!

Don’t forget to snap a photo and tag @hannahmagee_rd on Instagram! Can’t wait to see your pics!

Easy Tofu Fajitas - Hannah Magee RD (6)

Easy 30-Minute Tofu Fajitas

Servings: 5 servings

Prep Time: 15 minutes mins

Cook Time: 15 minutes mins

A quick and healthy weeknight recipe to try! These plant-based tofu fajitas take 30 minutes to make and are packed with protein and nutritious vegetables.

4.84 from 12 ratings

Print RecipePin RecipeLeave a Review

Ingredients

Tofu Fajitas

  • 1 tbsp olive oil
  • 1 block extra-firm tofu, sliced into strips
  • 1 medium yellow onion, sliced into thin strips
  • 2-3 medium bell peppers, sliced into thin strips
  • 1 package small flour tortillas

Toppings

  • salsa, sour cream, shredded cheese, chopped lettuce, chopped avocado, chopped tomatoes, cilantro

Instructions

  • Heat olive oil on a large frying pan over medium heat. Add sliced tofu strips and fry in the pan for 3-5 minutes. Flip the tofu and continue frying for another 3 minutes.

  • Add all fajita seasoning ingredients to the pan, including the water. Stir seasoning into the tofu until coated and well-combined.

  • Add sliced onion and bell peppers and cook the mixture another 5 minutes. If you notice that the pan contents are starting to dry out, add another 1-2 tbsp water. Remove from heat and prepare to serve.

  • Place tortillas on a plate with a damp paper towel on top and microwave for 30 second intervals until war (optional). Serve fajita mixture in tortillas and add optional toppings. Enjoy!

Cuisine: Mexican, Vegan, Vegetarian

Course: Lunch, Main Course

Author: Hannah Magee, RD

Did you make this recipe?Be sure to take a photo and tag me at @hannahmagee_rd so I can see!

Dairy-Free Main Dishes Vegan Vegetarian

originally published on May 18, 2020 (last updated Jun 26, 2023)

18 commentsLeave a comment »

« Previous PostCollagen Supplements: Real or Hype?

Next Post »Easy Edamame Hummus

18 comments on “Easy Tofu Fajitas”

Leave a comment »

  1. Easy Tofu Fajitas - Hannah Magee RD (7)

    SueReply

    This recipe is so delicious and very easy to make. The spices were just right. This has become a new favorite of our family.

    • Easy Tofu Fajitas - Hannah Magee RD (8)

      hannahmageerdReply

      I’m so happy to hear that Sue! Thanks for letting me know! Enjoy 🙂

      Hannah

  2. Easy Tofu Fajitas - Hannah Magee RD (9)

    Carla @ Foodie DigitalReply

    This meal comes together so fast and is so delicious. My 5 year old claimed it was her favourite dinner ever! Thank you!

    • Easy Tofu Fajitas - Hannah Magee RD (10)

      hannahmageerdReply

      Hi Carla – thank you! Fajitas are my partner’s favourite dinner ever too. Glad they can be enjoyed at all ages. 😉

  3. Easy Tofu Fajitas - Hannah Magee RD (11)

    NatalieReply

    Could you share approximately how many fajitas this recipe makes? I can’t seem to find that on here. Thanks!!

    • Easy Tofu Fajitas - Hannah Magee RD (12)

      hannahmageerdReply

      Hi Natalie, the recipe should serve 4-6, depending on how hungry everyone is! 😉

  4. Easy Tofu Fajitas - Hannah Magee RD (13)

    RosalieReply

    I’ve been a vegetarian for 256 days and struggle with tofu recipes. Not anymore!! This recipe offers the perfect balance of taste and texture. I can’t wait to try it again!! Thank you!!

  5. Easy Tofu Fajitas - Hannah Magee RD (14)

    Betsy YoungReply

    It was pretty easy, but I think fresh garlic and marinating the tofu first (or at least sauteeing the spices in oul and then adding the tofu to that to soak them up better) would help this recipe taste much better, but I understand the intention is to make it easy too. Maybe minced garlic out of a jar?

  6. Easy Tofu Fajitas - Hannah Magee RD (15)

    Jo AnneReply

    This was so good ! will definitely use this in my meal rotation. My husband wants it weekly. So simple I did use a package of Fajitas only because I was too lazy to measure. Also I did saute the veggies first and added later to the tofu. I buy fresh tortillas from Meijer in their refrigerator section by the biscuits and they come in 2 sizes sometimes hard to find but worth it.

    thanks again for this amazing recipe !\\

    • Easy Tofu Fajitas - Hannah Magee RD (16)

      Hannah MageeReply

      Thank you so much Jo Anne! Glad to hear you enjoy my recipe so much.

  7. Easy Tofu Fajitas - Hannah Magee RD (17)

    FlorenceReply

    can you freeze the rest of the fajita mix?

    • Easy Tofu Fajitas - Hannah Magee RD (18)

      Hannah MageeReply

      Hi Florence, yes you can freeze the leftover fajita mix. You can seal it in a freezer bag (make sure to get all the air out and mark the date you froze it) and store in the freezer for up to 6 months!

  8. Easy Tofu Fajitas - Hannah Magee RD (19)

    RachelReply

    I’m just making this and have used fresh crushed garlic as I fins powder too salty. Excited to taste!

    • Easy Tofu Fajitas - Hannah Magee RD (20)

      Hannah MageeReply

      Hi Rachel – thanks so much for trying the recipe and leaving a comment. Hope you enjoyed!!

  9. Easy Tofu Fajitas - Hannah Magee RD (21)

    KristiReply

    Delicious and easy! We used your fajita seasoning recipe and it was excellent.

    • Easy Tofu Fajitas - Hannah Magee RD (22)

      Hannah MageeReply

      Sooo happy to hear this! Thank you Kristi!

  10. Easy Tofu Fajitas - Hannah Magee RD (23)

    KarenReply

    I usually make the mixture and serve with rice, black beans and avocado and the toppings. Delicious!

    • Easy Tofu Fajitas - Hannah Magee RD (24)

      Hannah MageeReply

      Love serving the tofu fajita mix over rice as well! So happy you enjoy it. 🙂

Leave a Reply

Easy Tofu Fajitas - Hannah Magee RD (2024)
Top Articles
Latest Posts
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 6350

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.