If you’re looking for a cozy, comforting meal that everyone will enjoy, you’ve come to the right place! This Vegan Enchilada Recipe is a true favorite in my home. It’s packed with flavor and loaded with wholesome ingredients, making it an easy choice for busy weeknights or lively family gatherings. There’s something wonderful about sharing a plate of enchiladas, and this recipe makes it simple and fun!
Not only is this dish delicious, but it also offers a vibrant twist on traditional Mexican flavors. You’ll find that each bite is bursting with goodness, and I promise you won’t miss the meat at all! Whether you’re a seasoned vegan or just looking to try something new, these enchiladas are sure to bring smiles to the table.
Why You’ll Love This Recipe
- Quick and Easy: This vegan enchilada recipe comes together in just 45 minutes, making it perfect for those busy evenings.
- Family-Friendly: Everyone loves enchiladas! They’re fun to eat and can please even the pickiest eaters in your family.
- Make Ahead: Prepare everything in advance and pop it in the oven when you’re ready to eat. Perfect for meal prep!
- Customizable: Feel free to add your favorite veggies or swap out ingredients based on what you have on hand.
- Deliciously Satisfying: With layers of flavor from black beans, corn, and salsa verde, each bite is truly delightful.

Ingredients You’ll Need
Let’s gather some simple and wholesome ingredients to whip up these delightful enchiladas. You might already have many of these items in your pantry!
For the Filling
- 2 tablespoons vegan/plant-based butter
- 1 tablespoon garlic (minced)
- 1 yellow onion (diced)
- 1 green pepper (diced)
- 1 15oz can black beans, drained and rinsed
- 1 15oz can corn, drained
- Salt and pepper (to taste)
For Assembling
- 7-8 tortillas
- Approx. 4 tablespoons dairy-free cream cheese
- 1 16oz jar salsa verde
For Toppings
- Fresh cilantro (for garnish)
- Diced red onion (for garnish)
- Dairy-free sour cream (for serving)
Variations
One of the best things about this vegan enchilada recipe is how flexible it is! Here are some fun variations you can try:
- Swap the Protein: Use lentils or chickpeas instead of black beans for a different texture.
- Add Extra Veggies: Throw in some chopped spinach or zucchini for added nutrition.
- Change the Sauce: Try using a red enchilada sauce instead of salsa verde for a different flavor profile.
- Make it Spicy: Add jalapeños or your favorite hot sauce if you like some heat in your enchiladas.
How to Make Vegan Enchilada Recipe
Step 1: Preheat Your Oven
Preheat your oven to 350 degrees F while you prepare everything else. This ensures that your enchiladas cook evenly and get nice and bubbly by the time they’re ready to serve.
Step 2: Sauté Your Veggies
In a large cast iron skillet over medium/high heat, melt the vegan butter. Once melted, add minced garlic and stir until fragrant—this should take about 30 seconds. Then toss in the diced onion and green pepper. Season with salt and pepper as they sauté for about 2-3 minutes until the onion is translucent. This step adds sweetness to your filling!
Step 3: Mix in Beans and Corn
Now it’s time to add those hearty black beans and sweet corn into the skillet. Stir everything together until well combined. This mixture will be the star filling for your enchiladas!
Step 4: Assemble the Enchiladas
Grab your tortillas and casserole dish. Place several scoops of that delicious black bean filling into each tortilla along with a teaspoon of dairy-free cream cheese. Roll them up tightly and arrange them in your greased casserole dish until it’s filled up with tasty goodness.
Step 5: Bake Away!
Pour salsa verde generously over the rolled tortillas. Pop the dish into your preheated oven uncovered for about 30 minutes until everything is bubbly and warm throughout.
Step 6: Serve It Up!
Once baked, let your enchiladas cool slightly before serving them up hot! Garnish with fresh cilantro, diced red onion, and a dollop of dairy-free sour cream for an extra touch of deliciousness.
Enjoy every bite of this Vegan Enchilada Recipe! It’s sure to become a beloved staple at your dinner table.
Pro Tips for Making Vegan Enchilada Recipe
Making vegan enchiladas can be a breeze, and with a few handy tips, you’ll impress your family and friends every time!
-
Prep your ingredients beforehand – Having everything chopped and ready to go makes the cooking process smoother and quicker, allowing you to enjoy the experience without feeling rushed.
-
Experiment with fillings – Don’t feel limited to black beans and corn! Try adding sautéed mushrooms, zucchini, or spinach to diversify flavors and textures in your enchiladas.
-
Adjust the spice level – If you like a kick, consider adding some chili powder or jalapeños to the filling. This enhances the flavor profile and gives your enchiladas a delightful heat.
-
Use homemade salsa – If time permits, whip up a quick homemade salsa using fresh tomatoes, onions, cilantro, lime juice, and spices. It adds a personal touch that takes your dish to the next level.
-
Let them rest before serving – Allowing the enchiladas to sit for about 5-10 minutes after baking helps them set up nicely. This way, they won’t fall apart when you serve them.
How to Serve Vegan Enchilada Recipe
Serving your vegan enchiladas is just as fun as making them! You can create a vibrant presentation that will tantalize taste buds before anyone even takes a bite.
Garnishes
-
- Fresh cilantro – A sprinkle of fresh cilantro adds a burst of color and brightens up the dish with its herbal notes.
-
- Diced red onion – The crunchiness of diced red onion provides an excellent contrast in texture while adding a mild tangy flavor.
-
- Dairy-free sour cream – A dollop of dairy-free sour cream offers creaminess that complements the spicy salsa verde perfectly.
Side Dishes
-
- Mexican Rice – Fluffy rice cooked with spices makes for a fantastic base that soaks up all the delicious flavors from your enchiladas.
-
- Guacamole – Creamy avocados blended with lime juice, garlic, and spices create a rich dip that pairs beautifully with enchiladas.
-
- Refried Beans – Smooth and savory refried beans are not only hearty but also add an excellent source of protein to your meal.
-
- Corn Salad – A refreshing corn salad with diced bell peppers, tomatoes, lime juice, and cilantro adds brightness and crunch as a perfect sidekick.
With these tips on hand and ideas for serving, you’re all set to enjoy an incredible vegan enchilada experience! Dive in and savor every bite!

