Mexican Bean Casserole Recipe Vegetarian: Layered Tex-Mex Flavor in One Pan

Mexican Bean Casserole Recipe Vegetarian: Layered Tex-Mex Flavor in One Pan

I developed this casserole after one too many weeknight dinners that felt like a chore rather than a pleasure. The solution was a dish that builds layers of Tex-Mex flavor with minimal effort and maximum payoff.

The beauty lies in its simplicity. Canned beans, everyday spices, and a handful of pantry staples come together in one pan. No pre-cooking, no complicated techniques—just layering and baking.

What emerges is a vegetarian main course that satisfies even the most devoted meat lovers. The top forms a golden, slightly crisp crust while the inside stays creamy and packed with smoky, spiced flavor.

It reheats beautifully, making it ideal for meal prep or feeding a crowd. This is comfort food that earns its place at your table.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Mexican Bean Casserole Recipe Vegetarian

Pantry staples plus a few fresh items create this hearty, layered dish.

Ingredient Amount Notes
Black Beans 🫘 2 cans Drained and rinsed well
Pinto Beans 🫘 2 cans Drained and rinsed well
Corn Kernels 🌽 1 cup Fresh, frozen, or canned
Bell Pepper 🌶️ 1 whole Any color, diced
Red Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 3 cloves Minced for best flavor
Diced Tomatoes 🍅 1 can With juices, undrained
Chili Powder 🌶️ 1 tbsp Mild or hot variety
Ground Cumin 🌿 1 tsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp Adds smoky flavor
Shredded Cheese 🧀 2 cups Cheddar or Monterey Jack
Sour Cream 🥛 ½ cup Full-fat for creaminess
Tortilla Chips 🌮 2 cups Crushed for topping
Olive Oil 🫒 2 tbsp For sautéing vegetables
Salt 🧂 ½ tsp Adjust to taste

[recipe_ingredient_scaler]

The beans are the base here—canned works perfectly (I grab Eden Organic or Goya at the store). Look for low-sodium if you’re watching salt. The cheese is key for that golden crust, so skip the pre-shredded kind (it doesn’t melt as well). Monterey Jack gives a nice melt, but cheddar adds more tang. I always have both on hand, so I use a mix.

No bell pepper? Zucchini or mushrooms work great—just dice them small. Fresh corn is ideal, but frozen (thawed first) or canned both work in a pinch. The spices are non-negotiable though—chili powder, cumin, and smoked paprika build that Tex-Mex flavor. If you’ve got Penzeys nearby, their spices are worth the trip.

Assemble and bake, or prep ahead and refrigerate overnight. Keeps 4-5 days in the fridge, reheats like a dream. Freezes beautifully for up to 3 months—just thaw before baking. Leftovers? Perfect for lunch the next day (if there are any).

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I toss in the black beans, pinto beans, and corn with barely any prep—just chop the bell pepper and onion, then let the oven do the work.
  • Smoky Sweet Bite: The roasted corn and peppers caramelize just enough to bring out that deep, slightly charred flavor that makes every forkful irresistible.
  • Feeds a Crowd: Between us, this casserole is my go-to for potlucks—it stretches easily, and even the pickiest eaters go back for seconds.
  • Leftovers for Days: Honestly, it tastes even better the next day, and it freezes like a dream for those “can’t even” kind of nights.

Step-by-Step Instructions for Mexican Bean Casserole Vegetarian

Here’s how I assemble this hearty dish with bold flavors and minimal effort.

Step 1: Sauté the Aromatic Vegetable Base

Heat the 2 tbsp olive oil in a large skillet over medium heat. Add the diced bell pepper and finely chopped red onion, cooking for 5-6 minutes until they soften and the onion becomes translucent.

Stir in the minced garlic cloves and cook for 30 seconds until fragrant. This builds the flavor foundation. I add the 1 tbsp chili powder, 1 tsp ground cumin, and 1 tsp smoked paprika next, stirring for 30 seconds to toast the spices and deepen their flavor.

Step 2: Combine Beans, Corn, and Tomatoes

Add the drained and rinsed black beans, drained and rinsed pinto beans, 1 cup corn kernels, and undrained diced tomatoes to the skillet. Stir well to combine all the ingredients with the spices.

Cook for 3-4 minutes until everything is heated through and the mixture starts to bubble slightly. Season with the 0.5 tsp salt and adjust to taste. This step ensures all the flavors meld together beautifully.

Step 3: Layer and Top with Cheese and Chips

