A Story of Flavor and Heart: Vegan Enchiladas from My Kitchen to Yours
Vegan enchiladas weren’t always part of my weekly dinner rotation. In fact, the first time I made them, it was more out of necessity than creativity — a last-minute attempt to bring something plant-based and comforting to a friend’s potluck. I had just developed a batch of vegan enchilada soup and was experimenting with the sauce when I thought, “What if this became a dish you could slice into?”
That evening, the casserole dish came back clean, and the requests for the recipe poured in.
But this story goes further back. Back to long summer days in my grandmother’s kitchen, where green chili chicken enchiladas bubbled away in the oven. Those flavors left a mark on my heart — warm, earthy, and wrapped in nostalgia. When I transitioned to more plant-based cooking, I didn’t want to give that up. So I didn’t. I recreated it.

What began as a simple experiment soon turned into a beloved family favorite. The flavors are just as bold, the textures just as satisfying, and the comfort? Still baked right in.
Over time, I’ve made versions inspired by the bright simplicity of vegetarian enchiladas, and even added subtle heat and texture hints inspired by a Brazilian Mounjaro recipe. Whether you’re vegan, veg-curious, or just craving something deeply delicious, this recipe has a seat at your table.
Let’s dive into the kind of dish that satisfies without compromise — simple, nourishing, vegan enchiladas that just might become your new favorite.
Table of Contents
Vegan Enchiladas That Will Win Over Everyone — Even Meat Lovers
What if vegan enchiladas weren’t just a plant-based alternative—but the most requested dish at your dinner table?
If you’ve ever hesitated to serve a vegan main dish to a crowd, you’re not alone. I used to wonder the same thing: “Will they miss the meat?” But here’s the secret I discovered—when the flavors are rich, the sauce is from scratch, and the filling is hearty, no one asks what’s missing.
This recipe doesn’t just meet expectations—it reshapes them. With tender corn tortillas, a deeply spiced homemade enchilada sauce, and a protein-packed bean and veggie filling, these enchiladas don’t need to replace anything. They stand on their own.
So whether you’re cooking for longtime vegans, skeptical in-laws, or just a hungry household at the end of the day, this dish has one job: to wow.
Let’s roll up our sleeves and get these enchiladas in the oven.
Ingredients You’ll Need
To make this vegan enchiladas recipe both satisfying and nutritious, we’ll be using simple, pantry-friendly ingredients. Feel free to swap based on what you have on hand — I’ll also share ideas for customizing in a later section.
Print
Vegan Enchiladas: The Ultimate Comfort Meal with 5 Delicious Twists
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
These vegan enchiladas are comfort food at its best—packed with bold flavors, black beans, corn, and veggies, all rolled in corn tortillas and baked with a luscious homemade enchilada sauce.
Ingredients
1 tablespoon olive oil
1 small yellow onion, diced
2 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon smoked paprika
1/2 teaspoon chili powder
1/2 teaspoon sea salt
1 (15-ounce) can black beans, rinsed and drained
1 cup corn kernels (frozen or fresh)
1 cup diced red bell pepper
1/2 cup chopped spinach or kale (optional)
1/4 cup fresh cilantro, chopped
— Enchilada Sauce —
2 tablespoons olive oil
2 tablespoons all-purpose flour (or gluten-free alternative)
2 tablespoons tomato paste
1 teaspoon garlic powder
1 teaspoon onion powder
2 tablespoons chili powder
1/2 teaspoon cumin
1/2 teaspoon oregano
1/4 teaspoon cinnamon
2 cups vegetable broth
Salt to taste
— For Assembling —
8 corn tortillas (6-inch)
1 to 1½ cups vegan cheese (optional)
Sliced jalapeños, avocado, and cilantro for garnish
Instructions
1. Make the Enchilada Sauce: In a saucepan, heat oil and whisk in flour to make a roux. Add tomato paste and spices, whisk in broth, simmer 5–7 minutes.
2. Sauté the Filling: Cook onion in oil until translucent. Add garlic and spices, then stir in beans, corn, peppers, and spinach. Cook until tender. Add cilantro and remove from heat.
3. Assemble: Preheat oven to 375°F. Grease a baking dish, add a layer of sauce. Warm tortillas, fill with 2–3 tbsp of filling, roll, and place seam-side down. Top with remaining sauce and vegan cheese.
4. Bake: Cover with foil and bake 15 minutes. Remove foil and bake 10 more minutes.
5. Rest & Serve: Let rest 5 minutes. Garnish with avocado, jalapeños, and cilantro.
Notes
Warm tortillas to avoid cracking.
Make sauce up to 3 days in advance to save time.
Let enchiladas rest before slicing to help them set.
Freeze unbaked enchiladas for quick meals later.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 2 enchiladas
- Calories: 320
- Sugar: 4g
- Sodium: 460mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 7.5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg
Keywords: vegan enchiladas, plant-based dinner, black bean enchiladas

