Tofu Enchilada Casserole Recipe

Jump to Recipe
A hearty vegetarian casserole made with tofu seasoned to taste like Mexican chorizo. Simple to prepare and ready in under an hour, it's also great for meal prepping!

You don’t have to be vegetarian to enjoy this tofu enchilada casserole! This savory and hearty casserole contains layers of spicy tofu filling, tortillas, homemade enchilada sauce, and cheese. It’s the perfect blend of textures, spices and flavors that everyone will love.

a slice of enchilada casserole on a plate

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save the Recipe

By submitting this form, you consent to receive emails from Simple and Savory

This mouthwatering casserole is a unique twist on traditional enchiladas. It’s simple to make in under an hour, and perfect for an easy weeknight meal. Mild-tasting tofu is boldly flavored with classic Mexican chorizo spices that even meat lovers will devour.

Here is what you will need

a picture of all of the ingredients

Icon for boxes in blog post

  • Olive Oil or Avocado Oil
  • Extra Firm Tofu – Pressed
  • Diced Tomatoes – Fresh or Canned
  • Chipotle Peppers in Adobo Sauce
  • Tamari Sauce or Soy Sauce
  • Ground Cumin
  • Smoked Paprika
  • Garlic Powder
  • Onion Powder
  • Brewed Coffee
  • Enchilada sauce (here’s a recipe for homemade enchilada sauce)
  • Tortillas – Burrito Size
  • Cheddar Cheese

How to make tofu enchilada casserole

Prepare the Ingredients: Press the tofu several hours ahead of time to remove excess moisture. Wrap the block in a towel or paper towel and place a heavy object such as a plate on top of it. If you have a tofu press, place the tofu in that for a few hours.

Measure the seasonings, shred the cheese, and heat the oil in a large skillet over high heat. Preheat the oven to 375 degrees F.

crumbled tofu cooking in a skillet

STEP 1: Once the oil is hot, reduce the heat to medium-high heat. Crumble the tofu with your hands and add it to the skillet. Use the back of a spatula to press the crumbles down, and let them cook for a few minutes undisturbed. Once the crumbles begin to turn golden brown on the bottom, reduce the heat to medium heat and toss the crumbles around the skillet while it continues to brown.

tofu crumbles in skillet cooked with tomatoes and spices

STEP 2: Stir in the spices, tomatoes, chipotle pepper, adobo sauce, coffee and tamari sauce. Reduce the heat to low heat and simmer for 5 minutes.

tortilla in a casserole dish

STEP 3: Pour a thin layer of sauce into the casserole dish and place a tortilla on top. If you are using smaller tortillas add enough to cover the bottom of the dish.

enchilada casserole cheese shreds, filling and sauce

STEP 4: Spread half of the filling mixture over the tortilla, and sprinkle on half of the shredded cheese and a light coating of sauce.

enchilada casserole assembled in a white dish

STEP 5: Cover the cheese and sauce with another tortilla, then the remainder of the filling with a little bit of cheese and sauce. Top it off with the remaining tortilla, and enough sauce to cover the tortilla, and sprinkle it with what’s left of the cheese. Cover the casserole dish and bake for 15 minutes. Remove the cover and bake for 5 minutes longer.

Tips & Tricks

  • Burrito size tortillas (9 or 10 inch) fit perfectly in a round pie plate. If you don’t have a round dish, you wil have to cut the tortillas to cover the bottom of the dish.
  • If you don’t have chipotle peppers in adobo sauce, use 1 1/2 teaspoons chipotle chili powder or a teaspoon of smoked paprika and 1/2 teaspoon of cayenne pepper.
overhead view of cooked enchilda casserole with melted cheese on top

How to make an enchilada casserole ahead of time

This is a great recipe to make ahead of time, and there are a few ways to do it.

  • Make the filling and the enchilada sauce a few days before and store them separately in the refrigerator until it’s time to assemble the enchilada casserole.
  • Assemble the casserole without baking it a day before and store it in the refrigerator. Any longer than a day might produce soggy tortillas.

How to store and use leftovers

Refrigerator leftover enchilada casserole in an airtight container in the fridge for up to three days. When you are ready to eat, cover it and heat in the oven at 350 degrees f for about 15 minutes.

If you want to freeze it, let the casserole cool to room temperature first, then place it ina freezer-safe container. It will keep for up to 3 months.

If you love Mexican food, try this spicy chicken and black bean casserole or slow cooker chipotle chicken stew.

vegetarian enchilada casserole in a white casserole dish

Recipe Variations

Add vegetables – Add 1/2 cup of fresh vegetables such as red pepper, cooked sweet potatoes or zucchini to the skillet with the tofu.

Add beans – Add 1/2 cup black beans to the tofu mixture.

Meat – Swap out the tofu with 3/4 pound of ground chicken breast, ground turkey, or lean ground beef.

Cheese – Replace or use a combination of cheeses such as pepper jack, mozzarella, or Monterey jack cheese.

Vegan – Replace the cheese with vegan cheese ro nutritional yeast.

Gluten-Free – Use gluten-free tortillas (corn is a great option) and gluten-free flour blend in the enchilada sauce.

