Flavor Packed Vegan Enchiladas

The Ultimate Creamy Vegan Enchiladas with Homemade Red Enchilada Sauce

Prepare to fall in love with these absolutely perfect vegan enchiladas! Featuring a rich, creamy refried bean filling and a simple yet incredibly flavorful homemade enchilada sauce, this dish is a culinary triumph that will impress your family and friends. Ideal for a hearty lunch or a comforting dinner, these enchiladas are packed with plant-based goodness and vibrant Mexican-inspired flavors. Forget complicated recipes – this one is designed for ease without compromising on taste, making it an instant crowd-pleaser that everyone will ask for again and again.

overhead image of vegan enchiladas in a casserole dish

Why These Vegan Enchiladas Are a Must-Try

These aren’t just any enchiladas; they are a celebration of flavor and health, proving that plant-based meals can be just as satisfying, if not more so, than their traditional counterparts. Here’s why this recipe will become a staple in your kitchen:

  • Unbeatable Flavor, Entirely Vegan: Experience all the deep, complex, and intense flavors you expect from authentic enchiladas, but with a completely plant-based twist. Our special homemade enchilada sauce is the star, bringing a rich, savory depth that perfectly complements the hand-rolled tortillas and their delectable filling. Each bite is a harmonious blend of spices and textures, loaded with wholesome vegetables and plant-based ingredients.
  • A Guaranteed Crowd-Pleaser: Don’t be surprised when these vegan enchiladas vanish from the table! This Mexican-inspired dish is so incredibly delicious and satisfying that no one will miss the meat or cheese. It’s a fantastic option for entertaining, gatherings, or a family meal. We highly recommend making a double batch when hosting friends and family – you’ll be thanked with requests for second helpings and the recipe itself!
  • Comforting and Wholesome: Indulge in a truly comforting meal that also happens to be wonderfully healthy. The warm, aromatic spices and the lusciously creamy refried beans create an incredibly cozy and satisfying experience, perfect for any day of the week. At the same time, a generous medley of fresh vegetables like vibrant corn, tender spinach, and crisp bell peppers ensures that this meal remains light, nutritious, and incredibly good for you. It’s the best of both worlds – hearty comfort food that nourishes your body.
  • Easy to Customize and Prepare: This recipe is designed with simplicity in mind, making it accessible for cooks of all skill levels. From preparing the sauce to assembling the enchiladas, each step is straightforward. Furthermore, the ingredients are widely available, and the recipe offers ample room for customization, allowing you to easily adjust it to your taste preferences or whatever fresh produce you have on hand.

Crafting the Perfect Vegan Enchilada Sauce from Scratch

The secret to truly outstanding enchiladas lies in the sauce, and our homemade version is a game-changer. While store-bought options can be convenient, making your sauce from scratch allows you to control the freshness, spice level, and overall depth of flavor. This simple yet robust red enchilada sauce forms the foundation of our dish, elevating it from good to absolutely extraordinary.

Key Ingredients for Your Sauce:

  • Vegetable Broth: This is our essential vegan swap, replacing the chicken or beef broth commonly found in traditional red enchilada sauce recipes. It serves as the rich liquid base, infusing the sauce with a savory foundation and enhancing all the spices. For those who aren’t vegan or vegetarian, feel free to use chicken or beef broth for a different flavor profile.
  • All-Purpose Flour: Combined with olive oil, the flour creates a roux, which acts as a thickening agent for our sauce. This gives the enchilada sauce its desirable velvety texture, ensuring it clings beautifully to the tortillas and filling. For a gluten-free option, you can easily substitute brown rice flour or cassava flour.
  • Chili Powder: The cornerstone of any good enchilada sauce, chili powder brings a warm, earthy, and mildly spicy kick. It’s essential for that classic Mexican flavor profile, adding depth without overpowering the other ingredients.
  • Garlic Powder & Cumin: These two spices are crucial for building a complex flavor. Garlic powder provides an aromatic foundation, while cumin offers its distinctive warm, slightly pungent, and earthy notes that are characteristic of Mexican cuisine.
  • Dried Oregano: This herb adds a subtle peppery and slightly minty aroma, contributing to the authentic taste of the enchilada sauce. It’s a small touch that makes a big difference in rounding out the flavor.
  • Tomato Paste: A concentrated burst of tomato flavor, the paste adds a rich umami depth and a beautiful reddish hue to the sauce, enhancing its savory qualities.
  • Apple Cider Vinegar: Just a touch of apple cider vinegar provides a subtle tang and brightness, balancing the richness of the other ingredients and adding a layer of complexity to the sauce.

