Vegetarian Mexican Casserole with Bold High-Protein Comfort

With just a handful of simple ingredients, this vegetarian Mexican casserole delivers layers of hearty beans, sweet corn, and savory spices all baked into a cheesy, comforting masterpiece. It's the kind of meal that fills your kitchen with an incredible aroma and brings everyone to the table with zero fuss.
This easy vegetarian Mexican casserole is layered with beans, corn, and cheese, then baked until bubbly. Serve warm with a cool dollop of sour cream.

What Makes This Vegetarian Mexican Casserole So Special

With just a handful of simple ingredients, this vegetarian Mexican casserole delivers layers of hearty beans, sweet corn, and savory spices all baked into a cheesy, comforting masterpiece. It’s the kind of meal that fills your kitchen with an incredible aroma and brings everyone to the table with zero fuss. Think of it as the best parts of a veggie taco bake and a black bean casserole combined into one irresistible dish. During our team testing, we found that letting the casserole rest for a full 10 minutes after baking is the secret to perfect, clean slices. This waiting period allows the layers to set up beautifully, so you get a gorgeous presentation every single time. Trust us, this step is a game-changer for any cheesy enchilada bake! You’re going to love how simple and satisfying this is to make.
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Your Vegetarian Mexican Casserole

This cheesy enchilada bake comes together with pantry staples and fresh flavors. Here’s everything you’ll need to create this crowd-pleasing vegetarian Mexican casserole.
  • 1 tablespoon olive oil
  • 1 large yellow onion, diced
  • 1 red bell pepper, diced
  • 2 cloves garlic, minced
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 (15-ounce) can pinto beans, rinsed and drained
  • 1 (15-ounce) can corn kernels, drained
  • 1 (10-ounce) can diced tomatoes with green chilies
  • 1 cup red enchilada sauce
  • 8 corn tortillas, cut into 1-inch strips
  • 2 cups shredded Monterey Jack cheese
  • 1/4 cup chopped fresh cilantro
  • 1/2 cup sour cream for serving

Cook Time for Your Veggie Taco Bake

We know your time is precious, so we love that this vegetarian enchilada casserole is as quick to make as it is delicious. From start to finish, you can expect to spend about 15 minutes on prep and 35 minutes in the oven. In under an hour, you’ll have a hearty, family-friendly meal on the table that’s perfect for a busy weeknight.

How to Make a Cheesy Enchilada Bake

Follow these simple steps to build your flavorful black bean casserole. We’ve included our team’s best tips to ensure your success.

Step 1: Preheat and Prep

Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish. Heat the olive oil in a large skillet over medium heat until shimmering.

Step 2: Sauté the Aromatics

Add the diced onion and bell pepper to the hot skillet and cook, stirring occasionally, until softened, about 5-7 minutes. Stir in the minced garlic, chili powder, cumin, and oregano and cook for one more minute until fragrant.

Step 3: Build the Filling

To the skillet, add the black beans, pinto beans, corn, diced tomatoes with green chilies, and enchilada sauce. Stir everything together and let it simmer for 3-4 minutes until heated through and the sauce has thickened slightly.

Step 4: Create the First Layer

Arrange half of the corn tortilla strips in a single layer on the bottom of the prepared baking dish. Spoon half of the bean and vegetable mixture evenly over the tortillas, then sprinkle with one cup of the shredded cheese.

Step 5: Repeat the Layers

Repeat the layers with the remaining tortilla strips, bean mixture, and finally the last cup of cheese, covering the top completely.

Step 6: Bake to Perfection

Cover the dish tightly with foil and bake for 20 minutes. Then, remove the foil and bake for another 10-15 minutes, or until the cheese is bubbly and the edges are lightly browned.

Step 7: Let it Rest

Remove the casserole from the oven and let it stand for 10 minutes before serving. This resting time allows the layers to set, making it easier to slice.

Step 8: Garnish and Serve

Garnish with chopped fresh cilantro and serve warm with a dollop of sour cream on top.

Pro Tips & Tasty Tweaks

After making this dozens of times, our team has gathered a few insights to help you customize your mexican rice casserole and make it your own.
  • For a Smokier Flavor: Try adding a pinch of smoked paprika to the spice mix.
  • Control the Heat: If you’re sensitive to spice, use mild enchilada sauce and omit the green chilies.
  • Prevent Soggy Tortillas: Make sure your bean mixture has thickened slightly before assembling to keep the bottom layer firm.
  • Easy Leftovers: Store any leftovers in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave for a quick meal.

Flavor & Texture Notes

When you pull this vegetarian Mexican casserole from the oven, you’re greeted by a wonderfully savory and slightly smoky aroma from the chili powder and cumin. The first bite delivers a fantastic combination of creamy beans, sweet corn, and the gentle tang from the enchilada sauce and tomatoes. The texture is a real highlight, with soft, comforting layers of tortilla and beans contrasted by the gooey, melted cheese on top and the fresh, crisp finish from the cilantro. You’ll know it’s perfectly done when the cheese is golden and bubbly and the edges are just beginning to brown.

