I love this dish because it’s comforting without being heavy, bold without being fussy, and forgiving in a way that makes cooking feel fun again. It’s the kind of meal where you can prep a little ahead, move slowly if you want to, and still end up with something bubbling, saucy, and deeply satisfying at the end.
These enchiladas are also one of my favorite ways to cook for people — vegans, non-vegans, skeptics, and “I’ll just try a bite” types. No one misses the meat. No one complains. They just keep scooping more green sauce onto their plate.
And if a tortilla cracks or a filling escapes? Good. That means dinner is happening.
Why These Enchiladas Work So Well
The magic here is balance. The salsa verde brings brightness and acidity. The vegetables and beans add heartiness without heaviness. Baking everything together lets the flavors settle into something cozy and cohesive instead of loud and separate.
They’re also endlessly flexible. You can change the vegetables, adjust the spice, add or skip the vegan cheese, and they still hold together beautifully. This is not a precision recipe. It’s a trust-the-process kind of situation.
Tools and Equipment You’ll Need
You don’t need anything fancy for this, which is part of the appeal.
A large skillet for cooking the filling
A cutting board and sharp knife
A baking dish (9×13 works well, but anything similar is fine)
A spoon for filling and spreading sauce
Foil for covering during baking
That’s it. No blenders, no mixers, no special equipment you’ll regret buying later.
Ingredients (Serves 4)
For the filling
- 1 tbsp olive oil
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 zucchini, diced
- 1½ cups cooked black beans or pinto beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen)
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp chili powder
- Salt and black pepper, to taste
- Juice of ½ lime

For assembling
- 8–10 corn tortillas (naturally gluten-free)
- 2 cups salsa verde (check labels to keep it vegan)
- 1 cup vegan shredded cheese or cashew cream (optional, but cozy)
Optional toppings
- Fresh cilantro
- Radish
- Avocado or guacamole
- Sliced green onions
- Extra salsa verde
Step-by-Step Instructions
- Preheat your oven to 375°F and lightly grease your baking dish so nothing sticks later.
- Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes until softened and translucent.
- Add the garlic and cook for about 30 seconds, just until fragrant.
- Stir in the bell pepper and zucchini and cook for 4–5 minutes, until tender but not mushy.
- Add the beans, corn, cumin, smoked paprika, chili powder, salt, and pepper. Stir well and cook another 2–3 minutes so everything warms through and the spices bloom.
- Turn off the heat and stir in the lime juice. Taste and adjust seasoning — the filling should be flavorful on its own before it ever hits the oven.
- Warm the tortillas briefly in a dry skillet or microwave until pliable. This step makes rolling easier and prevents cracking.
- Spread a thin layer of salsa verde across the bottom of your baking dish.
- Spoon filling down the center of each tortilla, add a little vegan cheese or cashew cream if using, roll gently, and place seam-side down in the dish.

- Pour the remaining salsa verde evenly over the enchiladas and top with the rest of the cheese if using.
- Cover loosely with foil and bake for 20 minutes, then uncover and bake another 10–15 minutes until bubbly and lightly golden on top.
- Let the enchiladas rest for about 5 minutes before serving so they hold together when sliced.
How I Like to Serve Them
I love these with sliced avocado, fresh cilantro, and a little extra salsa verde spooned over the top. They’re filling on their own, but a simple side salad or some rice never hurts.
They’re also excellent the next day, which feels like a small gift to your future self.

Final Notes From My Kitchen
Enchiladas aren’t meant to be neat. They’re meant to be generous, saucy, and a little unruly. If yours look rustic instead of perfect, that’s exactly right.
This is comfort food you can feel good about — not because it’s virtuous, but because it’s satisfying, flexible, and made with intention.
