Mouthwatering Vegan Enchiladas Recipe

This post contains affiliate links. If you buy through these links, I may earn a small commission at no extra cost to you.

Picture this: warm, soft tortillas stuffed with a savory vegetable filling, smothered in a rich, homemade enchilada sauce, and baked until bubbly and golden. These Vegan Enchiladas are a comfort food dream—dairy-free, meat-free, and bursting with bold Mexican flavors that’ll have everyone coming back for seconds!

Why You’ll Love These Vegan Enchiladas:

✔️ Loaded with Flavor – Spiced veggies wrapped in soft tortillas and drenched in a rich enchilada sauce.
✔️ Completely Vegan – No dairy or meat, just wholesome plant-based goodness.
✔️ Customizable – Use your favorite veggies, beans, or plant-based protein.
✔️ Meal Prep-Friendly – Make ahead and bake when you’re ready.
✔️ Family Favorite – Even non-vegans will love these cheesy, saucy enchiladas!

Most of the recipes we (Lauren and Cassidy) make at home come from this cookbook.

It’s our go-to. That’s why we are happy to recommend it to you too.

Try These Recipes


🛒 Ingredients You’ll Need:

🌯 For the Filling:

  • 1 tbsp Olive Oil (for sautéing)
  • 1 cup Black Beans (or pinto beans, drained & rinsed)
  • 1 cup Corn Kernels (fresh, canned, or frozen)
  • 1 cup Bell Peppers (chopped – any color!)
  • ½ cup Red Onion (finely diced)
  • 2 cloves Garlic (minced)
  • 1 tsp Ground Cumin
  • 1 tsp Chili Powder (adjust to taste)
  • ½ tsp Smoked Paprika
  • Salt & Pepper (to taste)
  • 1 cup Dairy-Free Cheese (optional, for extra creaminess)

🍅 For the Enchilada Sauce:

  • 2 cups Tomato Sauce (or passata)
  • 1 tbsp Tomato Paste (for richness)
  • 1 tsp Ground Cumin
  • 1 tsp Chili Powder
  • ½ tsp Oregano
  • Salt (to taste)
  • 1 tbsp Lime Juice (for a zesty kick)

🌮 For Assembly:

  • 8 Small Tortillas (corn or flour)
  • ½ cup Vegan Cheese (for topping)
  • Fresh Cilantro (chopped, for garnish)
  • Sliced Avocado (optional, for serving)


How to Make Vegan Enchiladas:

1️⃣ Prepare the Filling:

  1. Heat olive oil in a pan over medium heat.
  2. Add onions, bell peppers, and garlic. Sauté until soft (about 5 minutes).
  3. Stir in beans, corn, cumin, chili powder, paprika, salt, and pepper. Cook for 3-4 minutes. Remove from heat.

2️⃣ Make the Enchilada Sauce:

  1. In a saucepan, combine tomato sauce, tomato paste, cumin, chili powder, oregano, and salt.
  2. Simmer on low for 5 minutes, stirring occasionally.
  3. Stir in lime juice for a tangy twist.

3️⃣ Assemble the Enchiladas:

  1. Preheat the oven to 375°F (190°C).
  2. Spread 3 tbsp of enchilada sauce on the bottom of a baking dish.
  3. Fill each tortilla with the veggie mixture, sprinkle with vegan cheese (if using), and roll them tightly.
  4. Place the enchiladas seam-side down in the dish.
  5. Pour the remaining enchilada sauce over the top, ensuring they are well-covered.
  6. Sprinkle with vegan cheese for a melty finish.

4️⃣ Bake & Serve:

  1. Cover with foil and bake for 20 minutes.
  2. Uncover and bake for 10 more minutes until bubbly and golden.
  3. Garnish with fresh cilantro and sliced avocado.

Most of the recipes we (Lauren and Cassidy) make at home come from this cookbook.

It’s our go-to. That’s why we are happy to recommend it to you too.

Try These Recipes


Pro Tips for Perfect Vegan Enchiladas:

Spice Level Control – Adjust the chili powder to your heat preference.
Protein Boost – Add crumbled tofu or vegan ground meat for a heartier filling.
Make-Ahead – Assemble in advance, refrigerate, and bake when ready.
Freezer-Friendly – Freeze assembled (unbaked) enchiladas for up to 3 months.


A Fiesta in Every Bite – Try These Vegan Enchiladas Today!

Whether it’s a weeknight dinner or a weekend feast, these vegan enchiladas are guaranteed to satisfy your cravings. Each bite is a blend of creamy, savory, and spicy goodness—making plant-based eating a delicious adventure!

Previous Post Next Post