If you’ve been searching for a dish that’s bursting with flavor, comforting in every bite, and completely plant-based, then the Creamy Vegan Enchiladas Recipe will quickly become your new favorite. This dish combines tender corn tortillas stuffed with a savory, vibrant filling, all smothered in a luscious, dairy-free creamy sauce that elevates traditional enchiladas to something truly special. Whether you’re a longtime vegan or simply looking to add more wholesome meals to your rotation, this recipe is an absolute winner for any occasion.
Ingredients You’ll Need
Ingredients You’ll Need
Every ingredient in this recipe plays a key role in building the creamy texture, rich taste, and vibrant colors that make these enchiladas shine. The best part? You probably already have most of these essentials in your pantry or fridge, making this recipe incredibly approachable for weeknight dinners or casual entertaining.
- Corn tortillas: The perfect thin yet sturdy base that soaks up all the delicious sauce without falling apart.
- Black beans: A hearty, protein-rich filling that adds depth and a creamy texture when mashed slightly.
- Diced bell peppers: For a pop of sweetness and vibrant color that brightens every bite.
- Onion: Adds aromatic warmth and balances the spices beautifully.
- Garlic: Provides a savory punch that complements the creamy sauce perfectly.
- Cashews: Soaked and blended to create the smooth, dreamy base of the sauce.
- Nutritional yeast: Gives a subtle cheesy flavor without any dairy.
- Lime juice: Adds a fresh, tangy lift that cuts through the richness.
- Smoky chipotle peppers in adobo: Key for a rich, smoky heat that makes this dish unforgettable.
- Spices (cumin, chili powder, smoked paprika): Layer amazing warm and smoky notes throughout the filling and sauce.
- Fresh cilantro: Bright herbaceous finish that brings all the flavors together.
- Vegetable broth: Keeps the sauce silky and flavorful without heaviness.
How to Make Creamy Vegan Enchiladas Recipe
Step 1: Prepare the Creamy Sauce
Start by soaking cashews in hot water for at least 20 minutes to soften them up. Then blend the soaked cashews with vegetable broth, nutritional yeast, lime juice, garlic, smoky chipotle peppers, and spices until silky smooth. This sauce is the heart of the dish, delivering creaminess with a gentle kick and deep smoky flavor without any dairy.
Step 2: Create the Flavorful Filling
Sauté diced onion, garlic, and bell peppers until they release their natural sweetness. Stir in black beans and season with cumin, chili powder, smoked paprika, salt, and pepper. This filling has a great balance of creamy beans and tender veggies, with a hint of spice that pairs beautifully with the sauce.
Step 3: Assemble the Enchiladas
Lightly warm your corn tortillas to make them pliable. Spoon a generous amount of the filling into each tortilla, then roll it up tightly and place seam-side down in a baking dish. Once all the tortillas are neatly lined up, pour the luscious creamy sauce evenly over the top, ensuring each enchilada is well coated.
Step 4: Bake and Finish
Bake the enchiladas at a moderate temperature until bubbling and slightly golden on top, about 20-25 minutes. This step melds the flavors together beautifully and creates that irresistible baked texture you want in every bite.
How to Serve Creamy Vegan Enchiladas Recipe
Garnishes
Garnishing your creamy vegan enchiladas with fresh cilantro leaves adds a burst of herbal freshness that brightens the dish. A dollop of avocado or vegan sour cream brings an additional layer of creaminess, while a sprinkle of thinly sliced green onions offers a mild, crisp contrast.
Side Dishes
These enchiladas pair wonderfully with a simple side salad dressed with citrus vinaigrette to counterbalance the richness of the cream sauce. Mexican-style rice or quinoa makes an excellent flavorful and hearty side, soaking up any extra sauce and completing the meal beautifully.
Creative Ways to Present
For a fun twist, try layering the filling and sauce in a casserole dish for a creamy vegan enchilada bake, which is perfect for family-style serving. Alternatively, serve individual enchilada cups by rolling the filling inside tortillas in a muffin tin before baking. This makes for a delightful appetizer or party snack.
Make Ahead and Storage
Storing Leftovers
Leftover creamy vegan enchiladas store wonderfully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen over time, making your next meal even better. Just cover well to keep the tortillas from drying out.
Freezing
You can freeze baked enchiladas by placing them in a freezer-safe container or wrapping tightly with foil. They will keep for up to 3 months, which means you can prepare a batch ahead of time and reheat whenever you’re craving comfort food without any hassle.
Reheating
Reheat your enchiladas in the oven at 350°F (175°C) until warmed through, about 15-20 minutes. This helps maintain the baked texture better than the microwave. If in a hurry, microwaving works too but expect a softer tortilla.
FAQs
Can I make this Creamy Vegan Enchiladas Recipe nut-free?
Absolutely! Instead of cashews, you can use sunflower seeds or a creamy blend of silken tofu and non-dairy milk to create a similar texture for the sauce, though the flavor may vary slightly.
What type of beans work best in these enchiladas?
Black beans are traditional and delicious, but you could also use pinto beans or kidney beans depending on your preference. Just make sure to mash them lightly to help bind the filling.
Is it possible to make this recipe gluten-free?
Yes, naturally! Corn tortillas are typically gluten-free. Just check the label to ensure no gluten-containing additives. This makes it a great option for gluten-sensitive diners.
Can I prepare the filling ahead of time?
Definitely. The filling can be made a day in advance and refrigerated. This actually allows the flavors to meld even more deeply. Just assemble and bake the enchiladas fresh to keep the tortillas soft.
How spicy is the Creamy Vegan Enchiladas Recipe?
The smoky chipotle and chili powder give a gentle heat that you can easily adjust. Reduce or omit the chipotle if you want a milder version, or add extra if you like things spicy. It’s very flexible to suit your taste!
Final Thoughts
I can’t recommend the Creamy Vegan Enchiladas Recipe enough for anyone looking to dive into a soul-satisfying plant-based meal. Its creamy texture, rich smoky flavors, and vibrant veggies come together in a way that feels like a warm hug on a plate. Give this recipe a try, and I promise it’ll remain a beloved staple in your kitchen just as it has in mine.
Print
Creamy Vegan Enchiladas Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4-5 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegan
Description
These Vegan Enchiladas are a vibrant and flavorful dish packed with nutritious vegetables, beans, and a rich homemade enchilada sauce, all wrapped in soft corn tortillas. Perfectly baked until bubbly, they make a delightful plant-based meal that’s both comforting and wholesome.
Ingredients
Enchilada Sauce
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/4 teaspoon smoked paprika
- 2 cups vegetable broth
- 1/4 teaspoon salt
Filling
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 cup corn kernels (fresh or frozen)
- 1 can (15 oz) black beans, drained and rinsed
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- Salt and pepper, to taste
- 1/2 cup fresh cilantro, chopped
Assembly
- 8–10 corn tortillas
- 1 cup vegan cheese shreds (optional)
- Fresh lime wedges and extra cilantro for garnish
Instructions
- Prepare the enchilada sauce: In a medium saucepan, heat olive oil over medium heat. Whisk in flour and cook for about 1 minute until lightly golden. Stir in chili powder, cumin, garlic powder, and smoked paprika, cooking for 30 seconds until fragrant. Gradually whisk in vegetable broth, ensuring no lumps remain. Bring to a simmer and cook for 5-7 minutes until thickened. Season with salt, then set aside.
- Make the filling: Heat olive oil in a large skillet over medium heat. Add diced onion and sauté for 3-4 minutes until translucent. Add minced garlic and diced red bell pepper, cooking another 3 minutes. Stir in corn, black beans, cumin, smoked paprika, salt, and pepper. Cook for 5 minutes until heated through and flavors meld. Remove from heat and mix in chopped cilantro.
- Assemble the enchiladas: Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish. Soften tortillas by wrapping in a damp towel and microwaving for 30 seconds or warming in a dry skillet for 10 seconds each side. Spread a thin layer of enchilada sauce over the bottom of the dish.
- Fill and roll tortillas: Place about 1/4 cup of filling on each tortilla, sprinkle with a small amount of vegan cheese if using, then roll tightly. Arrange rolled tortillas seam-side down in the baking dish. Pour remaining enchilada sauce evenly over the top and sprinkle with the remaining vegan cheese.
- Bake: Cover the baking dish with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until cheese is melted and sauce is bubbly.
- Serve: Garnish with fresh cilantro and lime wedges. Serve warm and enjoy your flavorful vegan enchiladas!
Notes
- To make this gluten-free, ensure you use corn tortillas that are labeled gluten-free and a gluten-free flour such as rice or chickpea flour for the sauce.
- Vegan cheese is optional; you can omit it or substitute with nutritional yeast for a cheesy flavor.
- Leftovers keep well in the refrigerator for up to 3 days and can be reheated in the oven or microwave.
- Add some diced jalapeños or hot sauce for extra spice.
- For added protein, consider adding tofu crumbles or tempeh to the filling.
