Free Dinner Recipes E-book!   Download Now

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

The Almond Eater logo

  • Browse Recipes
    • Recipes by Course
      • Breakfast
      • Lunch
      • Dinner
      • Desserts
      • Drinks
      • Snacks
      • Sides
      • The Almond Eater Monthly Cooking Challenge
    • Recipes by Diet
      • Vegetarian
      • Dairy Free
      • Gluten Free
      • Vegan
      • Mediterranean Diet
      • Paleo
      • Whole30
  • Meet Erin
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • Browse Recipes +
    • Recipes by Course +
      • Breakfast
      • Lunch
      • Dinner
      • Desserts
      • Drinks
      • Snacks
      • Sides
      • The Almond Eater Monthly Cooking Challenge
    • Recipes by Diet +
      • Vegetarian
      • Dairy Free
      • Gluten Free
      • Vegan
      • Mediterranean Diet
      • Paleo
      • Whole30
  • About Erin
  • Contact

Home » Recipes » Dinner

Spicy Vegan Tofu Enchiladas

By Erin · September 2, 2020 · Updated September 27, 2021 · 29 Comments

Jump to Recipe Print Recipe
  • Share
  • Tweet
Dairy FreeVeganVegetarian

These Spicy Tofu Enchiladas are filled with crispy tofu, beans and diced tomatoes and then topped with spicy chipotle sauce and avocado—what’s not to love?! They're easy to prep and you'll most likely have leftovers so you can enjoy them two days in a row! 

casserole dish filled with enchiladas

Tofu enchiladas are going down tonight! Honestly, I'm a huge fan of taco Tuesday, but sometimes I want to switch it up with something similar yet different, like quesadillas or enchiladas, for instance. The real reason I love enchiladas is because there's always leftovers, and leftovers means that I get to eat them again the next day. Woohoo!

Speaking of tofu, you guys know I'm a huge fan. I use it in my vegan ramen, in my tofu curry again in my vegan bibimbap. And let's not forget my most popular tofu recipe: my crispy baked tofu.

This is a husband-approved recipe that even meat eaters will enjoy!

Recipe features

  • They're loaded with spicy tofu, black beans, diced tomatoes, and avocado, aka the BEST ingredients and flavors
  • It's an easy way to trick people into eating tofu
  • They're fairly spicy, though you can lessen the spice level if you prefer

enchilada ingredients with text overlay

Ingredient notes:

Tofu - super firm

Tortillas - corn of flour, just make sure they're about 6"

Diced tomatoes - fire roasted with green chiles (f you can find them); otherwise, regular fire roasted diced tomatoes work

Black beans - liquid drained and rinsed

Marinara sauce - try to get regular marinara (nothing with Italian spices) if you can; or, if you don't want these enchiladas to be spicy, use store-bought (or homemade) enchilada sauce

Step-by-step instructions

Step 1: Prepare the tofu: If you're using a tofu press, I recommend pressing the tofu for 4-6 hours in the refrigerator. If you're not using a tofu press, you're going to want to grab a towel and place it over the tofu, and then use a flat item like a baking pan and placing it over the towel. This will press some of the moisture out and allow the towel to absorb it. Though this may seem tedious, it's SO important if you want the tofu to be crispy.

Then, slice the tofu into small, bite-sized cubes and add it to a bowl with the taco seasoning. Any store bought taco seasoning will work! Finally, you want to pan-fry it with a little olive oil over medium-high heat for about 10 minutes, which will allow it to get a little crispy/firm up a bit.

bowl of tofu with seasoning

Step 2: Combine ingredients: In a bowl, combine the black beans, diced tomatoes and green chiles and onion together. There's a good chance you'll have leftover filling, and that's ok. You can always eat it the next day on a salad or with roasted potatoes.

bowl of tomatoes, black beans and onion

Step 3: Make the sauce: The sauce is the easiest part! You'll want to grab your favorite marinara sauce and pour it into a bowl, then add the chipotle powder and whisk them together, which will help take the marinara sauce from Italian to Mexican.

