Experience the ultimate homemade vegan enchiladas, generously filled with savory black beans and crowned with the most luscious, dairy-free cheesy vegan cashew enchilada sauce.

Embark on a culinary adventure with these incredible vegan enchiladas, a meal so satisfying and flavorful, you’ll want to add it to your regular rotation. These enchiladas are a testament to how rich and fulfilling plant-based cuisine can be. Each tortilla is generously packed with a savory, protein-rich black bean filling, perfectly spiced and incredibly satisfying. But the true star of this dish is undoubtedly the creamy, dreamy vegan cashew enchilada cheese sauce that cascades over every roll, elevating the flavors to an extraordinary level. This isn’t just another vegan dinner; it’s a vibrant, comforting, and deeply delicious experience designed to impress everyone at your table, whether they’re vegan or not.
Preparing these homemade vegan enchiladas is an enjoyable process that yields spectacular results. From sautéing aromatic vegetables to blending the magical cashew queso, every step is designed to be straightforward and rewarding. We’ve focused on creating a recipe that brings maximum flavor with minimal fuss, ensuring you can enjoy a wholesome, chef-worthy meal without spending hours in the kitchen. Get ready to transform simple ingredients into a fiesta of flavors that will leave you craving more of these fantastic plant-based enchiladas.
Crafting Your Perfect Vegan Enchiladas: A Step-by-Step Guide
Creating a truly memorable pan of vegan enchiladas begins with a robust and flavorful filling. Our black bean enchilada filling is both hearty and incredibly easy to prepare.
Preparing the Flavorful Black Bean Filling
Begin by heating a tablespoon of olive oil in a large skillet over medium heat. Add your diced onion, minced garlic, and chopped bell pepper. Sauté these aromatics for about 6-8 minutes, stirring occasionally, until the onion becomes beautifully translucent and the peppers soften slightly, releasing their sweet fragrances. This initial step builds the foundational flavor for your entire dish, so don’t rush it.

Next, introduce the frozen corn kernels to the skillet. Continue to cook for another 4-5 minutes, allowing the corn to thaw and warm through, adding a touch of sweetness and texture to the filling. Once the vegetables are tender and fragrant, it’s time to build the rich, creamy core of your enchiladas.
Drain and rinse your can of black beans thoroughly, then add them to the skillet. To bind and enrich this filling, incorporate 1/4 cup of our signature vegan cashew queso sauce (we’ll dive into this magic sauce shortly!), along with a medley of aromatic spices: smoked paprika, cumin, and chili powder. A squeeze of fresh lime juice brightens the entire mixture, while a dash of salt and pepper perfects the seasoning. Stir everything together for a few minutes until the filling is wonderfully creamy, aromatic, and perfectly integrated. The flavors will meld beautifully, creating an irresistible blend that will make these black bean enchiladas truly stand out.

The Star of the Show: Our Unbeatable Vegan Cashew Queso Sauce
While the black bean filling is undeniably delicious, the cheesy vegan cashew queso sauce is the true game-changer that elevates these enchiladas from good to extraordinary. Forget traditional cheese or even store-bought vegan alternatives; once you taste this homemade cashew sauce, you won’t look back. It provides an unparalleled creaminess and a rich, savory depth that perfectly complements the spiced filling.
Our renowned vegan queso recipe requires just four simple ingredients and minimal effort, delivering a flavor so addictive you might be tempted to enjoy it by the spoonful! The beauty of this sauce lies in its simplicity and the incredible transformation of humble cashews into a luxurious, cheesy topping.

To make this incredible sauce, simply combine the main enchilada sauce (often a tomato or chili-based sauce), nutritional yeast (for that essential cheesy flavor), soaked cashews, and a touch of salsa in a high-speed blender. Blend until the mixture is utterly smooth and creamy, with no trace of cashew pieces. This blending process is key to achieving that velvety texture. As mentioned earlier, a quarter cup of this magnificent cheesy sauce is integrated directly into the black bean filling to infuse it with creaminess and flavor. The generous remainder is then lovingly spread over the tops of your assembled vegan enchiladas just before they go into the oven, creating a golden, bubbling crust that is truly irresistible.
Assembly and Baking Your Vegan Enchiladas
Assembling enchiladas can sometimes be a delicate task, but with a few simple tricks, you’ll roll them like a pro. To prevent your tortillas from breaking or tearing as you fill and roll them, a crucial tip is to warm them slightly beforehand. A quick zap in the microwave for 15-30 seconds, or a brief pass over a hot, dry skillet, will make them pliable and much easier to work with. This flexibility ensures your enchiladas remain intact, holding their delicious filling securely.