Make Ahead and Storage
This Vegan Enchilada Recipe is perfect for meal prep, making it easy to enjoy delicious and satisfying meals throughout the week.
Storing Leftovers
- Allow the enchiladas to cool completely before storing.
- Transfer leftovers to an airtight container.
- Store in the refrigerator for up to 4 days.
Freezing
- Wrap individual enchiladas tightly in plastic wrap or aluminum foil.
- Place wrapped enchiladas in a freezer-safe bag or container.
- Freeze for up to 3 months for best quality.
Reheating
- For refrigerated enchiladas, preheat your oven to 350°F (175°C).
- Place the enchiladas in a baking dish, cover with foil, and heat for about 20-25 minutes until warmed through.
- For frozen enchiladas, thaw overnight in the refrigerator before reheating, or bake from frozen with additional cooking time.
FAQs
Here are a few common questions about this Vegan Enchilada Recipe that might help you out!
Can I use other vegetables in this vegan enchilada recipe?
Absolutely! Feel free to customize your enchiladas with any of your favorite veggies like zucchini, spinach, or mushrooms. Just make sure to sauté them first for optimal flavor!
How can I spice up my vegan enchiladas?
For a spicier kick, add diced jalapeños or sprinkle some chili powder into the filling. You can also top your enchiladas with sliced fresh peppers before baking!
Is this vegan enchilada recipe gluten-free?
Yes! To make this recipe gluten-free, simply use gluten-free tortillas and ensure that all other ingredients are certified gluten-free.
Can I make this vegan enchilada recipe ahead of time?
Yes! You can assemble the enchiladas a day in advance and store them in the fridge until you’re ready to bake. Just add some extra time to the baking process if they go into the oven cold.
Final Thoughts
I truly hope you enjoy making this Vegan Enchilada Recipe as much as I do! It’s not only simple but also bursting with flavors that will please everyone at your table. Don’t hesitate to get creative with your ingredients and toppings. Happy cooking!
Vegan Enchilada Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 4 people (recipe makes about 4 enchiladas) 1x
- Category: Main
- Method: Baking
- Cuisine: Mexican
Description
Indulge in a delightful Vegan Enchilada Recipe that brings the comfort of home-cooked meals to your table without compromising on flavor! These enchiladas are packed with wholesome ingredients like black beans and corn, layered with creamy dairy-free cream cheese, and topped with zesty salsa verde. They come together quickly, making them perfect for busy weeknights or family gatherings. With each bite, you’ll experience a burst of vibrant flavors that are sure to please even the pickiest eaters. Plus, they’re easily customizable so you can add your favorite veggies or spice levels! Enjoy a cozy meal that’s as fun to make as it is to eat!
Ingredients
- 2 tablespoons vegan/plant-based butter
- 1 tablespoon minced garlic
- 1 yellow onion, diced
- 1 green pepper, diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 7–8 tortillas
- 4 tablespoons dairy-free cream cheese
- 1 jar (16 oz) salsa verde
Instructions
- Preheat oven to 350°F (175°C).
- In a skillet over medium heat, melt the vegan butter. Sauté garlic until fragrant.
- Add onion and green pepper; season with salt and pepper. Cook until onion is translucent.
- Stir in black beans and corn; mix well.
- Fill tortillas with the bean mixture and a teaspoon of dairy-free cream cheese; roll tightly.
- Place rolled tortillas in a greased casserole dish and cover with salsa verde.
- Bake uncovered for about 30 minutes until bubbly.
- Garnish with cilantro and red onion before serving.
Nutrition
- Serving Size: 1 enchilada (150g)
- Calories: 250
- Sugar: 2g
- Sodium: 420mg
- Fat: 8g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 8g
- Protein: 9g
- Cholesterol: 0mg



Leave a Comment