Vegan Enchiladas: A Flavorful, Nourishing Dish for Beginners
Enchiladas are a timeless Tex-Mex dish that brings comfort to any table. Whether served at a family gathering or a cozy weeknight dinner, they’re universally loved for their bold, flavorful ingredients and satisfying textures. However, if you’re a beginner in the kitchen, the thought of making enchiladas from scratch might seem daunting. But fear not—this recipe for Vegan Enchiladas is not only easy to follow but also incredibly delicious and nourishing. By using simple plant-based ingredients like winter squash, mushrooms, spinach, and cashew cream, these enchiladas offer a healthy, vegan twist on a traditional favorite.
PrintVegan Enchiladas: A Flavorful, Nourishing Dish for Beginners
🌯 Bold, saucy, and totally satisfying! These vegan enchiladas are packed with hearty veggies, beans, and spices—perfect for beginner cooks craving comfort with a healthy twist. 🌶️🫘🧅
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
Ingredients
- 2.25 lb winter squash (such as red kuri or any variety you prefer)
- 1.5 lb mushrooms (white, brown, or portobello work well)
- 3 cups spinach leaves, rinsed and trimmed
- 6 tortillas (8-inch diameter; you can use flour or corn tortillas)
- 1 medium onion, peeled and diced
- 2 lb roasted green chile peppers (hatch or Anaheim, peeled and seeded)
- 6 tbsp olive oil (divided)
- 1/2 tsp salt (divided, with extra for seasoning)
- 2 tsp ground cumin
- 2 tsp ground oregano
- 1 cup vegetable stock
- 1 cup unsweetened almond milk (or any other plant-based milk of your choice)
- 1 cup cashews (soaked and drained)
- 2 tbsp nutritional yeast
- 1/2 cup plant-based cheese (optional)
- 1/4 cup cilantro, rinsed, dried, and chopped
- 1/2 lime (for garnish)
Instructions
Step 1: Roast the Vegetables
- Start by roasting the winter squash. Spread the seasoned squash pieces onto a lined baking sheet and bake them in the preheated oven for 20 minutes.
- After 20 minutes, add the quartered mushrooms to the baking sheet. Toss them with olive oil and seasonings, then return them to the oven to roast for an additional 15-20 minutes, or until both the squash and mushrooms are tender and slightly caramelized.
Step 2: Make the Cashew Cream Sauce
- In a blender, combine the unsweetened almond milk, soaked cashews, nutritional yeast, and 1/2 teaspoon salt. Blend on high until smooth and creamy. Pour the cashew cream sauce into a bowl and set aside.
Step 3: Prepare the Green Chile Sauce
- In a skillet, heat the remaining 2 tablespoons of olive oil over medium heat. Add the diced onion and sauté for about 3 minutes until softened. Add the minced garlic, ground cumin, and oregano, and cook for another 3 minutes.
- Add the sautéed onion and garlic mixture to your blender, along with the roasted green chile peppers and vegetable stock. Pulse until coarsely blended. This green chile sauce will be slightly chunky, adding a fresh and spicy kick to your enchiladas.
Step 4: Wilt the Spinach
- Place the spinach leaves in a microwave-safe bowl and cover with plastic wrap. Microwave the spinach for 20-30 seconds, just until wilted. Remove from the microwave and blot away any excess moisture with a paper towel.
Step 5: Prepare the Tortillas
- To make your tortillas pliable and easy to roll, wrap them in a damp paper towel and heat them in the microwave for 30 seconds or until warm.
Step 6: Assemble the Enchiladas
- Start by spreading a thin layer of green chile sauce on the bottom of your baking dish.
- Take a warm tortilla and place it on a flat surface. Add a scoop of roasted squash, mushrooms, and wilted spinach in the center. Drizzle a generous amount of cashew cream sauce over the filling.
- Carefully roll up the tortilla and place it seam-side down in the baking dish. Repeat this process for the remaining tortillas, packing them closely together in the dish.
- Once all the tortillas are assembled, drizzle the remaining green chile sauce over the top. If you’re using plant-based cheese, sprinkle it over the enchiladas now.
Step 7: Bake the Enchiladas
- Cover the baking dish with aluminum foil and bake the enchiladas for 15 minutes. After 15 minutes, remove the foil and bake for an additional 5 minutes to allow the edges of the tortillas to crisp up slightly.
- When done, remove from the oven and squeeze fresh lime juice over the enchiladas for a bright, tangy finish.
Step 8: Garnish and Serve
- Garnish your enchiladas with freshly chopped cilantro. Serve hot and enjoy!
Notes
- Roasting the Veggies: If you’re unsure how to tell when the squash and mushrooms are done, use a fork to test their tenderness. The squash should be soft and lightly caramelized, and the mushrooms should release their juices and shrink down.
- Tortilla Wrapping Tip: Sometimes, tortillas can be a bit tricky to roll. If your tortillas are stiff or break easily, make sure they are properly heated. Wrapping them in a damp paper towel and microwaving them softens them enough to roll without tearing.
- Adjusting the Spice Level: Green chile peppers can vary in spiciness. Always taste the peppers before blending them into the sauce. If they’re too spicy, you can tone it down by adding a bit more vegetable stock or almond milk to the sauce.
- Customizing the Filling: While this recipe is plant-based, you can easily add cooked chicken or beef for non-vegan versions. Simply sauté the meat and mix it in with the squash, mushrooms, and spinach before rolling the tortillas.
What makes this recipe perfect for beginners is how straightforward it is, with just a few key steps that are both easy to manage and forgiving. Plus, it’s flexible! Whether you’re sticking to the vegan version or adding a bit of chicken or beef to suit your taste, this dish adapts to your preferences. The result is a meal that tastes indulgent but is packed with plant-based goodness, making it an excellent option for both vegan and non-vegan eaters alike.
So, let’s dive into this beginner-friendly recipe and learn how to create these flavorful Vegan Enchiladas step by step!
Ingredients and Preparation
Before you begin, gather the following ingredients. Most of them are easy to find at your local grocery store, and a few can be substituted based on availability or dietary preferences.
Ingredients:
- 2.25 lb winter squash (such as red kuri or any variety you prefer)
- 1.5 lb mushrooms (white, brown, or portobello work well)
- 3 cups spinach leaves, rinsed and trimmed
- 6 tortillas (8-inch diameter; you can use flour or corn tortillas)
- 1 medium onion, peeled and diced
- 2 lb roasted green chile peppers (hatch or Anaheim, peeled and seeded)
- 6 tbsp olive oil (divided)
- 1/2 tsp salt (divided, with extra for seasoning)
- 2 tsp ground cumin
- 2 tsp ground oregano
- 1 cup vegetable stock
- 1 cup unsweetened almond milk (or any other plant-based milk of your choice)
- 1 cup cashews (soaked and drained)
- 2 tbsp nutritional yeast
- 1/2 cup plant-based cheese (optional)
- 1/4 cup cilantro, rinsed, dried, and chopped
- 1/2 lime (for garnish)
Preparation:
- Preheat the oven to 400°F (204°C).
- Peel and chop the winter squash into bite-sized pieces. Rub them with 2 tablespoons of olive oil and season with salt and pepper.
- Clean and quarter the mushrooms. Drizzle with 2 tablespoons of olive oil, seasoning with salt and pepper.
- Prepare the spinach by microwaving it for 20-30 seconds, just until wilted. Dry the spinach with a paper towel to remove excess moisture.
- Warm the tortillas by wrapping them in a damp paper towel and microwaving for 30 seconds.
These ingredients create the foundation for a dish that’s packed with vibrant flavors. The next step is to assemble your vegan enchiladas with ease.
Step-by-Step Instructions
Now that you’ve prepared your ingredients, it’s time to assemble and cook your Vegan Enchiladas. Don’t worry if you’ve never rolled up an enchilada before—this recipe will guide you through it step by step.
Step 1: Roast the Vegetables
- Start by roasting the winter squash. Spread the seasoned squash pieces onto a lined baking sheet and bake them in the preheated oven for 20 minutes.
- After 20 minutes, add the quartered mushrooms to the baking sheet. Toss them with olive oil and seasonings, then return them to the oven to roast for an additional 15-20 minutes, or until both the squash and mushrooms are tender and slightly caramelized.
Step 2: Make the Cashew Cream Sauce
- In a blender, combine the unsweetened almond milk, soaked cashews, nutritional yeast, and 1/2 teaspoon salt. Blend on high until smooth and creamy. Pour the cashew cream sauce into a bowl and set aside.
Step 3: Prepare the Green Chile Sauce
- In a skillet, heat the remaining 2 tablespoons of olive oil over medium heat. Add the diced onion and sauté for about 3 minutes until softened. Add the minced garlic, ground cumin, and oregano, and cook for another 3 minutes.
- Add the sautéed onion and garlic mixture to your blender, along with the roasted green chile peppers and vegetable stock. Pulse until coarsely blended. This green chile sauce will be slightly chunky, adding a fresh and spicy kick to your enchiladas.
Step 4: Wilt the Spinach
- Place the spinach leaves in a microwave-safe bowl and cover with plastic wrap. Microwave the spinach for 20-30 seconds, just until wilted. Remove from the microwave and blot away any excess moisture with a paper towel.
Step 5: Prepare the Tortillas
- To make your tortillas pliable and easy to roll, wrap them in a damp paper towel and heat them in the microwave for 30 seconds or until warm.
Step 6: Assemble the Enchiladas
- Start by spreading a thin layer of green chile sauce on the bottom of your baking dish.
- Take a warm tortilla and place it on a flat surface. Add a scoop of roasted squash, mushrooms, and wilted spinach in the center. Drizzle a generous amount of cashew cream sauce over the filling.
- Carefully roll up the tortilla and place it seam-side down in the baking dish. Repeat this process for the remaining tortillas, packing them closely together in the dish.
- Once all the tortillas are assembled, drizzle the remaining green chile sauce over the top. If you’re using plant-based cheese, sprinkle it over the enchiladas now.
Step 7: Bake the Enchiladas
- Cover the baking dish with aluminum foil and bake the enchiladas for 15 minutes. After 15 minutes, remove the foil and bake for an additional 5 minutes to allow the edges of the tortillas to crisp up slightly.
- When done, remove from the oven and squeeze fresh lime juice over the enchiladas for a bright, tangy finish.
Step 8: Garnish and Serve
- Garnish your enchiladas with freshly chopped cilantro. Serve hot and enjoy!
Beginner Tips and Notes
Making enchiladas is a fun and satisfying experience, but even seasoned cooks face some challenges. Here are a few tips to help you navigate the process with ease.
- Roasting the Veggies: If you’re unsure how to tell when the squash and mushrooms are done, use a fork to test their tenderness. The squash should be soft and lightly caramelized, and the mushrooms should release their juices and shrink down.
- Tortilla Wrapping Tip: Sometimes, tortillas can be a bit tricky to roll. If your tortillas are stiff or break easily, make sure they are properly heated. Wrapping them in a damp paper towel and microwaving them softens them enough to roll without tearing.
- Adjusting the Spice Level: Green chile peppers can vary in spiciness. Always taste the peppers before blending them into the sauce. If they’re too spicy, you can tone it down by adding a bit more vegetable stock or almond milk to the sauce.
- Customizing the Filling: While this recipe is plant-based, you can easily add cooked chicken or beef for non-vegan versions. Simply sauté the meat and mix it in with the squash, mushrooms, and spinach before rolling the tortillas.

Serving Suggestions
These Vegan Enchiladas are a complete meal in themselves, but they can be enhanced with a few complementary sides:
- Mexican Rice: A side of fluffy Mexican rice pairs perfectly with the enchiladas, adding texture and flavor to the meal.
- Guacamole and Salsa: Fresh guacamole and a side of salsa make excellent accompaniments, offering cool and zesty contrast to the warm, spicy enchiladas.
- Refried Beans or Black Beans: Beans provide extra protein and fiber, rounding out the dish and making it even more satisfying.
- A Fresh Salad: A crisp, refreshing salad with a light dressing can balance the richness of the enchiladas. Consider a simple cucumber and tomato salad or a tangy slaw.
Engagement Features
Now that you’ve learned how to make these delicious Vegan Enchiladas, it’s your turn to give them a try! I encourage you to gather your ingredients, follow the steps, and create this flavorful dish for yourself, your friends, or your family. The beauty of this recipe is that it’s versatile, forgiving, and incredibly satisfying. Whether you’re a beginner cook or a seasoned chef, these enchiladas will impress.
Once you’ve made them, I’d love to hear how they turned out! Share your thoughts, tips, or variations in the comments section below. Did you add your own twist to the recipe? Or perhaps you added a non-vegan protein option? Whatever your experience, feel free to share your story, and let’s inspire one another to keep cooking delicious and nourishing meals.
Happy cooking!
