cupcake-recipes.com

The Ultimate Cheesy Mexican Veggie Casserole

Let me paint a picture for you. It is 6 PM on a Tuesday, you are absolutely exhausted from staring at screens all day, and the thought of chopping a million things for dinner makes you want to cry. We have all been there, right? That used to be my cue to immediately order takeout, but lately, I’ve been leaning on a total lifesaver: my go-to Mexican Veggie Casserole.

Honestly, this dish feels like a warm hug in a baking dish. It is packed with colorful roasted vegetables, hearty black beans, and layers of soft corn tortillas, all swimming in a smoky enchilada sauce and topped with an unapologetic amount of melty cheese. The best part? It is completely meatless but so satisfying that even my most stubborn, carnivore-leaning friends beg for seconds. Whether you are trying to sneak more veggies into your family’s diet or just need a reliable, cozy meal that practically cooks itself, this casserole is going to become your new best friend.

Mexican Veggie Casserole beautifully presented from an overhead angle

What Is a Mexican Veggie Casserole?

If you have never had the pleasure of digging into a Mexican Veggie Casserole, you are in for a serious treat. Think of it as the glorious, laid-back cousin of traditional enchiladas. Instead of painstakingly rolling individual tortillas (which, let’s be real, almost always tear and make a huge mess on my counter anyway), we are taking all those incredible, vibrant flavors and layering them up like a Mexican-inspired lasagna.

At its core, this dish is a beautiful medley of roasted vegetables—think sweet bell peppers, zucchini, and red onions—tossed with sweet corn and protein-packed black beans. We stack that hearty filling between layers of soft corn tortillas, drench the whole thing in a rich, zesty red enchilada sauce, and blanket it with cheese. As it bakes, the tortillas soak up the sauce and the juices from the roasted veggies, creating this incredible, cohesive bake where every single bite is packed with flavor. It is rustic, it is messy in the absolute best way possible, and it’s the kind of comfort food that actually leaves you feeling energized instead of weighed down.

How to Make Mexican Veggie Casserole

Quick Overview

Don’t let the idea of making a casserole intimidate you. The process is broken down into three super simple phases: roasting, layering, and baking. First, we are going to toss our chopped veggies in some olive oil and a simple blend of taco spices, then roast them until they are tender and slightly caramelized. This step is crucial because roasting concentrates their flavor and prevents your casserole from getting watery.

Next, we mix those veggies with black beans and corn. Then comes the fun part—building our layers! A little sauce, some tortillas, the veggie mix, and cheese. Repeat until your dish is full, then bake until bubbly. It really is that straightforward!

Ingredients

Here is what you will need to grab from the store or your pantry:

  • Bell Peppers: I like using one red and one green for color, but grab whatever you have on hand.
  • Zucchini & Red Onion: These add great texture and a subtle sweetness when roasted in the oven.
  • Black Beans & Corn: A can of each, rinsed and drained. They add the bulk and keep you full.
  • Taco Seasoning: Use your favorite store-bought packet or a homemade blend of cumin, chili powder, and garlic powder.
  • Corn Tortillas: About 10 to 12 of them. Cut them in half so they fit nicely against the straight edges of your pan!
  • Enchilada Sauce: One large can (about 19 oz) of mild or medium red sauce.
  • Shredded Cheese: A Mexican blend or sharp cheddar works wonders here. You will need about 2 to 3 cups.
  • Olive Oil: Just a splash for roasting the vegetables.

Mexican Veggie Casserole ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Kick things off by preheating your oven to 400°F (200°C). Grab a large baking sheet and lightly grease a 9×13-inch baking dish. Getting everything set up right away makes the whole process feel like a breeze.

Step 2: Roast the Veggies

Chop your bell peppers, zucchini, and red onion into bite-sized pieces. Toss them onto your baking sheet, drizzle with a little olive oil, and sprinkle generously with your taco seasoning. Use your hands to toss everything together so the veggies are well coated. Roast them in the oven for about 20 minutes until they are tender and have those lovely little charred edges.

Step 3: Mix the Filling

Once the veggies are out of the oven (go ahead and drop the oven temp to 375°F now), carefully scrape them into a large mixing bowl. Add in your drained black beans and corn, giving it all a gentle stir. This colorful, fragrant mixture is the heart of your casserole.

Step 4: Layer It Up

Now for the fun part! Spread a thin layer of enchilada sauce on the bottom of your greased baking dish. Cover the sauce with a single layer of corn tortillas (remember to use those halved tortillas to create a straight edge along the sides of the pan). Spoon half of your veggie and bean mixture over the tortillas, drizzle with more sauce, and sprinkle a handful of cheese. Repeat this process: tortillas, remaining veggies, sauce, and cheese. Finish with a final layer of tortillas, the last bit of sauce, and a generous blanket of cheese on top.

Step 5: Bake to Perfection

Cover the baking dish loosely with aluminum foil—this keeps the cheese from burning while the middle gets piping hot. Bake for 20 minutes, then remove the foil and bake for another 10 minutes until the cheese is beautifully golden and the edges are bubbling. Let it rest for about 10 minutes before slicing so it holds its shape!

What to Serve It With

While this Mexican Veggie Casserole is an absolute powerhouse on its own, I love serving it with a few fresh toppings to cut through the richness. A hefty dollop of sour cream or plain Greek yogurt is a must for me. I also highly recommend some sliced creamy avocado, a squeeze of fresh lime juice, and a handful of chopped cilantro scattered over the top.