The Heart of the Meal: A Flavorful Refried Bean & Veggie Filling

Beyond the incredible sauce, the filling is what makes these vegan enchiladas truly satisfying. Our filling combines creamy refried beans with a colorful array of fresh vegetables, creating a texture and flavor explosion that’s both hearty and healthful. This balanced combination ensures every bite is packed with nutrients and deliciousness.

Essential Ingredients for the Filling:

  • Olive Oil: Used for sautéing the aromatics and vegetables, olive oil provides a healthy fat base and helps to bring out the natural sweetness and flavors of the produce.
  • Red Onion & Bell Pepper: These aromatic vegetables form the flavor base of our filling. The red onion offers a pungent sweetness when cooked, while bell peppers (any color will work, but green, red, or yellow add a nice visual contrast and sweetness) provide a fresh, crisp texture and vibrant flavor.
  • Garlic: Minced garlic is indispensable in this filling, adding a fragrant and pungent depth that complements the other savory ingredients beautifully.
  • Fresh Spinach: Spinach is a fantastic way to boost the nutritional content of these enchiladas. It wilts down significantly when cooked, adding a subtle earthy flavor and a wealth of vitamins and minerals without making the filling overly bulky.
  • Sweet Corn: Whether canned, frozen, or fresh, sweet corn introduces a delightful pop of natural sweetness and a lovely texture to the filling, contrasting beautifully with the creamy beans.
  • Refried Beans: The star of our filling, refried beans provide an incredible creamy texture and a rich, satisfying base. Any canned refried beans will work, but for an even more outstanding flavor and texture, consider making homemade refried beans. They’re packed with protein and fiber, ensuring you feel full and satisfied long after your meal.
  • Tortillas: You have the flexibility to choose between corn or flour tortillas for this recipe. Both work wonderfully, but corn tortillas often offer a more traditional Mexican flavor. Regardless of your choice, a crucial tip is to warm them slightly before filling. Wrapping them in a damp paper towel and microwaving for about a minute will make them pliable and much easier to roll without tearing, ensuring a perfect enchilada every time.

Expert Tips for Enchilada Success

Elevate your vegan enchilada game with these chef-inspired tips and tricks, designed to make your cooking experience smoother and your final dish even more delicious:

  • Freeze for Future Meals: This recipe is fantastic for meal prepping! You can easily freeze these enchiladas for up to three months. To do so, assemble the enchiladas exactly as instructed, but stop right before baking. Tightly wrap the casserole dish with several layers of plastic wrap, followed by aluminum foil. When you’re ready to enjoy them, simply defrost the tray of enchiladas in the refrigerator overnight before baking as directed in the recipe. This method ensures a fresh-tasting meal with minimal effort on busy days.
  • Customize Your Veggie Filling: While our suggested filling is delicious, feel free to get creative and add more vegetables! Finely chopped mushrooms can add a meaty texture and umami depth, while cauliflower rice can boost volume and nutrients without altering the flavor significantly. Other great additions include sautéed zucchini, finely diced carrots, or even black beans for extra protein and fiber. Adjust the spices in the filling to match your preference – a pinch of smoked paprika or a dash of cayenne pepper can add an extra layer of flavor or heat.
  • Serving & Topping Suggestions: Beyond the recipe, how you serve your enchiladas can truly make them shine. For an authentic and fresh finish, always sprinkle a generous amount of fresh chopped cilantro over the top right before serving – its bright flavor is a perfect counterpoint to the rich sauce. If you’re not strictly vegan, a light sprinkling of shredded Monterey Jack or a creamy queso blanco over the enchiladas before baking can add a delightful gooey texture and extra richness. Vegan cheese alternatives are also widely available and work great. Serve with fresh avocado slices or a dollop of vegan sour cream for cooling creaminess. A side of fluffy rice, a crisp green salad, or a fresh salsa will complete your meal.
  • Perfecting Your Tortilla Roll: The key to beautifully rolled enchiladas is warm, pliable tortillas. As mentioned, microwaving them in a damp paper towel is crucial. Don’t overfill them, or they might burst. Aim for about ¼ cup of filling per tortilla. Roll them snugly but not too tightly. Placing them seam-side down in the casserole dish helps them stay together during baking.
  • Preventing Soggy Enchiladas: A common concern with enchiladas is them becoming soggy. To mitigate this, ensure your sauce has thickened properly on the stovetop. Also, don’t drench the tortillas in sauce before filling; a light coating on the bottom of the dish is sufficient, with the rest poured over the top after assembly. Baking immediately after assembly also helps prevent the tortillas from absorbing too much moisture before baking.