Traditional – Instead of stacking the tortillas casserole-style, place a spoonful of the filling into smaller (taco-sized) tortillas, roll them up, and arrange them in a single layer on a baking sheet. Cover with enchilada sauce, and cheese, and bake.

Tofu Tacos- Instead of enchiladas stuff the soy chorizo into soft or hard taco shells and top with your favorite taco toppings.

Serving Suggestions

Serve vegetarian enchiladas with your favorite toppings such as a side of sour cream, Greek yogurt, salsa, pico de gallo, guacamole, green onions, brown rice, and fresh cilantro and fresh lime juice.

Round out the meal and serve your veggie enchilada casserole with a simple chopped salad.

a picture of the cover of an ebook how to make dinner with what you have.

Grab your Free copy !

How to make dinner with what you have!

Get dinner on the table fast! Use this guide to help you whip up a tasty dinner with food you already have in your kitchen!

You Might Like These Mexican Recipes

Do you like this recipe or have a question?

Please leave a comment or question and a 🌟🌟🌟🌟🌟 rating below. I answer all your questions!

a slice of enchilada casserole on a plate

Vegetarian Enchilada Casserole Recipe

A hearty vegetarian casserole made with tofu seasoned to taste like Mexican chorizo. Simple to prepare and ready in under an hour, it's also great for meal prepping!
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes

Click on serving size to scale this recipe

Course: Plant Based Recipes
Cuisine: American/Mexican
Keyword: Tofu Enchilada, Vegetarian enchilada casserole
Servings: 4
Calories: 280kcal
Author: Anne

Vegetarian Enchilada Casserole Recipe

Scale this Recipe 4

Ingredients

  • 2 tablespoons olive oil
  • 1 block of extra firm tofu
  • 1/4 cup diced tomatoes
  • 1 chipotle pepper in adobo sauce chopped PLUS 1 1/2 teaspoons chipotle sauce
  • 1 tablespoon tamari sauce
  • 1 tablespoon ground cumin
  • 1 tablespoon smoked paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 tablespoon brewed coffee
  • 3 large flour tortillas or 6 to 8 smaller sized.
  • 1 1/2 cups enchilada sauce
  • 3/4 cup shredded cheddar cheese

Instructions

  • At least two hours before making this recipe, remove the excess moisture from the tofu by wrapping it in a towel with a heavyish object on top or use a tofu press.
  • Measure out the seasonings ( 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1 teaspoon garlic powder, 1 teaspoon onion powder) shred the 3/4 cup shredded cheddar cheese, and heat 2 tablespoons olive oil oil in a large skillet over high heat. Preheat the oven to 375 degrees f.
  • Once the oil in the skillet is hot, reduce the heat to medium high heat, crumble the tofu with your hands and add it to the skillet.
  • Use the back of a spatula to press the crumbles down and let them cook for a few minutes undisturbed. Once the crumbles begin to turn golden brown, reduce the heat to medium and toss the crumbles around in the skillet to let them brown up a little bit more.
  • Reduce the heat to medium and stir in the spices, 1/4 cup diced tomatoes, 1 chipotle pepper in adobo sauce chopped PLUS 1 1/2 teaspoons chipotle sauce1 tablespoon tamari sauce, 1 tablespoon brewed coffee. Reduce the heat to low and simmer for 3 to 5 minutes.
  • Assemble the casserole: Cover the bottom of the casserole dish with a 1/4 cup of enchilada sauce, top it with a tortilla, spread half of the prepared filling mixture over the tortilla.
  • Sprinkle on 1/4 cup of the cheese shreds and more sauce.
  • Repeat the layering with one more tortilla, the filling, the cheese, and the sauce.
  • Place the last tortilla on top of the casserole and add the remaining sauce.
  • Cover and bake in a preheated oven for 15 minutes. Remove the foil and bake for 10 minutes longer.

Video

Notes

Store leftovers in the refrigerator for up to three days.
Reheat leftovers in the oven at 350 until they are heated through (about 15 minutes)
Serve vegetarian enchilada casserole with your favorite toppings such as sour cream, Greek yogurt, guacamole, green onions, brown rice, or fresh cilantro.
Substitutions:
Use chipotle chili powder (1 teaspoon) and cayenne pepper (1/2 teaspoon) in place of chipotle chilis. 
Variations
Add 1/2 cup of vegetables such as bell peppers, zucchini, or beans to the tofu mixture.
Replace the tofu with 3/4 pound of ground chicken breast
Change up the cheese and use any combination of cheeses such as pepper jack, mozzarella, or Monterey jack cheese.
Make it vegan and replace the cheese with dairy-free cheese.

Nutrition

Serving: 1slice | Calories: 280kcal | Carbohydrates: 25g | Protein: 17g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Cholesterol: 4mg | Sodium: 1396mg | Potassium: 315mg | Fiber: 4g | Sugar: 9g | Vitamin A: 1543IU | Vitamin C: 3mg | Calcium: 178mg | Iron: 4mg

Nutrition information provided is an estimate and can vary based on cooking methods and ingredients used

Tried this recipe?Leave a comment and a star rating to let us know how it was!

Sign Up for Easy Recipes Straight in Your In-Box!

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments