Recipes

Vegan Enchiladas (Bean and Veggie Filling, Red Sauce, Vegan Cheese)

VeganDigest Editorial
VeganDigest Editorial
Updated June 21, 2026 · 6 min read
Vegan enchiladas in a baking dish smothered with red sauce and melted vegan cheese Jump to recipe ↓
In this guide5
  1. 01Why This Recipe Works
  2. 02Key Ingredients and What They Do
  3. 03Method Tips for Perfect Enchiladas
  4. 04Variations Worth Trying
  5. 05Serving and Storage

Vegan enchiladas are one of the most satisfying weeknight dinners you can make, and the formula is simple: a savory black bean and vegetable filling, a smoky homemade red sauce, and a generous layer of vegan cheese on top. Everything goes into a 9x13-inch baking dish and comes out of the oven bubbling and fragrant in under 30 minutes of bake time.

The recipe here is grounded in tested techniques from trusted sources, including ratios and methods from Nora Cooks and Love and Lemons. You get real depth of flavor from toasted cumin and chili powder in both the filling and the sauce, and the layering approach (sauce on the bottom, sauce over the top, cheese last) keeps the tortillas from drying out. This is a crowd-pleaser that works for family dinners, meal prep, and even freezing ahead.

Why This Recipe Works

The structure of a great enchilada comes down to three interlocking components, each seasoned on its own. When the filling, the sauce, and the cheese all carry their own flavor, the final dish has real depth rather than relying on a single seasoning step.

The red sauce is built like a roux-based gravy: oil and flour cook together first to eliminate the raw flour taste, then chili powder, cumin, and garlic powder bloom in the fat for about one minute. Tomato paste and vegetable broth go in next, and the sauce simmers until it thickens enough to coat a spoon. A small splash of apple cider vinegar at the end lifts and brightens the whole thing. This approach, developed and tested by Nora Cooks, consistently produces a smooth, restaurant-quality sauce with no lumps.

The filling uses a combination of black beans and sauteed vegetables. Black beans provide protein and body while corn and peppers add sweetness and color. Cooking the onion low and slow (five to six minutes before adding anything else) builds a savory base that carries the whole filling. The filling is seasoned with the same spices as the sauce (cumin, chili powder) so every bite tastes coherent, not disjointed.

Finally, sauce on the bottom of the dish before the tortillas go in prevents sticking and starts hydrating the tortillas from underneath, so the whole enchilada stays moist from edge to center.

Key Ingredients and What They Do

Corn tortillas vs. flour tortillas. Corn tortillas are traditional and gluten-free, but they crack if cold. The fix is simple: wrap them in a damp paper towel and microwave in batches of five for 30 to 60 seconds until pliable. Flour tortillas (whole wheat or plain) roll more easily and are a fine substitute if you prefer them.

Black beans. One 15-ounce can, drained and rinsed, gives you about 1.5 cups of cooked beans. They add plant protein (roughly 7g per half-cup) and a creamy texture that holds together when rolled. Pinto beans work as a 1-for-1 swap.

Poblano pepper and cremini mushrooms. Poblanos contribute mild, earthy heat without overpowering the dish. Cremini mushrooms add a meaty, umami depth that makes the filling feel substantial. If you cannot find poblanos, a green bell pepper works as a stand-in.

Chili powder and cumin. These two spices do most of the work in both the sauce and the filling. Chili powder in the sauce should be a full two tablespoons for a batch that coats 12 tortillas. Under-seasoning the sauce is the most common reason homemade enchiladas taste flat.

Tomato paste. Two tablespoons stirred into the oil-flour-spice base before the broth adds richness and a deep red color without making the sauce taste like tomato soup.

Vegan cheese. Store-bought shreds (Violife cheddar or mozzarella style are widely available) melt reliably and brown lightly at 375°F. A cashew-based nacho cheese sauce drizzled over the top is the other common approach and gives a creamier, more pourable result. Both work.

Method Tips for Perfect Enchiladas

Make the sauce first. It takes only about ten minutes and can sit at room temperature while you prep the filling. If you make it the day before, it actually improves as the spices meld overnight.

Do not skip warming the tortillas. Cold corn tortillas split the moment you roll them. Wrapping five at a time in a damp paper towel and microwaving for 30 to 60 seconds is the fastest method. You can also warm them one by one in a dry skillet over medium heat for 20 to 30 seconds per side.

Use exactly half a cup of sauce on the bottom of the dish. This is enough to prevent sticking and to start steaming the tortillas from below without making the bottom layer soggy.