Variations & Substitutions

One of the things we love most about this veggie taco bake is how adaptable it is. Feel free to get creative based on what you have on hand or your family’s preferences.
  • Grain Addition: For a heartier mexican rice casserole, stir in a cup of cooked rice with the bean mixture.
  • Bean Swap: Don’t have pinto beans? Kidney beans or even chickpeas make a great stand-in.
  • Extra Veggies: Feel free to add diced zucchini or mushrooms when sautéing the onions and peppers for an extra nutrient boost.
  • Cheese Choices: A blend of cheddar and Monterey Jack works wonderfully, or pepper jack cheese will add a nice kick.
  • Tortilla Options: While corn tortillas offer authentic flavor, flour tortillas can be used for a softer texture.

How to Serve Your Vegetarian Mexican Casserole

We love how this dish becomes the centerpiece of a vibrant, customizable meal. During our team dinners, we found that setting up a simple topping bar lets everyone build their perfect plate, which is especially fun for families or casual gatherings with friends. For a complete meal, we often pair this cheesy enchilada bake with a crisp green salad dressed with lime vinaigrette or some creamy avocado slices. A side of Spanish rice or seasoned black beans makes it even more satisfying, while a dollop of cool sour cream or Greek yogurt beautifully balances the warm spices. This versatile veggie taco bake is equally wonderful for a quiet weeknight dinner or a festive potluck where it’s guaranteed to disappear quickly. Our team’s favorite discovery? The flavors of this black bean casserole actually improve overnight, making leftovers something to genuinely look forward to rather than just tolerate.

Mistakes to Avoid

We’ve made plenty of mistakes in our test kitchen so you don’t have to! Here are the most common pitfalls we’ve encountered with this vegetarian enchilada casserole and exactly how to avoid them for perfect results every time. Skipping the Resting Time: We know it’s tempting to dig right in, but cutting into your casserole immediately will cause it to fall apart. Always let it rest for the full 10 minutes—this allows the layers to set properly for those beautiful, clean slices you see in our photos. Using Watery Fillings: If your bean and vegetable mixture hasn’t thickened enough before assembling, you’ll end up with a soggy bottom layer of tortillas. Make sure to simmer the filling until the sauce visibly coats the beans and vegetables without pooling in the skillet. Overbaking After Removing Foil: The final uncovered baking time should just melt and lightly brown the cheese. Leaving it in too long can make the cheese tough and the edges overly dry. Watch for bubbly, golden cheese rather than waiting for deep browning. Using Stale Spices: Ground spices lose their potency over time. If your chili powder and cumin have been in the pantry for over a year, they won’t deliver the vibrant flavor this dish deserves. Give your spices a quick sniff—if they don’t smell fragrant, it’s time for fresh ones. Following these simple tips will ensure your vegetarian Mexican casserole turns out perfectly layered and bursting with flavor, just like the versions we’ve perfected through our team testing.

How to Store Your Vegetarian Mexican Casserole

Proper storage means you can enjoy this comforting dish beyond the first meal. We’ve tested various methods to find what works best for maintaining texture and flavor. Let the casserole cool completely to room temperature before storing, but don’t leave it out for more than two hours. Transfer portions to airtight containers and refrigerate for up to 4 days. For individual servings, we love using glass containers that can go straight from fridge to microwave. This cheesy enchilada bake freezes remarkably well. Wrap individual slices tightly in plastic wrap, then place them in a freezer bag, removing as much air as possible. Alternatively, freeze larger portions in freezer-safe containers. Properly stored, it will maintain best quality for about 3 months. When you’re ready to enjoy, thaw overnight in the refrigerator before reheating. To reheat, we prefer the oven method for restoring that freshly-baked texture. Place portions in a baking dish, cover with foil, and warm at 350°F for 15-20 minutes until heated through. The microwave works fine for quick lunches—just expect slightly softer textures. Either way, your mexican rice casserole will taste just as delicious as when it first came out of the oven.

Try This Vegetarian Mexican Casserole Yourself

We genuinely hope this recipe becomes a trusted favorite in your kitchen just as it has in ours. There’s something special about a meal that brings people together with minimal fuss and maximum flavor. What we love most about this vegetarian Mexican casserole is how it consistently delivers comfort and satisfaction. Whether you’re cooking for picky eaters, busy weeknights, or casual entertaining, this dish has you covered. The layers of beans, vegetables, and cheese create a harmony of textures that feels both nourishing and indulgent. Don’t be afraid to make it your own—add extra vegetables, adjust the spice level, or try different bean combinations. Every time we make this veggie taco bake, we’re reminded why simple, wholesome ingredients often create the most memorable meals. We’re excited for you to experience the same joy and ease we’ve found with this reliable recipe.
This easy vegetarian Mexican casserole is layered with beans, corn, and cheese, then baked until bubbly. Serve warm with a cool dollop of sour cream.

