Vegetarian Bean and Cheese Taco Casserole

Vegetarian Bean and Cheese Taco Casserole

Looking for a comforting, crowd-pleasing dish that’s easy to make and packed with flavor? This Vegetarian Bean and Cheese Taco Casserole is everything you love about tacos—layered in a warm, cheesy, baked casserole. Whether you’re feeding a family, meal prepping for the week, or hosting a casual get-together, this recipe is a guaranteed hit.

Why You’ll Love This Recipe

  • Meat-free and satisfying: Thanks to protein-rich beans and hearty tortillas, this casserole is completely vegetarian and still incredibly filling.
  • One dish wonder: Layer everything into a single baking dish and let the oven do the work.
  • Customizable: You can mix and match ingredients to suit your tastes—swap in your favorite beans, cheeses, or veggies.
  • Kid-friendly and freezer-friendly: It’s mild enough for little eaters and perfect for make-ahead meals.

Ingredients

For the Filling:

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 bell pepper, chopped (any color)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • Salt and pepper, to taste
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 (15-ounce) can pinto beans, drained and rinsed
  • 1 cup frozen corn (optional)
  • 1 (15-ounce) can diced tomatoes, drained
  • 1 cup salsa (mild or spicy, your choice)

For the Layers:

  • 6 small flour or corn tortillas, cut in halves or quarters
  • 2 cups shredded Mexican blend cheese (or cheddar + Monterey Jack)
  • ¼ cup chopped cilantro (optional)
  • Sour cream, diced avocado, jalapeños, or green onions for serving

Instructions

  1. Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
  2. Cook the veggie filling:
    Heat olive oil in a large skillet over medium heat. Add diced onion and bell pepper. Sauté for about 5 minutes until softened. Add garlic, cumin, chili powder, paprika, salt, and pepper. Stir and cook for another minute.
  3. Add the beans and extras:
    Mix in the black beans, pinto beans, corn (if using), diced tomatoes, and salsa. Let everything simmer for 5–7 minutes until heated through and slightly thickened. Remove from heat.
  4. Assemble the casserole:
    • Spread a thin layer of the bean mixture on the bottom of the dish.
    • Add a layer of tortilla pieces to cover.
    • Spoon more of the bean mixture over the tortillas, then sprinkle with cheese.
    • Repeat the layers until all ingredients are used, finishing with cheese on top.
  5. Bake:
    Cover the casserole with foil and bake for 15 minutes. Remove foil and bake for an additional 10 minutes until the cheese is bubbly and golden.
  6. Serve:
    Let cool for a few minutes, then top with fresh cilantro and your favorite toppings like sour cream, avocado, or hot sauce.

Tips and Variations

  • Add heat: Mix in chopped jalapeños or use a spicy salsa if you like things hot.
  • Make it vegan: Use dairy-free cheese and skip the sour cream—or use a plant-based version.
  • Add more veggies: Zucchini, mushrooms, or spinach make great additions to the bean mixture.
  • Meal prep win: This dish stores well in the fridge for up to 4 days or freezes beautifully for future dinners.

What to Serve With It

  • Simple green salad with lime vinaigrette
  • Mexican rice or cilantro-lime quinoa
  • Tortilla chips and guacamole for an easy side

This Vegetarian Bean and Cheese Taco Casserole takes all the taco flavors you love and wraps them up into a cozy, baked meal that’s perfect for any night of the week. It’s budget-friendly, belly-warming, and super easy to adapt. Give it a try and make taco night even better!

Recipes you may like

Classic Pineapple Casserole

Quinoa Enchilada Casserole



Leave a Reply

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