vegan enchiladas on a plate with a fork

Serving Suggestions & Pairings

These vegan enchiladas are a complete meal on their own, but pairing them with a few complementary sides can elevate the dining experience. Here are some ideas to round out your meal:

  • Fresh Guacamole or Sliced Avocado: The creamy richness of avocado is the perfect counterpoint to the warm spices of the enchiladas.
  • Pico de Gallo or Fresh Salsa: A vibrant, fresh salsa adds a burst of acidity and freshness.
  • Vegan Sour Cream or Cashew Cream: For those who love a cooling, tangy topping.
  • Mexican Rice or Cilantro Lime Rice: A classic pairing that makes the meal even more substantial.
  • Simple Green Salad: A light, crisp salad dressed with a vinaigrette can offer a refreshing contrast.
  • Black Beans: A side of seasoned black beans can add extra protein and fiber.

Storage and Make-Ahead Instructions

These vegan enchiladas are not only delicious fresh out of the oven but also make excellent leftovers or a fantastic make-ahead meal:

  • Refrigeration: Leftover enchiladas can be stored in an airtight container in the refrigerator for up to 3-4 days.
  • Freezing Cooked Enchiladas: To freeze cooked enchiladas, allow them to cool completely. Then, transfer individual portions or the entire casserole (if suitable) into freezer-safe containers. They will keep well for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating: For best results, reheat individual portions in the microwave until warmed through. For a larger batch or a crispier texture, reheat in a preheated oven at 350°F (175°C) for 15-20 minutes, or until heated through and slightly bubbling. Cover with foil to prevent drying out.
  • Make-Ahead (Unbaked): As mentioned in the tips, you can assemble the enchiladas and freeze them unbaked. This is perfect for preparing meals in advance for busy weeknights or unexpected guests.

Frequently Asked Questions (FAQ)

Got questions about making the best vegan enchiladas? We’ve got answers!

  • Can I make these enchiladas gluten-free?
    Absolutely! To make this recipe gluten-free, simply substitute the all-purpose flour in the sauce with an equal amount of brown rice flour or cassava flour. Additionally, ensure you use corn tortillas instead of flour tortillas for the enchiladas. Most refried beans are naturally gluten-free, but always check the label to be sure.
  • How can I make the enchiladas spicier?
    If you prefer a fiery kick, you have several options! You can add a pinch of cayenne pepper or a dash of your favorite hot sauce to the enchilada sauce. For the filling, consider adding finely diced jalapeños or serrano peppers along with the bell peppers and onions. A sprinkle of red pepper flakes in the sauce also works wonders.
  • What other vegetables can I add to the filling?
    This recipe is incredibly versatile! Feel free to experiment with other vegetables. Some great additions include zucchini, mushrooms (finely chopped for texture), black olives, diced carrots, or even roasted sweet potatoes for a touch of sweetness and extra substance. Just make sure to sauté any harder vegetables until tender before mixing them into the refried beans.
  • Can I prepare the enchilada sauce in advance?
    Yes, the homemade enchilada sauce can be prepared a day or two in advance and stored in an airtight container in the refrigerator. This can save you time on the day you plan to assemble and bake the enchiladas, making the overall process even quicker. Reheat gently on the stovetop before using.
  • Are these enchiladas freezer-friendly?
    Yes, these enchiladas freeze beautifully, both baked and unbaked. See our “Expert Tips” section for detailed instructions on how to freeze them for future enjoyment.

The Ultimate Vegan Enchiladas: Your Go-To Recipe

These vegan enchiladas are truly a culinary delight, offering a rich, comforting, and incredibly flavorful experience that rivals any traditional version. With a luscious homemade red enchilada sauce and a hearty refried bean and veggie filling, they are a testament to how delicious and satisfying plant-based cooking can be. Whether you’re a seasoned vegan, looking to incorporate more plant-based meals into your diet, or simply searching for a fantastic new recipe, these enchiladas are guaranteed to become a household favorite. So gather your ingredients, follow these simple steps, and prepare to enjoy a meal that’s both healthy and utterly unforgettable!

More Delicious Vegan Recipes You’ll Love

  • Vegan Potato Soup
  • Pinto Bean Soup
  • Lemongrass Tofu with Red Thai Chili Peppers
  • Vegan Fried “Chicken”
  • How to Cook Tempeh
  • Vegan Latkes

Vegan Enchiladas

These vegan enchiladas are total perfection! With a creamy, refried bean filling, and a simple yet delicious homemade enchilada sauce. A great lunch or dinner recipe to throw together for your family or friends!

Recipe By: Sam Guarnieri

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yields: 4 servings (approx. 2 enchiladas with sauce per serving)

Equipment

  • Large skillet
  • Baking dish

Ingredients

For the Enchilada Sauce

  • 3 tablespoons olive oil
  • 3 tablespoons all purpose flour (see Notes for Gluten-Free)
  • 1 tablespoon chili powder
  • 1 teaspoon garlic powder
  • ½ teaspoon cumin
  • ½ teaspoon dried oregano
  • ½ teaspoon salt
  • 2 tablespoons tomato paste
  • 2 cups vegetable broth
  • 1 teaspoon apple cider vinegar

For the Enchiladas

  • 1 tablespoon olive oil
  • ½ of one medium red onion, chopped
  • 1 medium bell pepper, chopped
  • 2 cloves garlic, minced
  • 4 cups fresh spinach
  • 1 (15-ounce) can sweet corn, drained
  • 2 cups refried beans (store-bought or make your own)
  • Salt, to taste
  • 8 (7-inch) flour tortillas (or corn tortillas, see Notes)
  • Avocado, for serving

Instructions

  1. Preheat oven to 375° Fahrenheit (190°C).
  2. Make the enchilada sauce: Heat 3 tablespoons olive oil in a large skillet over medium heat. Sprinkle in flour and whisk together, cooking for 2 minutes until a light roux forms.

    vegan enchiladas step 1
  3. Whisk in chili powder, garlic powder, cumin, dried oregano, salt, and tomato paste. Cook for 3-5 minutes, stirring constantly, or until the spices are very fragrant.

    vegan enchiladas step 2
  4. Gradually pour in vegetable broth and apple cider vinegar, whisking constantly to prevent lumps. Bring the mixture to a boil, then reduce heat and let it simmer for 5-7 minutes, or until the sauce has thickened to your desired consistency. Remove from heat and set aside.

    enchilada sauce simmering
  5. Make the enchilada filling: Heat 1 tablespoon olive oil in a separate large skillet over medium heat. Add chopped red onion, bell pepper, and minced garlic to the oil. Sauté for about 4-5 minutes, or until the vegetables are softened and fragrant.

    vegan enchiladas step 4
  6. Stir in the fresh spinach and corn. Cook until the spinach has completely cooked down and wilted. Mix in the refried beans and continue to cook, stirring occasionally, until the entire filling is thoroughly warmed through. Season with salt to taste.

    vegan enchiladas step 5
  7. Assembly: Spread approximately 1 cup of the prepared enchilada sauce evenly on the bottom of a casserole dish. Wrap your tortillas in a damp paper towel and microwave them for about 1 minute, or until they are very pliable and easy to roll without tearing. Take one tortilla at a time, spoon about ¼ cup of the refried bean filling into the middle, and roll it up tightly. Place the rolled tortilla, seam-side down, in the prepared casserole dish on top of the sauce. Repeat this process with the remaining tortillas and filling until you run out of filling.

    vegan enchiladas step 6
  8. Cover the assembled enchiladas with the remaining homemade sauce, ensuring they are well coated. Bake in the preheated oven for 15 minutes, or until bubbling and heated through. Remove from the oven, let them cool for about 5 minutes, then serve immediately, garnished with fresh avocado slices.

    vegan enchiladas step 7

Notes

  • Tortillas: The choice is yours! Feel free to use low-carb, gluten-free, spinach, wheat, traditional flour, or corn tortillas. Whichever you choose, ensure you warm them as instructed to make them pliable.
  • Make it Gluten-Free: For a completely gluten-free version, use brown rice flour or cassava flour as a 1:1 substitute for the all-purpose flour in the sauce. Also, opt for corn tortillas instead of flour tortillas.

Nutrition Information

Approximate Information for One Serving

Serving Size: 1 serving (2 enchiladas with sauce)

  • Calories: 642 cal
  • Protein: 19 g
  • Fat: 22 g
  • Saturated Fat: 4 g
  • Trans Fat: 1 g
  • Cholesterol: 1 mg
  • Sodium: 2303 mg
  • Potassium: 494 mg
  • Total Carbs: 95 g
  • Fiber: 12 g
  • Sugar: 15 g
  • Net Carbs: 83 g
  • Vitamin A: 4382 IU
  • Vitamin C: 53 mg
  • Calcium: 268 mg
  • Iron: 7 mg
Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. The result will be the weight of one serving.

Did You Make This Recipe?

We’d love to see your creation! Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Rate this Recipe

Tag @40Aprons on Instagram