For the Filling:
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1/2 teaspoon sea salt
- 1 (15-ounce) can black beans, rinsed and drained
- 1 cup corn kernels (frozen or fresh)
- 1 cup diced red bell pepper
- 1/2 cup chopped spinach or kale (optional for extra greens)
- 1/4 cup fresh cilantro, chopped
For the Vegan Enchilada Sauce:
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour (or gluten-free alternative)
- 2 tablespoons tomato paste
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 2 tablespoons chili powder
- 1/2 teaspoon cumin
- 1/2 teaspoon oregano
- 1/4 teaspoon cinnamon
- 2 cups vegetable broth
- Salt to taste
For Assembling:
- 8 corn tortillas (6-inch, warmed slightly for flexibility)
- 1 to 1½ cups vegan cheese (shredded; optional but recommended)
- Sliced jalapeños, avocado, and extra cilantro for garnish
Step-by-Step Instructions
Follow these simple steps to create the most comforting vegan enchiladas right in your home kitchen. From sauce to assembly, everything comes together in under an hour.

1. Make the Enchilada Sauce
- In a medium saucepan, heat olive oil over medium heat.
- Whisk in the flour to form a smooth roux and cook for 1–2 minutes, stirring constantly.
- Add tomato paste, chili powder, garlic powder, onion powder, cumin, oregano, and cinnamon. Stir to form a thick paste.
- Gradually whisk in the vegetable broth. Simmer for 5–7 minutes, stirring often, until thickened slightly. Season with salt. Set aside.
2. Sauté the Filling
- In a large skillet, heat 1 tablespoon of olive oil over medium heat.
- Add onion and cook until translucent (about 5 minutes).
- Stir in garlic, cumin, paprika, and chili powder. Cook for another minute.
- Mix in black beans, corn, and red bell pepper. Cook until the vegetables are just tender.
- Add spinach (if using) and cook until wilted. Stir in fresh cilantro, then remove from heat.
3. Assemble the Enchiladas
- Preheat your oven to 375°F (190°C).
- Lightly grease a 9×13-inch baking dish.
- Spread a thin layer of sauce over the bottom of the dish.
- Warm tortillas (in a damp towel in the microwave for 30 seconds) so they don’t crack.
- Spoon 2–3 tablespoons of filling into each tortilla, roll tightly, and place seam-side down in the baking dish.
- Once all are filled, pour the remaining enchilada sauce evenly over the top.
- Sprinkle with vegan cheese, if using.
4. Bake and Serve
- Cover the dish with foil and bake for 15 minutes.
- Remove foil and bake another 10 minutes until hot and bubbly.
- Let the vegan enchiladas rest for 5 minutes before serving. Garnish with sliced avocado, jalapeños, and fresh cilantro if desired.