Step 4: Assemble. Spread a ½ cup of the sauce into the bottom of a 9x13 casserole dish. Place a spoonful of the tomato/bean/onion mixture into the center of a tortilla, then add a spoonful of cooked tofu. Wrap the tortilla and place the seam side down into the bottom of the casserole dish. Repeat this process with all of the tortillas.

assembled enchiladas in a casserole dish

Toppings: Of course I topped them with avocado and I advise you do the same. See, I’m a pretty big wimp when it comes to spice, and the avocados helped to cool down these SPICY vegan enchiladas. I’d recommend using 1-2 full avocados for the entire pan, but don’t put them on until right before you’re going to eat them (otherwise, they’ll turn brown).

You could also add a dollop or two of plain dairy free yogurt.

Tips and FAQs

Storage: store enchiladas in a sealed container in the refrigerator for up to 3 days. Wait to add any toppings (like avocado and/or dairy free yogurt) until you're ready to serve or eat these.

Can I make these ahead of time?

Yep! You can definitely make them a day in advance. If you do that, simply assemble the enchiladas, but don't pour sauce over top of them. Wrap the casserole dish with plastic wrap, then place the whole dish in the freezer. Before baking, pour the sauce over top.

Do I have to make these spicy?

You don't. If you want to avoid spiciness, I'd use regular, store-bought (or homemade!) enchilada sauce. The marinara + chipotle seasoning is really what makes these spicy.

casserole dish filled with enchiladas

What to serve with your enchiladas:

  • Fried Tomatoes with Corn Salsa
  • Plantain Sweet Potato Tacos
  • Simple Mango Ceviche

More delicious vegan dinner recipes:

  • General Tso's Tofu
  • Vegan Burrito Bowl
  • Easy Veggie Fajitas

If you made this recipe, be sure to leave a comment and star rating below. Thanks!

casserole dish of enchiladas

Spicy Vegan Tofu Enchiladas

These Spicy Tofu Enchiladas are filled with crispy tofu, beans and diced tomatoes and then topped with spicy chipotle sauce and avocado—what’s not to love?! They're easy to prep and you'll most likely have leftovers so you can enjoy them two days in a row! 
5 from 3 votes
Print Pin Rate
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6 enchiladas
Author: Erin

Ingredients

  • 6 soft taco shell size tortillas approx. 6"
  • 8 oz super firm tofu pressed then sliced into cubes
  • 2 tablespoon olive oil
  • 1-2 tablespoon taco seasoning
  • 10 oz. diced tomatoes with green chiles
  • 15 oz. black beans drained and rinsed
  • 1 small yellow onion diced
  • 1-2 avocados for topping diced
  • 2-4 tablespoon plain dairy free yogurt optional topping

For sauce:

  • 2 cups vegan-friendly marinara sauce
  • 1 teaspoon chipotle seasoning or more depending on how spicy you want it

Instructions

  • Preheat oven to 400°.
  • Pour tofu out on a plate and use a dish towel or several paper towels to soak up the moisture. I ended up using a dish towel plus two paper towels and pressed down on the tofu for a few seconds at a time. You want most of the moisture out but it's ok if you don't get it all. If you own a tofu press, use that instead.
  • Transfer the tofu to a bowl, add the taco seasoning and stir until the tofu is coated. Then, add 1 tablespoon olive oil to a large skillet and cook tofu on medium-high heat for 10 minutes or until tofu is crispy.
  • While tofu is cooking, combine tomatoes, black beans and onion together in a bowl and set aside.
  • In a separate bowl, stir the marinara sauce and chipotle seasoning together and set aside. Take ½ cup of the sauce and pour it into a 9x13 baking dish, using a spoon or spatula to spread the sauce all over the dish.
  • To assemble the enchiladas: scoop a spoonful of the tomato mixture into one tortilla, then add a spoonful of the cooked tofu. Roll the tortilla and put the fold side down into the baking dish. Repeat this process until all enchiladas are assembled.
  • Pour remaining sauce and diced tomato mixture overtop of the enchiladas and bake for 15-20 minutes.
  • Add avocado and/or dairy free yogurt to enchiladas before serving, and enjoy!

Notes

-The longer you press the tofu, the firmer it'll be and the crispier it'll get when you fry it
*Calories are an estimation and are per enchilada
Leftovers: store leftovers in a container in the refrigerator for up to 3 days. 