Transfer the bean mixture to a greased baking dish, spreading it out evenly. Sprinkle the 2 cups shredded cheese over the top, ensuring complete coverage. I like to add the 2 cups crushed tortilla chips next, pressing them lightly into the cheese so they stick.

The chips will crisp up in the oven, giving your casserole a delightful texture contrast. This is the moment that matters: the combination of melty cheese and crunchy chips takes this dish to the next level.

Step 4: Bake to Bubbly Perfection

Bake in a preheated oven at 375°F for 15-20 minutes until the cheese is fully melted and golden brown in spots, and the edges are bubbling. Keep an eye on it during the last few minutes to prevent over-browning.

You’ll know it’s ready when the top is bubbly and golden, and the aroma fills your kitchen. Real talk: if the chips start browning too quickly, tent the dish with foil to prevent burning while the rest finishes baking.

Step 5: Finish with Sour Cream and Serve

Remove from the oven and let it rest for 5 minutes to set slightly. Dollop the 0.5 cup sour cream over the top just before serving, allowing it to melt slightly from the heat. This adds a creamy tang that balances the rich, smoky flavors.

Serve warm, scooping portions deep enough to get all the layers in each serving. The contrast of textures—creamy beans, gooey cheese, and crispy chips—makes every bite satisfying. Enjoy your creation with confidence, knowing you’ve layered in maximum flavor with minimal effort.

👨‍🍳

Pro Tips For Making Mexican Bean Casserole Recipe Vegetarian

  • Sauté Onions First: Cook the red onion for 3-4 minutes before adding bell peppers—it softens the sharpness and builds a sweeter base for the casserole. I learned this the hard way after tasting raw onion crunch in my first few attempts.
  • Drain Beans Well: Rinse and drain both black and pinto beans thoroughly, or you’ll end up with a watery casserole. Sounds obvious, but I skipped this once and spent 20 extra minutes baking off the excess liquid.
  • Skip Frozen Corn: Use fresh or canned corn kernels instead of frozen—they release too much moisture and make the dish soggy. My grandmother swore by canned, and after ruining a batch with frozen, I finally understood why.
  • Broil at the End: Finish under the broiler for 2-3 minutes to get a lightly crisp top layer. Does it look a little uneven? Yes. Does it add texture that makes every bite better? Every single time.

Best Sauces and Condiments for This Dish

Classic Salsas

A bright pico de gallo with diced tomatoes, onion, jalapeño, and cilantro adds freshness to cut through the richness. I mix 2 cups diced tomatoes with ¼ cup chopped red onion and 1 minced jalapeño. 🌶️

Creamy Avocado

Blend 2 ripe avocados with ¼ cup sour cream, lime juice, and salt for a quick crema. This adds cool creaminess that pairs perfectly with the smoky, spiced layers of this dish. It’s my go-to for balancing the heat.

Spicy Chipotle Sauce

Whisk ½ cup mayonnaise with 2 tbsp adobo sauce and 1 tsp lime juice for a smoky, tangy kick. This sauce elevates the casserole with minimal effort, and I always have chipotles in adobo in my pantry.

Fresh Cilantro-Lime

Combine ½ cup chopped cilantro, 2 tbsp lime juice, and 1 tbsp olive oil for a zesty finish. Drizzle this over the top just before serving to add a burst of fresh, vibrant flavor. 💛

Pickled Red Onions

Thinly slice 1 red onion and soak in ½ cup lime juice and 1 tsp salt for 15 minutes. These add a bright, tangy crunch that cuts through the creamy, cheesy layers beautifully.

Hot Sauce Boost

For those who love heat, Cholula or Tapatío on the side lets everyone customize their plate. A few dashes add instant depth without overpowering the dish’s natural flavors.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 820mg36%
Total Carbohydrate 58g21%
Dietary Fiber 14g50%
Sugars 6g
Protein 24g48%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use dried beans instead of canned?

Yes, but they’ll need soaking and cooking first. Soak 1 cup dried beans overnight, then simmer for 1-2 hours until tender. This adds prep time but works perfectly.

2

How do I make it vegan?

Swap the cheese for a vegan alternative and use coconut yogurt instead of sour cream. The flavors will still shine, just with a plant-based twist.

3

What if my casserole is too watery?

Drain the beans and tomatoes thoroughly before mixing. If it’s still loose, bake uncovered for an extra 5-10 minutes to evaporate excess moisture.

4

Can I assemble it ahead of time?

Assemble the casserole, cover, and refrigerate for up to 24 hours. Add the chips just before baking to keep them crispy.

★★★★★4.5(12 reviews)
Chef Melanie

More recipe sites