Vegetarian Mexican Casserole

No ratings yet
With just a handful of simple ingredients, this vegetarian Mexican casserole delivers layers of hearty beans, sweet corn, and savory spices all baked into a cheesy, comforting masterpiece. It's the kind of meal that fills your kitchen with an incredible aroma and brings everyone to the table with zero fuss.
Prep Time 15 minutes
Cook Time 35 minutes
Resting Time 10 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Mexican
Calories: 385

Ingredients
 
 

  • 1 tablespoon olive oil
  • 1 large yellow onion, diced
  • 1 red bell pepper, diced
  • 2 cloves garlic, minced
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1 can (15-ounce) black beans, rinsed and drained
  • 1 can (15-ounce) pinto beans, rinsed and drained
  • 1 can (15-ounce) corn kernels, drained
  • 1 can (10-ounce) diced tomatoes with green chilies
  • 1 cup red enchilada sauce
  • 8 corn tortillas, cut into 1-inch strips
  • 2 cups shredded Monterey Jack cheese
  • 0.25 cup chopped fresh cilantro
  • 0.5 cup sour cream for serving

Equipment

  • 9x13-inch baking dish
  • large skillet
  • Cutting board
  • Knife

Method
 

  1. Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish. Heat the olive oil in a large skillet over medium heat until shimmering.
  2. Add the diced onion and bell pepper to the hot skillet and cook, stirring occasionally, until softened, about 5-7 minutes. Stir in the minced garlic, chili powder, cumin, and oregano and cook for one more minute until fragrant.
  3. To the skillet, add the black beans, pinto beans, corn, diced tomatoes with green chilies, and enchilada sauce. Stir everything together and let it simmer for 3-4 minutes until heated through and the sauce has thickened slightly.
  4. Arrange half of the corn tortilla strips in a single layer on the bottom of the prepared baking dish. Spoon half of the bean and vegetable mixture evenly over the tortillas, then sprinkle with one cup of the shredded cheese.
  5. Repeat the layers with the remaining tortilla strips, bean mixture, and finally the last cup of cheese, covering the top completely.
  6. Cover the dish tightly with foil and bake for 20 minutes. Then, remove the foil and bake for another 10-15 minutes, or until the cheese is bubbly and the edges are lightly browned.
  7. Remove the casserole from the oven and let it stand for 10 minutes before serving. This resting time allows the layers to set, making it easier to slice.
  8. Garnish with chopped fresh cilantro and serve warm with a dollop of sour cream on top.

Nutrition

Calories: 385kcalCarbohydrates: 52gProtein: 18gFat: 14gSaturated Fat: 7gCholesterol: 35mgSodium: 780mgPotassium: 680mgFiber: 12gSugar: 8gVitamin A: 25IUVitamin C: 35mgCalcium: 30mgIron: 3.5mg

Notes

Letting the casserole rest for a full 10 minutes after baking is the secret to perfect, clean slices. This waiting period allows the layers to set up beautifully. Make sure your bean mixture has thickened slightly before assembling to keep the bottom layer firm. Store leftovers in an airtight container in the fridge for up to 4 days.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I make this casserole ahead of time?

Absolutely! We often assemble this black bean casserole completely up to 24 hours in advance. Just cover it tightly and refrigerate until ready to bake. You may need to add 5-10 minutes to the baking time since it will be going into the oven cold.

How do I prevent the tortillas from getting soggy?

The key is ensuring your bean and vegetable mixture has thickened properly before assembling. Simmer until the sauce coats the ingredients without excess liquid pooling. Also, don’t skip the resting time after baking—this allows the tortillas to absorb moisture evenly without becoming mushy.

Can I use flour tortillas instead of corn?

Yes, flour tortillas will work beautifully in this vegetarian enchilada casserole, though they create a softer texture. Corn tortillas provide more structure and authentic flavor, but either option makes a delicious cheesy enchilada bake that your family will love.

What’s the best way to reheat leftovers?

For the best texture, we recommend reheating in the oven. Place portions in a baking dish, cover with foil, and warm at 350°F for 15-20 minutes. The microwave works for quick meals, but the oven method better restores that freshly-baked quality to your veggie taco bake.

Can I freeze individual portions?

Definitely! This vegetarian Mexican casserole freezes wonderfully. Wrap slices individually in plastic wrap, then place in a freezer bag. They make perfect quick lunches or dinners when reheated straight from frozen or thawed overnight in the refrigerator.

Conclusion

This vegetarian Mexican casserole truly embodies everything we love about home cooking—it’s approachable, adaptable, and deeply satisfying. We’ve shared this recipe with countless friends and readers, and it consistently becomes a regular in their meal rotations. Whether you’re new to meatless meals or a seasoned vegetarian cook, this dish delivers comfort and flavor in every bite. The beautiful layers of beans, vegetables, and melted cheese create a meal that feels special enough for company yet simple enough for any Tuesday night. We hope this vegetarian Mexican casserole brings as much joy to your table as it has to ours.
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating