vegetarian enchilada recipe
The Best vegetarian enchilada recipe
I’ve always loved this recipe because it’s something that feels special but doesn’t take forever to prepare. It’s the kind of dish where you can let the flavors meld together while you’re cooking something else—maybe roasting some veggies or making a quick side salad. My husband and I used to serve these at holiday gatherings, and people would always ask where I got the recipe. It’s also great for meal prep because you can make a big batch and freeze half for another day. My kids swear by them, too—especially when they’re packed with black beans, corn, and a little bit of cheese. It’s comforting, it’s satisfying, and it’s something that feels like a home-cooked meal, no matter how often you make it. Plus, there’s something about the way the sauce clings to the tortillas and melts into the filling that just makes it feel like a true comfort food. It’s the kind of dish that makes you feel good, both in the kitchen and in your belly.

Vegetarian Cheesy Enchiladas
A delicious and hearty vegetarian enchilada dish featuring fluffy tortillas filled with a savory mix of black beans, corn, and melted cheese, topped with a rich tomato-based sauce. This recipe is a must-try for any occasion.
🥘Ingredients
- 12 large flour tortillas (8-inch)
- 1 cup warm water
- 1 tsp vegetable oil
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 cup shredded cheese (cheddar or Mexican blend)
- ½ cup salsa
- 1 tbsp olive oil
- 2 cups tomato sauce
- 1 tsp cumin
- 1 tsp chili powder
- ½ tsp oregano
- Salt to taste
👨🍳Directions
-
1
Preheat oven to 375°F (190°C). In a bowl, mix warm water and oil to soften tortillas. Cover and set aside. -
2
In a large skillet, heat olive oil over medium heat. Sauté onion, garlic, and bell pepper for 3–4 minutes until softened. Add corn and cook for another 2 minutes. -
3
Drain and rinse black beans, then mix with sautéed veggies, salsa, and ½ cup shredded cheese. Set aside. -
4
In a separate bowl, combine tomato sauce with cumin, chili powder, oregano, and salt. Simmer for 5 minutes. -
5
Heat oven to 375°F (190°C). Roll out tortillas slightly, fill with bean mixture, and roll up. Place seam-side down on a baking sheet. -
6
Pour half of the sauce over enchiladas, then top with remaining cheese. Bake for 15 minutes. -
7
Pour remaining sauce over enchiladas, cover with foil, and bake for 10 more minutes. Remove foil, bake 5 more minutes until bubbly.
🔧Equipment
- Mixing bowls
- Cutting board
- Knife
- Oven
- Baking sheet
- Spice grinder or small mortar and pestle (optional for cumin/chili powder)
📊Nutrition Facts (per serving)
📝Notes
Tips
- For extra flavor, add diced jalapeños or avocado slices on top before baking.
- Substitute whole wheat tortillas for a fiber-rich twist.
- Use a mix of cheeses like Monterey Jack and Oaxaca for a unique taste.
Storage: Store leftovers in an airtight container for up to 3 days. Reheat in the oven at 350°F (175°C) for 15 minutes.
Watch Video Of How Vegetarian Cheesy Enchiladas Works
❓ Frequently Asked Questions About Vegetarian Cheesy Enchiladas
What is the best type of tortilla to use for vegetarian enchiladas?
The best tortillas for vegetarian enchiladas are typically flour tortillas (plain or lightly seasoned) because they hold the filling well and absorb the flavorful sauce without becoming soggy. Corn tortillas can work, but they might be too firm for some fillings. Look for soft, slightly pliable ones that are around 6–8 inches in diameter.
—
Can I make this vegetarian enchilada recipe ahead of time and freeze it?
Yes! You can assemble the enchiladas ahead of time and freeze them for up to 3 months. Place them in a single layer on a baking sheet lined with parchment paper to prevent sticking, then transfer to an airtight container. Reheat in the oven at 375°F (190°C) for 20–25 minutes, adding a splash of water or milk to the baking dish to prevent drying out.
—
What are some great vegetarian fillings to pair with enchiladas?
Here are some delicious options:
– Black beans & cheese (mix with corn, diced tomatoes, and cumin)
– Spiced lentils (with garlic, onion, and smoked paprika)
– Stuffed bell peppers (roasted peppers with quinoa, cheese, and herbs)
– Mushroom & walnut “steak” (sautéed mushrooms, walnuts, and spinach)
– Sweet potato & black bean (roasted sweet potatoes with beans and spices)
– Cheese & corn salsa (a simple mix of corn, diced tomatoes, jalapeños, and cheese)
—
How do I prevent my enchiladas from getting soggy?
To keep enchiladas crispy and fresh:
1. Use a baking dish (instead of a skillet) to trap steam and prevent sogginess.
2. Pre-cook the filling slightly so it doesn’t absorb too much sauce.
3. Add a layer of cheese (like shredded Monterey Jack or Oaxaca) between the tortillas and sauce to create a barrier.
4. Bake at a lower temperature (350°F/175°C) for a longer time to let the cheese melt gently.
5. Cover with foil during the last 10 minutes of baking to steam instead of burn.
6. Let them rest for 5 minutes before slicing to help the cheese set.
—
What cheese works best for vegetarian enchiladas, and can I substitute any?
The most common and flavorful cheeses for enchiladas are:
– Shredded Monterey Jack (melted well, mild but rich)
– Oaxaca or Chihuahua cheese (creamy and stretchy, great for topping)
– Cheddar (sharp or mild) (adds a tangy depth)
– Mexican blend (a mix of cheeses for balanced flavor)
Substitutions:
– Vegan cheese (like cashew-based or store-bought vegan enchilada sauce with cheese alternatives).
– Feta or goat cheese (for a tangy twist, but use sparingly).
– Parmesan + mozzarella (for a richer, umami note).
Always shred or grate cheese finely to ensure even melting.