Tortilla Talk: Flour vs. Corn for Vegan Enchiladas
While traditional enchiladas often feature corn tortillas, this recipe opts for the convenience and ease of flour tortillas. Many find flour tortillas simpler to handle, as they are less prone to breaking during the rolling process, especially when slightly warmed. Their soft texture also complements the creamy filling beautifully.
However, if you prefer the authentic flavor and texture of corn tortillas, feel free to use them! Just be sure to warm them thoroughly to maximize their flexibility. For those following a gluten-free diet, this recipe is easily adaptable: simply swap the regular flour tortillas for your favorite gluten-free variety. The rest of the ingredients are naturally gluten-free, making it a versatile choice for various dietary needs.

Once your tortillas are warm and pliable, begin filling and rolling each one. Place a generous spoonful of the black bean mixture down the center of each tortilla, then carefully roll it up, creating a snug cylinder. Arrange the rolled enchiladas seam-side down in a lightly greased 9×13 inch baking dish. This arrangement helps them hold their shape during baking.
The final flourish before baking involves the remaining cashew cheese sauce. Pour this delectable sauce over the assembled enchiladas, using a rubber spatula to spread it evenly from end to end. You want every inch of your enchiladas to be coated in this rich, creamy topping. Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until the sauce is bubbly and lightly golden, and the enchiladas are heated through. The aroma alone will have your mouth watering!

Elevate Your Dish: The Best Toppings for Vegan Enchiladas
Once your homemade vegan enchiladas emerge from the oven, bubbling and fragrant, it’s time for the final touch: the toppings! These additions not only enhance the visual appeal but also add layers of flavor and texture that perfectly complement the rich enchiladas.
- Sliced Avocado: A non-negotiable! The cool, creamy texture of fresh avocado provides a delightful contrast to the warm, cheesy, and bold flavors of the enchiladas. It adds healthy fats and a velvety mouthfeel that truly elevates each bite.
- Fresh Limes: Please, do not skip this step! A generous squeeze of fresh lime juice over your enchiladas is a revelation. The bright, acidic burst cuts through the richness, making all the flavors pop and leaving a refreshing zing. It’s a simple addition with a dramatic impact.
- Fresh Cilantro: Chopped fresh cilantro adds a burst of herbaceous freshness and a beautiful green garnish. Its distinctive flavor pairs wonderfully with Mexican-inspired dishes.
- Vegan Sour Cream: For an extra layer of creaminess and a tangy counterpoint, a dollop of vegan sour cream is a fantastic choice, especially if you enjoy a richer dish or want to temper any spiciness.
- Salsa: Whether mild or spicy, a spoonful of your favorite salsa can add another dimension of flavor and moisture.
- Pico de Gallo: A fresh, chunky blend of diced tomatoes, onions, jalapeños, and cilantro offers a vibrant, zesty crunch.
- Pickled Red Onions: For a tangy, slightly sweet, and visually striking addition that complements savory dishes beautifully.

Customizing the Heat: How to Make Enchiladas Less Spicy
These vegan enchiladas are designed to have a pleasant kick, a warmth that enhances the flavor without being overwhelmingly hot. However, if you or your family prefer a milder dish, especially when cooking for children or those with a low spice tolerance, it’s incredibly easy to adjust the heat level.
The primary source of warmth in this recipe comes from the smoked paprika and chili powder. To reduce the spiciness, you can lessen the amount of smoked paprika or even omit it entirely from the black bean filling. You might also consider starting with a smaller amount of chili powder (e.g., 1/4 teaspoon) and tasting the filling before adding more.
Another excellent way to mellow the heat is by serving the enchiladas with a generous dollop of vegan sour cream. Its cool, creamy texture and tangy flavor perfectly balance the spices, providing a soothing contrast that makes the dish more approachable for sensitive palates. Don’t underestimate the power of fresh avocado and extra lime juice, too, as these also help to cut through and brighten the flavors, making any residual heat more palatable.

