Forget bland “healthy” food. These Vegan Enchiladas deliver the saucy, melty comfort you crave—without the dairy or the food coma. Think bold, smoky sauce, creamy filling, and tortillas that don’t fall apart like your last diet.
If you can assemble a burrito, you can master this. Your weeknight dinner just got a glow-up and your skeptical uncle is about to ask for seconds.
Why This Recipe Works

This recipe uses a strategic combo of textures—hearty beans, lightly charred veggies, and a creamy cashew or tofu “cheese”—to mimic that satisfying richness you want from enchiladas. The sauce is fast but layered: tomato, chili powder, cumin, smoked paprika, and a little cocoa (yep, secret move) for depth.
Corn tortillas get a quick warm-and-dip treatment so they roll without tearing. Everything bakes under a blanket of sauce so the enchiladas get tender, not soggy. Result: maximum flavor, minimal mess, fully plant-based.
What Goes Into This Recipe – Ingredients
- 12 corn tortillas (6-inch, preferably day-old so they’re less fragile)
- 2 cups cooked black beans (or 1 can, drained and rinsed)
- 1 cup corn kernels (fresh or frozen)
- 1 red bell pepper, diced
- 1 small red onion, diced
- 2 cups baby spinach, roughly chopped
- 2 cloves garlic, minced
- 1 tablespoon olive oil (plus more for brushing)
- Salt and black pepper, to taste
- 1 avocado, sliced (for serving)
- Fresh cilantro, chopped (for garnish)
- Lime wedges, for serving
Quick Enchilada Sauce

- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour (or gluten-free flour blend)
- 3 tablespoons chili powder (moderate heat; adjust to taste)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/4 teaspoon ground cinnamon (optional, for warmth)
- 1/2 teaspoon unsweetened cocoa powder (optional, for depth)
- 2 cups low-sodium vegetable broth
- 1 tablespoon tomato paste
- 1 teaspoon apple cider vinegar
- Salt, to taste
Vegan “Cheesy” Cream (Choose One)
- Cashew crema: 1 cup raw cashews (soaked 20 minutes in hot water), 1/2 cup water, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, 1/2 teaspoon salt, 1/2 teaspoon garlic powder
- Tofu crema: 10 oz silken tofu, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, 1 teaspoon apple cider vinegar, 1/2 teaspoon salt, 1/2 teaspoon garlic powder