Nutrition

Calories: 306kcal | Carbohydrates: 37g | Protein: 12g | Fat: 14g | Saturated Fat: 2g | Sodium: 545mg | Potassium: 912mg | Fiber: 12g | Sugar: 6g | Vitamin A: 892IU | Vitamin C: 15mg | Calcium: 80mg | Iron: 4mg
Did you Make this Recipe? Tag me Today!Leave a comment below and tag @thealmondeater on Instagram!

UPDATE NOTE: This post was originally published in July 2016. It was updated with new text in September 2020.

« Sesame Tofu Quinoa Bowl
Spicy Lamb Meatballs »

About Erin

Erin is the recipe developer, writer and photographer behind the healthy food blog, The Almond Eater. She's been blogging since 2014 and loves to create food for many different diets, including vegan, gluten free and/or Whole30 recipes.

Reader Interactions

Comments

  1. Jill says

    July 19, 2020 at 6:30 pm

    5 stars
    Absolutely amazing!!! This is it!!! I put a sprinkle of vegan cheddar cheese on top!! Very tasty!!! Even the son who is not vegan liked it!!!

    Reply
    • Erin says

      July 20, 2020 at 9:13 am

      Woohooo!! Love that you guys enjoyed it so much 🙂

      Reply
  2. Michelle W says

    May 12, 2020 at 10:26 pm

    5 stars
    OKAY these were totally delicious! Sometimes cooking tofu can be intimidating and I can be a little picky about textures but this recipe was so easy to follow. Plus, I really liked having control over seasoning and crisping the tofu to my liking. Can’t wait to make these again and share with friends!

    Reply
  3. Danielle Kleiber says

    May 27, 2018 at 11:17 pm

    5 stars
    Just made these and I am blown away! Hopefully you don't get a duplicate of this comment (crazy computer). My husband occasionally falls off the "vegan wagon" because he is still tempted by meat and I refuse to buy it. I was expecting some comment like "these would have been better with meat" but instead he said they were one of his most favorite things I have ever made. He ate 5!! And I used burrito size tortillas and doubled the recipe so they were big. He wanted another but I told him the rest of us had to eat too LOL! Thank you for such a fantastic recipe.
    Oh and I added sliced olives and chopped cilantro to the top after cooking. Amazing!!!

    Reply
    • Erin says

      May 28, 2018 at 8:23 am

      This is the best comment!! I'm SO glad you both loved them, especially your husband 🙂

      Reply
  4. Christina says

    September 10, 2017 at 5:07 pm

    Do you have the nutritional facts?

    Reply
    • Erin says

      September 10, 2017 at 7:27 pm

      I do not--all I know is that they're made with real ingredients.

      Reply
  5. Divorced kat says

    May 08, 2017 at 9:36 pm

    I just cooked these then realized I won't be able to eat them all before I go away. Do these freeze ok?

    Reply
  6. Martha says

    May 10, 2016 at 8:03 am

    Just started trying tofu recently and loved it. Looking forward to seeing how this one turns out for me !

    Reply
  7. Medha says

    April 18, 2016 at 8:45 pm

    These enchiladas look amazing- love the tofu for extra protein and filling 🙂 Chipotle, ice cream, and Unbreakable Kimmy Schmidt sounds like a PERFECT day. I can't wait to binge watch the new season!

    Reply
  8. Diana says

    April 18, 2016 at 8:25 pm

    I've been so obsessed with tofu lately- I'm that weirdo who eats it without even cooking it I love it so much! These enchiladas look so easy and healthy...a perfect weeknight meal 🙂

    Reply
  9. Thalia @ butter and brioche says

    April 18, 2016 at 6:19 pm

    Ah you've got me craving enchiladas.. these look beautiful X

    Reply
  10. Keith @ How's it Lookin? says

    April 18, 2016 at 5:32 pm

    They look great. And black beans are a bonus, thanks for sharing

    Reply
  11. Georgie @ Healthy Pears says

    April 18, 2016 at 5:26 pm

    This looks awesome! You've inspired me to go out and buy some tofu!

    Reply
  12. Emilie @ Emilie Eats says

    April 18, 2016 at 4:33 pm

    Pretty sure I could eat this every day for the rest of my life and never get tired of it. With a huuuuuge scoop of guac, of course. Mexican food is always a winner!!

    Reply
  13. Kelly @ Kelly Runs For Food says

    April 18, 2016 at 10:59 am

    Oh I cannot run errands of any kind with Riley. He pushes the cart so slowly and makes us buy things we shouldn't. I'm a very efficient errand-runner and I always find the bargains, so I usually do that stuff myself!

    Reply
    • Erin says

      April 18, 2016 at 6:42 pm

      I agree that going by yourself is way more efficient (and cheaper!)

      Reply
  14. Jessica @ Myhealthypassion says

    April 18, 2016 at 9:43 am

    YUM! These look awesome!

    Reply
    • Erin says

      April 18, 2016 at 6:41 pm

      Thanks Jessica!

      Reply
  15. Alexa [fooduzzi.com] says

    April 18, 2016 at 8:19 am

    Homemade enchiladas are on my bucket list! These look fantastic, Erin! I don't eat tofu (I just think it's so bland and the texture totally freaks me out when it's on its own), BUT in something like this, I bet it would be delicious!

    Reply
    • Erin says

      April 18, 2016 at 6:40 pm

      Hahha! I totally get the texture thing (I'm weird about food textures too), though it's definitely not bland when covered in taco seasoning 😀 Thanks Alexa!

      Reply
  16. lindsay Cotter says

    April 18, 2016 at 8:14 am

    love this recipe.. hehe. and the board. 😉 twin.

    Reply
    • Erin says

      April 18, 2016 at 6:37 pm

      YES blue board twin. The best.

      Reply
  17. Liz @ I heart vegetables says

    April 18, 2016 at 7:56 am

    Even as a vegetarian, sometimes I'm skeptical of tofu recipes, haha. But this looks AMAZING!!! I love the idea of getting a little extra protein in there 🙂 I'm definitely saving this one for later!

    Reply
    • Erin says

      April 18, 2016 at 6:36 pm

      Yeah!! I like it when it's crispy and covered in taco seasoning 😀

      Reply
  18. Marina @ A Dancer's Live-It says

    April 18, 2016 at 7:34 am

    Omg tofu enchiladas?! I'm so intrigued! My birthday is Cinco de Mayo so I've literally only been thinking about Mexican food for weeks. These look A-MAZING.

    Reply
    • Erin says

      April 18, 2016 at 6:36 pm

      Ahhhh then you MUST celebrate with margs and all the enchiladas!

      Reply
  19. Bethany @ athletic avocado says

    April 18, 2016 at 7:21 am

    Its only breakfast time right now, but Im DROOLING over these enchiladas!

    Reply
    • Erin says

      April 18, 2016 at 6:35 pm

      Hehe thanks Bethany!

      Reply

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

girl in kitchen

Hi, I'm Erin!

I share recipes for ALL diet types because I believe that healthy food should be incredibly delicious without being complicated. Learn more

Seasonal Picks

pasta salad made with mediterranean ingredients

Mediterranean Pasta Salad

bowl with lemon orzo salad beside a small dish of chopped fresh basil

Lemon Orzo Salad

cake on a cake stand with a slice cut out

Vegan Carrot Cake

berries and ice cream in a bowl

Gluten Free Rhubarb Crisp

Popular Recipes

pasta, peas and sausage in a skillet

Italian Chicken Sausage Pasta

bowl with ground pork and vegetables

Banh Mi Bowl (Paleo, Whole30)

a bowl of pasta with lentils and red sauce

Lentil Bolognese Recipe (Vegan + Gluten Free)

sweet potato brownies

Flourless Sweet Potato Brownies

dog eating cake

Mini Dog Birthday Cake

Caramelized Onion Spaghetti Squash | squash filled with onions, mushrooms and kale for a healthy, vegetarian meal | thealmondeater.com

Caramelized Onion Spaghetti Squash

As Featured On

Footer

  • Contact
  • Privacy
  • The Almond Eater Monthly Cooking Challenge

Copyright© 2023 | The Almond Eater. Site Credit

  • Facebook
  • Instagram
  • Pinterest
  • Twitter