Storage and Meal Prep Tips
These vegan enchiladas are not only delicious fresh out of the oven but also make fantastic leftovers. You can store any remaining enchiladas in an airtight container in the refrigerator for up to 3-4 days. For reheating, simply pop them in the microwave until warmed through, or for a crispier result, reheat them in a preheated oven at 350°F (175°C) for about 15-20 minutes.
For longer storage, these enchiladas freeze beautifully. Assemble the enchiladas in a freezer-safe baking dish (without baking them first), cover tightly with foil, and freeze for up to 2-3 months. When ready to bake, thaw them in the refrigerator overnight, then bake as directed. Alternatively, you can bake them from frozen, adding an extra 30-45 minutes to the baking time, making sure they are heated through. This makes them an excellent option for meal prepping and quick weeknight dinners.
Why Choose Plant-Based Enchiladas?
Opting for vegan enchiladas isn’t just a delicious choice; it’s a mindful one with numerous benefits.
- Health Benefits: Black beans are an excellent source of plant-based protein and dietary fiber, promoting satiety and digestive health. Cashew-based sauces offer healthy fats without the cholesterol found in dairy cheese. This recipe is packed with vitamins and minerals from fresh vegetables.
- Ethical Choice: Choosing vegan means contributing to animal welfare by opting for a meal free from animal products.
- Environmental Impact: Plant-based diets typically have a smaller environmental footprint, using fewer resources and generating fewer greenhouse gas emissions compared to meat and dairy-heavy diets.
- Allergen-Friendly: This recipe is naturally dairy-free, making it suitable for those with lactose intolerance or dairy allergies. It can also be easily adapted to be gluten-free.
More Delicious Plant-Based Recipes to Explore
Craving more plant-based goodness? Try these other fantastic recipes:
- Vegan Burrito Bowl
- Sweet Potato Tacos
- Vegan Quesadillas
- Tofu Burrito Bowl



Vegan Enchiladas
Joy Shull
10
Ingredients
- 1 large onion, diced
- 10 large garlic cloves, minced
- 1 large green pepper, diced
- 1 tablespoon olive oil
- 1 cup frozen corn kernels
- 10 flour tortillas
- 1 15 oz can black beans, drained
- 1 teaspoon smoked paprika
- 2 teaspoons cumin
- ¾ teaspoon chili powder
- juice of 1 small lime
- salt and pepper to taste (I used ½ tsp each)
For the Cashew Queso Topping
- 1 batch of this vegan queso
For Serving (Optional)
- fresh limes
- sliced avocado
- fresh cilantro
- vegan sour cream
- salsa or pico de gallo
Instructions
- Prepare the Cashew Queso: Make one batch of vegan queso in a blender according to the linked recipe instructions. Set aside.
- Preheat Oven: Preheat your oven to 375 degrees F (190 degrees C).
- Sauté Vegetables: To a large skillet, add the diced onion, minced garlic, chopped bell pepper, and olive oil. Cook over medium heat for 6 – 8 minutes, until the onion is translucent and the bell pepper is tender.
- Add Corn: Stir in the frozen corn kernels and cook for another 4 – 5 minutes, until the corn is warmed through.
- Create the Filling: Add the drained black beans to the skillet. Stir in 1/4 cup of the prepared vegan cashew queso, smoked paprika, cumin, chili powder, and fresh lime juice. Season with salt and pepper to taste (I recommend starting with 1/2 tsp each). Stir well until creamy and thoroughly combined.
- Warm Tortillas: Warm the tortillas in the microwave on a plate for 15-30 seconds, or quickly over a dry hot skillet. This makes them pliable and prevents breaking during rolling.
- Prepare Baking Dish: Lightly grease a 9×13 inch baking dish with olive oil spray.
- Assemble Enchiladas: Spoon a generous amount of the black bean filling down the center of each warmed tortilla. Roll each tortilla tightly and place it seam-side down in the prepared baking dish.
- Top with Queso: Pour the remaining vegan cashew queso evenly over the assembled enchiladas in the baking dish. Use a rubber spatula to spread it to cover all the tortillas.
- Bake: Bake in the preheated oven for 20 – 25 minutes, or until the sauce is bubbly and lightly golden, and the enchiladas are heated through.
- Serve: Serve hot, garnished with fresh sliced avocado, chopped cilantro, and a squeeze of fresh lime juice on top. Enjoy!
Notes
Making them less spicy:
These enchiladas have a pleasant warmth, but they are not overly spicy. For a milder version, use less smoked paprika or omit it entirely. You can also reduce the amount of chili powder. Serving with vegan sour cream or extra avocado will also help temper the heat.
How to make gluten-free vegan enchiladas:
To make this recipe entirely gluten-free, simply use your preferred brand of gluten-free tortillas. The rest of the ingredients in this recipe are naturally gluten-free.
Storage & Reheating:
Store leftover enchiladas in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave or oven until warm. Unbaked enchiladas can be frozen for up to 2-3 months; thaw overnight before baking, or bake from frozen with extended baking time.
Nutrition
Calories:
290
kcal
Carbohydrates:
48
g
Protein:
11
g
Fat:
7
g
Saturated Fat:
1
g
Polyunsaturated Fat:
5
g
Sodium:
568
mg
Fiber:
7
g
Sugar:
7
g