vegetarian enchiladas main image

Vegetarian Enchiladas: Packed With Flavor

A Meatless Dinner That Still Feels Like a Feast

There is something about a bubbling dish of vegetarian enchiladas fresh out of the oven that instantly makes a kitchen feel like home. This vegetarian enchilada recipe brings together tender black beans, sweet corn, and fresh spinach, all rolled up in soft tortillas and smothered in a rich red sauce and melted cheese. If you have been craving enchiladas vegetarian style but did not want to sacrifice any of the flavor or comfort of the classic version, this recipe is exactly what you need.

What makes this dish so satisfying is how the simple pantry ingredients turn into something so hearty and filling. The beans and corn provide plenty of texture and protein, while the spinach sneaks in a little extra nutrition without changing the flavor much at all. Black beans are also a good source of plant-based protein and fiber, as explained by Healthline. Once everything is baked under a blanket of cheese and sauce, you end up with a dinner that even dedicated meat eaters will ask for again.

Enchiladas trace their roots back to ancient Mexico, where corn tortillas were often rolled around small amounts of fish or other fillings and served with chili sauce. Over the centuries the dish evolved into countless regional variations across Mexico and eventually became a beloved staple across the world. Vegetarian versions like this one, sometimes searched as enchiladas végétarien by home cooks abroad, have grown in popularity as more people look for meatless dinners that still feel indulgent and comforting.

This recipe keeps things approachable for a weeknight while still tasting like something worth a little extra effort. You do not need any special equipment or hard-to-find ingredients, just a skillet, a mixing bowl, and a baking dish. It is the kind of vegetarian enchiladas recipe that welcomes substitutions, so once you make it once, you can start tailoring the filling to whatever you have on hand.

Prep time: 30 Minutes.

Why You Will Love This Recipe

Loaded with black beans, corn, and spinach for a filling and satisfying vegetarian enchilada recipe. Comes together with everyday pantry staples and simple prep. Naturally hearty thanks to the beans and cheese, no meat substitutes required. A great meatless dinner option for busy weeknights or Meatless Monday. Easy to prep ahead and reheats beautifully for lunches. Freezer friendly, so you can make a double batch and save half for later. A crowd pleasing dish for both vegetarians and meat eaters at the table. Budget friendly, since most of the ingredients are inexpensive pantry staples you likely already keep on hand.

What to Serve With Vegetarian Enchiladas

These enchiladas are hearty enough to be the star of the meal, but a few sides round things out nicely.

A simple Mexican rice or cilantro lime rice on the side. Warm tortilla chips with salsa or guacamole for dipping. A crisp green salad with a light lime vinaigrette. Roasted Broccoli and Cauliflower makes another easy vegetable side that pairs nicely with the enchiladas. Sliced avocado or a scoop of guacamole for extra creaminess. A cold horchata or sparkling lime water to sip alongside. Extra cilantro and a squeeze of lime at the table for everyone to add their own finishing touch. A side of refried or charro beans also rounds out the plate nicely if you want an even heartier meal.

Frequently Asked Questions

Can I use corn tortillas for this recipe?

Yes, corn tortillas work wonderfully and are actually the more traditional choice for enchiladas. Warm them briefly before rolling so they stay soft and do not crack, since corn tortillas tend to be a bit more delicate than flour ones.

Is this vegetarian enchilada recipe gluten free?

Yes, vegetarian enchiladas can be gluten free, as long as you use corn tortillas and check that your enchilada sauce does not contain any hidden gluten ingredients. Most canned red enchilada sauces are naturally gluten free, but it is always worth checking the label.

Can I add other vegetables to the filling?

Absolutely. Diced bell peppers, sauteed zucchini, or mushrooms all work well mixed into the black bean and corn filling. Just be sure to cook off any extra moisture before rolling the tortillas.

Can I freeze vegetarian enchiladas?

Yes. Assemble the enchiladas in a freezer safe dish, cover tightly, and freeze before baking for up to three months. Bake straight from frozen, adding extra time until the center is hot and the cheese is melted.

What beans work best in this recipe?

Black beans are the classic choice here and hold their shape nicely, but pinto beans work well too if that is what you have on hand.

How do I keep the tortillas from getting soggy?

Warming the tortillas before filling helps them roll without tearing, and spreading a thin layer of sauce on the bottom of the dish before adding the enchiladas helps prevent sticking without oversaturating them.

How long do leftovers last in the fridge?

Stored in an airtight container, leftover enchiladas will keep well for up to four days in the refrigerator.

Can I make this dish spicier?

Yes, stir a diced jalapeno into the filling along with the onion, or use a hot enchilada sauce instead of a mild one for extra heat throughout the dish.

What toppings go well with vegetarian enchiladas?

Sour cream, diced avocado, sliced jalapeños, and a squeeze of fresh lime are all popular toppings that add extra freshness and richness to every plate of vegetarian enchiladas.

Notes and Tips

For extra flavor, saute the onion and garlic in a little butter instead of oil. Warm the tortillas right before rolling so they stay pliable and do not crack. Shred your own cheese if possible, since it melts more smoothly than pre shredded bags. A squeeze of fresh lime over the top right before serving brightens every bite. Leftovers taste just as good the next day once the flavors have had time to settle. If the dish seems dry after refrigerating, add a splash of extra enchilada sauce while reheating. Cover the dish loosely with foil for the first half of baking if the cheese starts to brown too quickly.

Ingredients

vegetarian enchiladas recipe

For the Filling

  • 2 cans (15 ounces each) black beans, drained and rinsed
  • 1 cup corn kernels
  • 2 cups fresh spinach, chopped
  • 1 cup shredded Mexican cheese blend
  • ½ cup onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder
  • Salt and pepper, to taste

For Assembly

  • Fresh cilantro, chopped, for garnish
  • 8–10 flour or corn tortillas
  • 2½ cups red enchilada sauce
  • 1 cup shredded Mexican cheese blend, for topping

Instructions

1. Cook the Filling and Warm the Tortillas

Start by sauteing the diced onion and minced garlic in a skillet until softened and fragrant. In a large mixing bowl, combine the sauteed onion and garlic with the black beans, corn, chopped spinach, and a portion of the shredded cheese, then season with cumin, chili powder, salt, and pepper. Warm the tortillas on a hot skillet or in the microwave until soft and pliable, which makes them much easier to roll without tearing.

vegetarian enchiladas stage 1

2. Fill, Roll, and Assemble the Dish

Spoon a portion of the black bean and vegetable filling down the center of each warmed tortilla, then roll it up tightly and place it seam side down in a baking dish. Repeat with the remaining tortillas until the dish is full. Pour the red enchilada sauce evenly over the rolled tortillas, making sure every one is well covered, then sprinkle the remaining shredded cheese over the top.

vegetarian enchiladas stage 2

3. Bake and Garnish

Bake the enchiladas until the cheese is fully melted and the sauce is bubbling around the edges, which usually takes about twenty minutes in a hot oven. Once out of the oven, let the dish rest for a few minutes, then finish it with a generous scatter of fresh chopped cilantro right before serving.

vegetarian enchiladas stage 3

A Vegetarian Enchilada Recipe You Will Want on Repeat

This vegetarian enchilada recipe proves that a meatless dinner can still feel completely satisfying. Between the hearty black beans, sweet corn, melted cheese, and rich enchilada sauce, every bite delivers the same comfort as a classic version, no meat required. Whether you are cooking for a vegetarian household or just looking to add more meatless meals into your rotation, this dish is one that will earn a permanent spot in your recipe box.

One of the best parts about these enchiladas is how easily they adapt to what you already have in your kitchen. Swap in different vegetables, change up the cheese, or make a double batch to freeze for later. However you make it, you end up with a plate of cheesy, saucy enchiladas that disappear fast at the dinner table.

This vegetarian enchilada recipe also works well for feeding a crowd, since it scales up easily in a larger baking dish without any extra effort. It travels well too, making it a solid choice for potlucks or bringing a meal to a friend. Once you have made it a time or two, you will likely find yourself keeping the ingredients on hand just in case the craving strikes.

If you try this recipe, I’d love to hear how you made these vegetarian enchiladas your own and what you served alongside them. Every batch tells its own little story, and I hope these enchiladas become a new favorite in your home.

vegetarian enchiladas final image

Happy cooking!

Similar Posts