clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tortilla Casserole with guacamole

Mexican Vegetarian Tortilla Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Karen
  • Prep Time: 25
  • Cook Time: 20
  • Total Time: 45 minutes
  • Yield: 8 1x
  • Category: Meatless
  • Method: Stovetop, Oven
  • Cuisine: Southwest
  • Diet: Vegetarian


This Mexican Vegetarian Tortilla Casserole recipe is a one-dish meal using many readily available ingredients. A bold chili and bean sauce infuses the mild-tasting tofu and absorbs the crumbled tortillas into a tasty casserole. The melted cheese provides an appealing topping to this healthy, family-friendly, and affordable meal.



Units Scale
  • 1 Tablespoon olive oil
  • 2 medium-large onions, chopped about 11/3 cup
  • 4 large garlic cloves, minced
  • 1 28oz. can diced tomatoes
  • 2 Tablespoons chili powder
  • 11/2 teaspoon oregano
  • 1/2 teaspoon ground cumin
  • 1/8 teaspoon cayenne pepper
  • 4 cups cooked small red beans or black beans or 2 14-oz cans rinsed, drained, and partially mashed
  • 1 4oz. can of green chilies, chopped
  • 1 lb. firm tofu, crumbled or cut into bite-size cubes
  • 12 corn tortillas toasted on an oven rack for 10 minutes at 350º or crumble 1/2 bag tortilla chips; Serve remaining chips with dinner
  • 8oz mild Cheddar cheese or Monterey Jack cheese, shredded (2 cups shredded), or use vegan cheese
  • salsa for a side condiment to serve with remaining tortilla chips



  1. Prepare Tortillas – if using bagged ready-made tortillas, skip this step and move to number 2. If using whole corn tortillas, preheat oven to 350º and place 12 corn tortillas on the oven rack, and toast for 10 minutes. Move toasted tortillas to a sheet pan to cool and then crumble to bite size pieces. See the illustrations in the post above.
  2. Preheat the oven to 375º.
  3. Prepare Casserole – In a Dutch oven or medium saucepan, heat the oil, and cook the onions and garlic for about 3 minutes, stirring often. Add the chili powder, oregano, cumin, cayenne pepper, and toast spices for 1 minute to release the essential oils and allow the flavors to bloom. Add the tomatoes. Bring the mixture to a boil, reduce the heat and simmer for 15 minutes, stirring often. Add beans, chilies, and tofu, mix well, and heat for about 2 minutes.
  4. Bake One casserole to serve 8 – Spread 1/3 of the bean-tomato sauce at the bottom of a 9X13 oven-safe dish. Spread 1/2 of the broken tortilla chips to cover the sauce in the pan. Continue with 1/3 of the sauce, followed by the remaining chips. Top with the remaining sauce. Sprinkle cheese over the casserole for the final layer. Cover the pan with foil and bake at 375º for 20 minutes.
  5. Bake One and Freeze One – follow the above steps but split the ingredients between two pie pans. Place foil on both pans and bake for 20 minutes. Freeze one after it has come to room temperature. Bake at 375º for 30 – 40 minutes to cook a frozen casserole.


Note: the nutritional panel is based on bagged, ready-made tortilla chips.

Serve with guacamole and remaining tortilla chips and salsa.

Recipe Card powered byTasty Recipes