Go Back
Vegetarian Taco Casserole (Easy, Cheesy & Flavor-Packed Dinner)
Isla Marie

Vegetarian Taco Casserole

This Vegetarian Taco Casserole is a hearty, cheesy, and flavor-packed dish made with beans, vegetables, and bold taco spices layered with tortillas or chips. It’s an easy, one-dish meal perfect for weeknight dinners, meal prep, or feeding a crowd.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6
Course: Dinner, Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 1 can 15 oz black beans, rinsed and drained
  • 1 can 15 oz kidney beans, rinsed and drained
  • 1 cup corn fresh, frozen, or canned
  • 1 bell pepper diced
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 1 can 14 oz diced tomatoes (lightly drained)
  • 2 tbsp taco seasoning
  • 1 cup shredded cheese cheddar or Mexican blend
  • 1/2 cup sour cream or Greek yogurt
  • 4 –6 small tortillas OR 2 cups tortilla chips
  • 1 tbsp olive oil
  • Salt and black pepper to taste
Optional Toppings:
  • Fresh cilantro
  • Sliced jalapeños
  • Avocado or guacamole
  • Salsa or pico de gallo

Equipment

  • Large skillet or pan
  • Mixing spoon or spatula
  • Baking dish (9x9 or similar)
  • Knife and cutting board
  • Measuring cups and spoons
  • Oven

Method
 

Step 1. Preheat Oven
  1. Preheat oven to 375°F (190°C) and lightly grease a baking dish.
Step 2. Cook Vegetables
  1. Heat olive oil in a skillet over medium heat.
  2. Add onion and cook for 3–4 minutes until soft.
  3. Add garlic and cook for another 30 seconds.
Step 3. Prepare Filling
  1. Add black beans, kidney beans, corn, diced tomatoes, and taco seasoning.
  2. Stir well and simmer for 5–7 minutes to combine flavors and reduce excess moisture.
Step 4. Add Creaminess
  1. Remove from heat and mix in sour cream or Greek yogurt until fully combined.
Step 5. Layer the Casserole
    In the baking dish:
    1. Add a layer of tortillas or chips
    2. Spread a layer of the bean mixture
    3. Sprinkle cheese
    4. Repeat layers, finishing with a layer of cheese on top.
    Step 6. Bake
    1. Bake uncovered for 20–25 minutes until cheese is melted, bubbly, and lightly golden.
    Step 7. Rest and Serve
    1. Let the casserole rest for 5–10 minutes before slicing and serving.

    Video

    Notes

    • Lightly drain tomatoes to prevent a watery casserole
    • Do not overlayer tortillas to maintain proper texture
    • Use freshly shredded cheese for better melting
    • Let the casserole rest before serving for clean slices
    • Add jalapeños if you prefer extra spice