Tips and Tricks for Perfect Vegan Enchiladas
Getting vegan enchiladas just right is more about method than magic. These tips will help you avoid soggy tortillas, achieve rich flavor, and make prep a breeze every single time.
1. Avoid Soggy Tortillas
The most common issue with vegan enchiladas? Mushy, lifeless tortillas. To prevent that:
- Lightly pan-fry the corn tortillas before filling, or warm them in the microwave with a damp paper towel to keep them soft and prevent tearing.
- Don’t oversaturate with sauce before baking. A light layer on the bottom and a moderate drizzle on top is just right.
2. Let Them Rest Before Serving
After baking, let your vegan enchiladas rest for 5–10 minutes. This gives the sauce time to thicken and the filling to set, resulting in cleaner, more satisfying slices.
3. Make the Sauce Ahead
The homemade enchilada sauce is where much of the flavor lives. If you’re short on time, make it up to three days in advance. That way, assembling your vegan enchiladas on a busy weeknight becomes incredibly fast.
4. Customize the Filling for Variety
You can easily make high-protein vegan enchiladas by adding lentils or using a tofu scramble in the filling. This is also a smart way to repurpose leftovers like roasted veggies or rice.
5. Freeze for Later
Double your batch and freeze the unbaked dish. When you’re ready, bake the vegan enchiladas straight from the freezer (covered) at 375°F until heated through—usually about 40–45 minutes.
Variations and Customization
One of the best parts about making vegan enchiladas at home is how easily you can adjust them to suit different diets, tastes, or pantry limitations. Here’s how to make this recipe truly your own.
1. High-Protein Vegan Enchiladas
For a post-workout meal or heartier family dinner, bulk up your filling by adding:
- Cooked quinoa or lentils
- Crumbled tempeh or extra-firm tofu
- Mashed high protein overnight oats (yes, it works!) mixed with salsa and beans
This turns your vegan enchiladas into a protein-packed powerhouse.
2. Vegetarian Option
If you’re open to dairy, simply swap vegan cheese for a sharp cheddar or Monterey Jack. This turns your dish into more of a vegetarian enchiladas spin—great for mixed-diet households. Just remember, the flavor of the enchilada sauce does most of the heavy lifting.
3. Spicy Green Chile Twist
Inspired by our green chili chicken enchiladas, you can stir in fire-roasted green chiles or hatch chiles into the sauce or filling for extra kick. If you like a tangy bite, finish with a drizzle of lime juice before baking.
4. Brazilian-Inspired Enchiladas
Take a cue from the Brazilian Mounjaro recipe by using sweet potatoes, black beans, and a pinch of cinnamon in the filling. Add diced tomatoes and top with chopped parsley instead of cilantro for a warm, unexpected twist.
5. Soup-Inspired Casserole
Love comfort food? Combine this recipe with ideas from our vegan enchilada soup by layering extra sauce and using fewer tortillas, creating a baked, stew-like casserole that eats like a hug.
With all these options, you’ll never run out of ways to reinvent your vegan enchiladas—which makes them a staple worth mastering.
Nutrition Information
Wondering how healthy vegan enchiladas really are? The answer depends on your fillings and toppings—but generally, this dish is nutrient-rich, fiber-filled, and heart-healthy. Here’s a look at what one serving (2 enchiladas) typically contains:
Nutrient | Amount per Serving |
---|---|
Calories | 320 kcal |
Protein | 12g |
Carbohydrates | 42g |
Dietary Fiber | 9g |
Total Fat | 10g |
Saturated Fat | 1.5g |
Sodium | 460mg |
Vitamin C | 25% DV |
Iron | 18% DV |
Calcium | 15% DV |
Nutrition values are estimated based on black beans, corn tortillas, homemade enchilada sauce, and vegan cheese. For the most accurate results, use a recipe calculator with your exact ingredients.
According to the USDA FoodData Central, plant-based meals like these vegan enchiladas are an excellent source of dietary fiber, essential minerals, and sustainable protein.
Conclusion
If there’s one thing I’ve learned after years of cooking from scratch, it’s that comfort food doesn’t need meat to be meaningful. These vegan enchiladas are proof of that.
They’re cozy enough for a rainy night, festive enough for a weekend gathering, and simple enough for a midweek dinner. Whether you’re experimenting with more plant-based meals or already living that lifestyle, this recipe delivers flavor, warmth, and nourishment in every bite.
I’d love to hear how your enchiladas turned out—did you go spicy, add extra veggies, or sneak in a protein boost? Share your twist in the comments below or tag me over on Cook That Meal. From our family’s table to yours — savor every bite. I’m Always on Pinterest, and remember to Cook That Meal
FAQs About Vegan Enchiladas
Why are they called divorced enchiladas?
“Divorced enchiladas,” or enchiladas divorciadas, are a Mexican dish featuring two enchiladas served side by side—one topped with red sauce, the other with green. The name playfully suggests the “split” in sauces. You can easily adapt this idea using vegan enchiladas with both sauces for a vibrant and flavorful contrast.
What is in vegan enchiladas?
Vegan enchiladas are typically filled with a mix of beans, vegetables, corn, and flavorful spices, all wrapped in tortillas and smothered in a savory plant-based sauce. Toppings might include vegan cheese, avocado, or jalapeños for added texture and taste.
What is the secret to non-soggy enchiladas?
The key is lightly pan-frying or warming your tortillas before assembling. Also, avoid overloading with sauce before baking—spread just enough on the bottom and top. Letting your vegan enchiladas rest after baking also helps firm them up before slicing.
Is it better to make enchiladas with corn or flour tortillas?
Traditionally, corn tortillas are used for enchiladas because they hold up better when baked and offer a slightly chewy, authentic texture. Flour tortillas may become soggy or too soft, especially in saucy dishes like vegan enchiladas.
Should you bake enchiladas covered or uncovered?
Start by baking covered to trap steam and soften the filling. Then uncover for the last 10 minutes to allow the top to brown and any vegan cheese to melt beautifully. This method works best for all types of enchiladas, including vegetarian and vegan versions.
Why do flour tortillas get soggy in enchiladas?
Flour tortillas absorb more moisture than corn, which can lead to sogginess during baking. If you do use them for your vegan enchiladas, lightly toast them first and go easy on the sauce.