If you are hosting and want to round out the meal, a crisp green salad with a tangy cilantro-lime vinaigrette pairs beautifully. You could also set out a big bowl of tortilla chips with some fresh pico de gallo or homemade guacamole. Trust me, your family will be completely obsessed.

Top Tips for Perfecting Your Mexican Veggie Casserole

Over the years of making this dish, I have picked up a few little tricks that take it from good to absolutely incredible:

  • Don’t skip the roasting: It might be tempting to just throw raw veggies into the casserole to save time, but roasting them first evaporates their excess water. Nobody likes a soggy casserole!
  • Cut the tortillas: Snipping your circular corn tortillas in half straight down the middle allows you to line the edges of your baking dish perfectly. It makes for much prettier, sturdier slices.
  • Let it rest: I know the smell is intoxicating and you want to dive right in, but letting the dish sit for 10 minutes after pulling it from the oven allows the liquids to settle. Your slices will hold together so much better.
  • Char the corn: If you have an extra five minutes, pan-fry your canned corn in a dry skillet until it gets a little charred before adding it to the mix. It adds a wonderful smoky depth!

Storing and Reheating Tips

Like I mentioned earlier, the leftovers are pure gold. To store, simply let the casserole cool completely to room temperature. You can either wrap the whole baking dish tightly in plastic wrap or transfer individual slices to an airtight container. It will keep beautifully in the fridge for up to 4 days.

When you are ready to eat, you can pop a slice in the microwave for about 90 seconds. If you want to keep the edges slightly crispy, reheat it in a 350°F oven for about 15 minutes, or until warmed through. You can also freeze this casserole! Wrap it tightly in foil and freeze for up to 2 months. Just thaw it overnight in the fridge before reheating.

Frequently Asked Questions

Can I use flour tortillas instead of corn?
You definitely can, but I highly recommend sticking with corn tortillas. Flour tortillas tend to get a bit gummy and mushy as they soak up the enchilada sauce, whereas corn tortillas hold their texture much better and provide that authentic, sweet corn flavor.

Can I add meat to this recipe?
Absolutely! If you have family members who are craving meat, you can easily brown a pound of ground turkey, beef, or even shred some leftover rotisserie chicken and mix it right in with the roasted vegetables and beans.

Is this casserole spicy?
Not inherently! The heat level completely depends on the enchilada sauce and taco seasoning you choose. If you use a mild sauce and mild seasoning, it will be very family-friendly. If you love heat, feel free to use a hot sauce and toss some diced jalapeños into the veggie mix!

Final Thoughts

Mexican Veggie Casserole slice on plate showing perfect texture and swirl pattern

There you have it—my absolute favorite, foolproof Mexican Veggie Casserole. It really is one of those back-pocket recipes that saves the day when you are short on time but still want a dinner that feels special, hearty, and comforting. I hope this dish brings as much joy (and as many peaceful, easy weeknights) to your kitchen as it has to mine.

If you give this recipe a try, I would absolutely love to hear how it turned out for you! Did you add any fun extra veggies? Did you go heavy on the cheese? Let me know in the comments below. Happy cooking, friends!

Mexican Veggie Casserole

A delicious and easy Mexican casserole layered with roasted bell peppers, corn, black beans, corn tortillas, enchilada sauce, and cheese.
Prep : 10 Total : 25 minutes

Ingredients
  

Main Ingredients

  • 2 red bell peppers diced
  • 1 green bell pepper diced
  • 1 red onion diced
  • 2 cups frozen corn
  • 1 tablespoon olive oil
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon salt
  • 1 15-ounce can black beans drained and rinsed
  • 12 corn tortillas cut into strips
  • 2 cups red enchilada sauce
  • 2 cups shredded Mexican cheese blend

Instructions
 

Preparation Steps

  • Preheat the oven to 400°F (200°C) and lightly grease a 9x13-inch baking dish.
  • Place the diced bell peppers, red onion, and corn on a large baking sheet. Drizzle with olive oil and sprinkle with chili powder, cumin, and salt. Toss to coat.
  • Roast the vegetables in the preheated oven for 15-20 minutes until tender and slightly charred. Remove from the oven and set aside.
  • Spread a thin layer of enchilada sauce on the bottom of the prepared baking dish.
  • Layer half of the corn tortilla strips over the sauce. Top with half of the black beans, half of the roasted veggies, half of the remaining enchilada sauce, and half of the shredded cheese.
  • Repeat the layers with the remaining tortilla strips, black beans, roasted veggies, enchilada sauce, and cheese.
  • Cover the baking dish with aluminum foil and bake for 15 minutes. Remove the foil and bake for an additional 5-10 minutes until the cheese is melted and bubbly.
  • Let the casserole cool for 5 minutes before serving. Garnish with your favorite toppings like cilantro, sour cream, or avocado.

Notes

Feel free to customize with your favorite toppings like fresh cilantro, diced avocado, or a dollop of sour cream.

Recipes Should You See

Hey, I’m Claire Bennett—home baker, frosting fanatic, and the voice behind cupcake-recipes.com. I share easy, tested cupcake recipes with clear steps, simple ingredients, and decorating tips anyone can follow. From classic vanilla to fun twists, consider this your friendly guide to sweet, no-stress bakes.

Recipes Should You See

As Seen On:

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

as seen on:

Download My FREE Protein Meal Plan!

0
Would love your thoughts, please comment.x
()
x