How to Make It – Instructions
- Mix up the crema. Blend your chosen crema ingredients until silky.Taste and adjust salt or lemon. It should be tangy and lightly cheesy.
- Cook the sauce. Warm olive oil in a saucepan over medium heat. Whisk in flour and cook 1 minute.Stir in chili powder, cumin, paprika, oregano, cinnamon, and cocoa; cook 30 seconds until fragrant. Whisk in broth and tomato paste. Simmer 5–7 minutes until slightly thickened.
Finish with vinegar and salt to taste.
- Sauté the veg. In a skillet, heat 1 tablespoon oil. Add onion and bell pepper; cook 4 minutes until softened. Stir in garlic 30 seconds.Add spinach until wilted. Season with salt and pepper.
- Build the filling. In a bowl, combine black beans, corn, the sautéed veg, and 1/3 to 1/2 cup of the crema. Mix until creamy but not soupy.Adjust salt and pepper.
- Preheat and prep. Heat oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish. Spread 1/2 cup sauce on the bottom.
- Warm the tortillas. Briefly heat tortillas in a dry skillet or microwave wrapped in a damp towel until pliable.Optionally, brush each with a little oil and warm 10–15 seconds per side for extra durability.
- Assemble. Working one at a time, spoon 2–3 tablespoons filling onto a tortilla. Roll snugly and place seam-side down in the dish. Repeat with all tortillas.
- Sauce and swirl. Pour remaining enchilada sauce evenly over the rolled tortillas.Dollop or drizzle more crema over the top (reserve some for serving).
- Bake. Cover loosely with foil and bake 15 minutes. Uncover and bake 10–12 minutes more until bubbling and edges begin to crisp.
- Finish and serve. Let rest 5 minutes. Top with avocado, cilantro, and a squeeze of lime.Serve with extra crema on the side.
Storage Tips
- Refrigerator: Store leftovers in an airtight container up to 4 days. Reheat covered at 350°F (175°C) for 15–20 minutes or microwave in 60-second bursts.
- Freezer: Assemble and freeze unbaked enchiladas (sauce on) up to 2 months. Thaw overnight, then bake as directed, adding 10 minutes.
- Meal prep: Keep sauce, filling, tortillas, and crema separate up to 4 days; assemble and bake fresh for best texture.
What’s Great About This
- High-flavor, low-drama: Pantry spices make a legit sauce in minutes—no mystery packets required.
- Protein-packed: Beans plus tofu or cashews deliver satisfying protein and healthy fats.No nap needed after.
- Weeknight-friendly: 45–55 minutes start to finish, and most of that is hands-off baking time.
- Allergy-flexible: Easy to make gluten-free (use GF flour and certified tortillas) and nut-free (use tofu crema).
- Leftover-approved: Tastes even better on day two. Science? Maybe.Sauce? Definitely.
Pitfalls to Watch Out For
- Tortillas tearing: If they crack, they’re cold or too dry. Warm them and lightly oil for flexibility.
- Sauce too spicy or flat: Taste before baking.Dial heat with more broth, round out flavor with salt and a splash more vinegar.
- Soggy enchiladas:</-strong> Don’t drown the filling in crema. Keep the mix thick, and sauce the tops generously instead.
- Gritty cashew crema:</-strong> Soak cashews in hot water and blend until completely smooth. Add a splash more water if needed.
- Dry results: Make sure there’s sauce under and over the enchiladas.Dry pans are where dreams go to die.
Variations You Can Try
- Sweet potato + black bean: Roast 2 cups diced sweet potato (20–25 minutes at 425°F) and fold into the filling.
- Mushroom “meaty” vibe: Sauté 12 oz chopped mushrooms until browned and add to the mix. Umami city.
- Green enchiladas: Swap red sauce for salsa verde and add a handful of chopped cilantro in the filling.
- Chipotle crema: Blend 1–2 chipotles in adobo into the crema for smoky heat. FYI: it’s addictive.
- Breakfast version: Use tofu scramble, potatoes, and peppers; top with pico and hot sauce.
- High-protein boost: Add 1 cup cooked quinoa or crumbled tempeh to the filling.
FAQ
Can I use flour tortillas?
Yes.
Flour tortillas are more pliable and won’t crack, but they give a different texture and aren’t traditional. Choose 6–8-inch tortillas and reduce bake time by a few minutes to avoid gumminess.
How do I make this gluten-free?
Use certified gluten-free corn tortillas and swap the flour in the sauce for a gluten-free blend or cornstarch (use 1 tablespoon cornstarch whisked into cold broth, then add to hot oil and spices).
What if I don’t have nutritional yeast?
Skip it and add an extra squeeze of lemon and a pinch more salt. You’ll lose some cheesy notes, but the crema will still be rich and delicious.
Can I add vegan cheese shreds?
Absolutely.
Sprinkle 1/2–1 cup on top before baking. Choose a brand that melts well; otherwise, you’ll have confetti, not cheese. IMO, crema plus a little shred is the sweet spot.
Is the cocoa powder necessary?
No, but it adds subtle depth like a mini mole vibe.
If you’re skeptical, start with a pinch. Your taste buds will get the hint without going full dessert.
How spicy is this?
Medium by default. Reduce chili powder and add more smoked paprika for a milder sauce, or stir in chipotle for extra kick.
You’re the boss of the burn.
Can I make the sauce ahead?
Yes. Store it up to 5 days in the fridge or 2 months in the freezer. It may thicken when cold; thin with a splash of broth while reheating.
Wrapping Up
These Vegan Enchiladas (dairy-free vegan enchiladas) hit that comfort-food bullseye with zero compromise: bold sauce, creamy center, and a finish that makes your table go quiet for the first bite.
Keep the crema stocked, the tortillas warm, and the limes ready. Make it once and it becomes a rotation staple—you’ll start measuring weeks by enchilada nights. Sound dramatic?
Wait until you try them.