Vegetarian Enchiladas with Cheese and Beans

Servings: 6 Total Time: 55 mins Difficulty: Beginner
pinit

Save this recipe for later !

Vegetarian Enchiladas with Cheese and Beans are a comforting, flavor-packed dish that proves meatless meals can be just as satisfying and hearty as traditional enchiladas. Soft tortillas are filled with a savory blend of seasoned beans and melted cheese, rolled up, smothered in rich enchilada sauce, and baked until bubbly and golden.

Inspired by classic Mexican home cooking, this recipe highlights bold spices, creamy textures, and wholesome ingredients that come together beautifully in every bite.

Whether you’re cooking for vegetarians, looking to enjoy more plant-based meals, or simply craving a cozy, cheesy dinner, these enchiladas deliver warmth, comfort, and big flavor.

Why I Love This Recipe

I love this recipe because it:

  • Is hearty and filling without any meat
  • Uses simple pantry staples
  • Is rich, cheesy, and comforting
  • Works perfectly for make-ahead meals
  • Can be customized endlessly with vegetables and sauces

It’s one of those dishes that feels indulgent yet nourishing.

Why This Is a Must-Try Dish

  • Perfect for vegetarians and meat-eaters alike
  • Budget-friendly and family-approved
  • Ideal for meal prep and freezer meals
  • Full of protein and fiber from beans
  • Comfort food with bold Mexican flavors

Preparation Time, Cooking Time & Servings

  • Preparation Time: 25 minutes
  • Cooking Time: 25–30 minutes
  • Total Time: ~55 minutes
  • Servings: 6

Calories: ~420–450 calories per serving (approx.)

Course & Cuisine

  • Course: Main Course
  • Cuisine: Mexican / Tex-Mex

Ingredients

For the Enchilada Filling

  • 2 cups cooked black beans or pinto beans, drained and rinsed
  • 1 cup canned corn, drained (optional)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • Salt and black pepper, to taste
  • 1 tablespoon olive oil

For Assembly

  • 8 medium flour or corn tortillas
  • 2 cups enchilada sauce (red or green)
  • 2 cups shredded cheese (cheddar, Monterey Jack, or Mexican blend)

Optional Toppings

  • Fresh cilantro, chopped
  • Sour cream or Greek yogurt
  • Avocado slices or guacamole
  • Sliced jalapeños

Cooking Directions

  • Prepare bean and cheese filling
  • Roll tortillas with filling
  • Cover with sauce and cheese
  • Bake until bubbly

Step-by-Step Preparation Method

Step 1: Prepare the Filling

  1. Heat olive oil in a skillet over medium heat.
  2. Sauté onion until soft, about 3–4 minutes.
  3. Add garlic and cook for 30 seconds.
  4. Stir in beans, corn, cumin, chili powder, smoked paprika, salt, and pepper.
  5. Cook for 5 minutes until heated through.

Step 2: Preheat the Oven

  • Preheat oven to 375°F (190°C).
  • Lightly grease a baking dish.

Step 3: Assemble the Enchiladas

  1. Spread ½ cup enchilada sauce on the bottom of the dish.
  2. Spoon bean mixture into tortillas.
  3. Sprinkle with cheese and roll tightly.
  4. Place seam-side down in the baking dish.

Step 4: Add Sauce and Cheese

  1. Pour remaining enchilada sauce over tortillas.
  2. Sprinkle generously with remaining cheese.

Step 5: Bake

  1. Cover loosely with foil and bake for 20 minutes.
  2. Remove foil and bake 5–10 minutes until cheese is melted and bubbly.
  3. Let rest for 5 minutes before serving.

How to Serve

  • Serve hot with sour cream or yogurt
  • Garnish with fresh cilantro
  • Pair with Mexican rice or a green salad
  • Add sliced avocado for creaminess

Recipe Tips

  • Warm tortillas slightly to prevent cracking
  • Use freshly grated cheese for better melting
  • Don’t overfill tortillas for easier rolling
  • Adjust spice level to taste
  • Let enchiladas rest before serving

Variations

  1. Veggie-Packed Enchiladas: Add bell peppers, zucchini, or spinach
  2. Green Enchiladas: Use green enchilada sauce and pepper jack cheese
  3. Vegan Version: Use dairy-free cheese and oil instead of butter
  4. Spicy Enchiladas: Add chipotle peppers or hot sauce
  5. Sweet Potato Enchiladas: Add roasted sweet potatoes

Freezing and Storage

Storage

  • Refrigerate leftovers for up to 4 days

Freezing

  • Freeze unbaked or baked enchiladas for up to 2 months
  • Thaw overnight before reheating

Special Equipment Needed

  • Skillet
  • Mixing spoon
  • 9×13-inch baking dish
  • Aluminum foil

Conclusion

Vegetarian Enchiladas with Cheese and Beans are the perfect combination of comfort, flavor, and simplicity. With tender tortillas, savory beans, rich enchilada sauce, and melted cheese, this dish satisfies cravings while staying wholesome and plant-forward. Whether you’re feeding a family or meal-prepping for the week, these enchiladas are a reliable, delicious favorite that everyone will love.

Save this recipe for later !

pinit
0 Add to Favorites

Vegetarian Enchiladas with Cheese and Beans

Difficulty: Beginner Prep Time 25 mins Cook Time 30 mins Total Time 55 mins
Servings: 6 Calories: 450 kcal

Description

Vegetarian Enchiladas with Cheese and Beans are a comforting, flavor-packed dish that proves meatless meals can be just as satisfying and hearty as traditional enchiladas. Soft tortillas are filled with a savory blend of seasoned beans and melted cheese, rolled up, smothered in rich enchilada sauce, and baked until bubbly and golden.

Ingredients

For the Enchilada Filling

For Assembly

Optional Toppings

Instructions

  1. Prepare the Filling : Heat olive oil in a skillet over medium heat. Sauté onion until soft, about 3–4 minutes. Add garlic and cook for 30 seconds. Stir in beans, corn, cumin, chili powder, smoked paprika, salt, and pepper. Cook for 5 minutes until heated through.
  2. Preheat the Oven : Preheat oven to 375°F (190°C). Lightly grease a baking dish.
  3. Assemble the Enchiladas : Spread ½ cup enchilada sauce on the bottom of the dish. Spoon bean mixture into tortillas. Sprinkle with cheese and roll tightly. Place seam-side down in the baking dish.
  4. Add Sauce and Cheese : Pour remaining enchilada sauce over tortillas. Sprinkle generously with remaining cheese.
  5. Bake : Cover loosely with foil and bake for 20 minutes. Remove foil and bake 5–10 minutes until cheese is melted and bubbly. Let rest for 5 minutes before serving.
Keywords: Vegetarian Enchiladas with Cheese and Beans
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q: Can I make these enchiladas ahead of time?

Yes, assemble up to 24 hours ahead and refrigerate.

Q: Can I use canned beans?

Absolutely—just rinse and drain them well.

Q: Corn or flour tortillas—which are better?

Corn is traditional, but flour rolls more easily.

Q: Can I make this gluten-free?

Yes—use corn tortillas and gluten-free enchilada sauce.

Samantha Doe Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *

[instagram-feed]