Roll tightly and place seam-side down immediately. The filling will try to fall out if you let the rolled tortilla sit open-side up. Press it gently into the sauce on the bottom of the dish and it stays closed on its own.

Pour sauce over the top and spread it edge to edge. Any part of a corn tortilla that is not covered by sauce will dry out and crack during baking. Leave a small exposed rim if you want the edges to go slightly crisp, but cover the body of each enchilada completely.

Bake uncovered at 375°F for 20 to 25 minutes. You are looking for the sauce to bubble at the edges and the cheese to be melted and starting to brown. Let the dish rest for five minutes before serving so the filling sets and does not pour out when you cut in.

Variations Worth Trying

Sweet potato and black bean. Roast one medium sweet potato (cubed, 400°F, 25 minutes) and fold it into the bean and veggie filling. The sweetness pairs well with the smoky red sauce and is one of the most popular variations across tested recipes.

Cauliflower walnut meat. Pulse raw cauliflower, cremini mushrooms, and walnuts in a food processor until they form a coarse, meat-like texture. Cook this mixture with soy sauce (or tamari for gluten-free), smoked paprika, cumin, and garlic powder for 10 to 15 minutes. Stir in the black beans at the end. The result mimics the texture of ground meat and is the approach used in the Nora Cooks recipe.

Green sauce version. Swap the red enchilada sauce for jarred salsa verde or a homemade tomatillo sauce. The bright, tangy flavor works especially well with a sweet potato or zucchini filling.

Spinach and broccoli filling. Use the Cookie and Kate approach: saute onion, red bell pepper, and broccoli florets, add a pinch of cinnamon along with the cumin (it deepens the savory flavor without tasting sweet), then wilt in fresh spinach before folding in the beans.

Make it a casserole. Layer tortillas flat (torn to fit) rather than rolling them, alternating with filling and sauce. This is faster to assemble and feeds a larger group from the same baking dish.

Serving and Storage

Serve enchiladas straight from the oven with toppings set out on the side: sliced avocado or guacamole, vegan sour cream, pickled jalapenos, sliced radishes, fresh cilantro, and lime wedges. A simple green salad or plain rice rounds out the meal without competing with the rich sauce.

Refrigerator. Store leftovers in an airtight container for up to four days. Reheat individual portions in the microwave (two to three minutes, covered with a damp paper towel) or in a covered baking dish at 350°F for 15 minutes.

Freezer. Assemble the enchiladas fully (sauce and cheese on top) but do not bake. Cover the dish tightly with plastic wrap and then foil and freeze for up to three months. Thaw overnight in the refrigerator, then bake covered at 375°F for 30 minutes, uncover, and bake another 10 to 15 minutes until heated through and bubbly.

Meal prep note. If you are prepping for the week, store any extra cheese sauce separately in a jar rather than on top of the enchiladas. Adding it fresh before each reheating keeps the texture creamy rather than dried out.

The recipe

Vegan Enchiladas

Prep

20 min

Cook

35 min

Makes

4 to 6 (makes 10 to 12 enchiladas)

Ingredients

  • FOR THE RED ENCHILADA SAUCE
  • 3 tablespoons olive oil
  • 3 tablespoons all-purpose flour (or gluten-free flour blend)
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon fine sea salt
  • 2 tablespoons tomato paste
  • 2 cups vegetable broth
  • 1 teaspoon apple cider vinegar
  • FOR THE FILLING
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 1 poblano pepper (or green bell pepper), stemmed, seeded, and chopped
  • 8 ounces cremini mushrooms, sliced
  • 3 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon fine sea salt
  • 1 cup frozen corn, thawed (or one 15-ounce can, drained)
  • 1 can (15 ounces) black beans, drained and rinsed
  • FOR ASSEMBLY
  • 10 to 12 corn tortillas (6-inch), or whole wheat flour tortillas
  • 1.5 cups shredded vegan cheese (such as Violife cheddar style), divided
  • OPTIONAL TOPPINGS
  • Sliced avocado
  • Vegan sour cream
  • Fresh cilantro
  • Pickled jalapenos
  • Sliced radishes
  • Lime wedges

Instructions

  1. 1 Make the enchilada sauce. Warm olive oil in a medium saucepan over medium heat. Whisk in the flour, chili powder, cumin, garlic powder, and salt. Cook, whisking constantly, for about one minute until the mixture smells toasty. Add the tomato paste and stir to combine. Slowly pour in the vegetable broth while whisking to prevent lumps. Bring to a gentle boil, then reduce the heat and simmer for five minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat, whisk in the apple cider vinegar, and taste for seasoning. Set aside.
  2. 2 Cook the filling. Heat olive oil in a large skillet over medium heat. Add the onion and cook for five to six minutes, stirring occasionally, until softened and translucent. Add the poblano and mushrooms and cook for another five minutes until the mushrooms release their liquid and begin to brown. Stir in the garlic, cumin, chili powder, smoked paprika, and salt. Cook for one minute until fragrant. Add the corn and black beans, stir to combine, and cook for two to three minutes until everything is warmed through. Remove from heat.
  3. 3 Preheat the oven to 375 degrees F. Spread one-half cup of enchilada sauce evenly across the bottom of a 9x13-inch baking dish.
  4. 4 Warm the tortillas. Wrap five tortillas at a time in a damp paper towel and microwave for 30 to 60 seconds until soft and pliable. Work with one tortilla at a time and keep the rest covered so they stay warm.
  5. 5 Fill and roll. Lay one warm tortilla flat. Spoon about one-third cup of filling down the center. Roll the tortilla tightly and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas, arranging them snugly side by side in the dish.
  6. 6 Top the enchiladas. Pour the remaining enchilada sauce evenly over the rolled tortillas, making sure the top surface of each one is fully coated. Sprinkle one cup of shredded vegan cheese evenly over the sauce.
  7. 7 Bake uncovered for 20 to 25 minutes until the sauce bubbles at the edges and the cheese is melted and beginning to brown. Remove from the oven and let the dish rest for five minutes before serving.
  8. 8 Serve topped with avocado, vegan sour cream, cilantro, and any other desired toppings. Add lime wedges on the side.

Notes

  • ·Corn tortilla tip: corn tortillas must be warmed before rolling or they will crack. The microwave method (damp paper towel, 30 to 60 seconds per batch of five) is fastest.
  • ·Gluten-free: use certified gluten-free flour in the sauce, tamari in place of soy sauce if using, and 100 percent corn tortillas.
  • ·Store-bought shortcut: if you are short on time, use one 28-ounce can of store-bought red enchilada sauce (such as Frontera or Trader Joe's brand) in place of the homemade sauce.
  • ·Make ahead: the sauce and filling can each be made up to three days in advance and stored separately in the refrigerator. Assemble and bake when ready to serve.
  • ·Freezing: assemble fully (with sauce and cheese) but do not bake. Cover tightly and freeze for up to three months. Thaw overnight in the refrigerator, then bake covered at 375 degrees F for 30 minutes, uncover, and bake another 10 to 15 minutes.

Calories

~350

Protein

14g

Fat

12g

Carbs

48g

Was this helpful?

Rate this guide

Be the first to rate this

Share this guide

Frequently asked questions

Can I use flour tortillas instead of corn tortillas?+

Yes. Flour tortillas are easier to roll without cracking because they are more pliable at room temperature. Corn tortillas are traditional and gluten-free, but they need to be warmed before rolling. Either type works well in this recipe.

How do I stop my enchiladas from getting soggy?+

Two things help most. First, do not over-sauce. Use half a cup on the bottom of the dish, pour the rest over the top, and make sure the tortillas are rolled snugly so they hold their shape. Second, bake uncovered so the top can set and the edges can get a little crisp rather than steam-soft.

Can I make vegan enchiladas ahead of time?+

Yes, and they actually benefit from it. Make the sauce and filling up to three days in advance and store them separately. You can also assemble the whole dish and refrigerate it (without baking) up to 24 hours ahead. Add the cheese topping just before baking and add five to ten minutes to the bake time since everything will be cold.

What is the best vegan cheese for enchiladas?+

Shredded Violife cheddar-style cheese melts and browns well at oven temperatures. Daiya and Follow Your Heart also work. If you prefer a pourable option, a cashew-based nacho cheese sauce drizzled over the top before baking gives a creamier, restaurant-style result.

VeganDigest Editorial

Written by

VeganDigest Editorial

VeganDigest Editorial is the small independent team that researches and fact-checks this site. We are not doctors or dietitians. For every is-it-vegan verdict we read the product's current ingredient list and manufacturer information, and for anything health-related we report guidance from recognized bodies such as the NHS, the Vegan Society, and the Academy of Nutrition and Dietetics rather than offering medical advice. Every page shows the date it was last verified, and our full process is on the How We Verify page.

Comments

Join the conversation

    Keep reading