This Southwestern Casserole is an amazing vegetarian comfort food. It’s layered with grilled zucchini, mushrooms, black beans, caramelized onions, and Latin flavors throughout.

Zucchini is one of the most versatile squashes, and it's incredibly delicious in so many different types of recipes -- from zucchini salad with peaches and avocado and all sorts of stir-fries, to chile zucchini bread and even chocolate zucchini cake!
We see it sliced, grated, chopped, grilled, roasted, sautéed, and so on.
Along with a handful of other fresh ingredients, it's one of the stars of this delicious vegetarian Southwestern Casserole with a kick.
This is one very hearty vegetarian casserole, with a spicy Latin flavor profile. I think you’ll love it!
Jump to:
The Key Ingredients

- zucchini - Feel free to use yellow zucchini if you see it, and a combination of yellow and green would be pretty. The larger the better for this recipe, as they become layers, almost like lasanga noodles.
- mushrooms - To save time, you can purchase pre-sliced mushrooms. (When they are pre-sliced you still need to wash them!)
- black beans - I make Mexican Black Beans for the casserole, though you can use any black beans you like. Be sure to drain them well if you use canned beans.
- avocado - Ripe avocados should yield to firm gentle pressure. They will feel slightly soft but not mushy to the touch. The avocado is a delicious topping on this casserole. If however, it's off season, and you can't find a good avocado, it's better to skip it.
- jalapeños - These will go both in the filling and on top of the casserole. The heat level of jalapeños can vary from pepper, so taste them first to know what you're dealing with.. Look for firm, deeply colored shiny peppers.
- chipotles in adobo sauce - Chipotle Peppers in Adobo Sauce are jalapeño chiles that have been dried, smoked and packed in a sauce made of tomatoes and spices. They come in a can and you should be able to find it in any major grocery store. Substitution: You can substitute with chili paste if you'd like.
How to Make this Southwestern Casserole
- Slice zucchini thinly, lengthwise, about ¼ inch thick. (The easiest way to do this is to use a mandoline. If you don’t have one, use a Chef’s knife.)
- Coat the zucchini slices with olive oil and season them generously with salt and pepper. Add them to a very hot grill and cook until they're tender and nicely browned, about 2 minutes per side.
Recipe tip: Grilling the zucchini adds a lot of the smoky flavor to this recipe. You can however, sauté the zucchini in a cast iron skillet and it will acquire a lovely caramelization which also adds delicious flavor.


- In a small bowl, combine jalapeño, garlic, chipotles in adobo sauce and cumin. (It's this, the beans and garnishes that really give this Southwestern Casserole its Latin vibe.)

- Add the onion to a large sauté pan lightly coated with oil over medium heat. Cook until soft and golden, about 20 minutes. Then add the seasoning mixture, stir, and cook until aromatic, about 30 seconds.
- Turn the heat up and add half of the mushrooms. Stirring often, sauté until they’ve shrunk and softened, and then add the rest, and continue to cook until they're golden, about 10 minutes. Mix in the beans and season to taste with salt and pepper.


- Assemble all of the prepared ingredients into a 9 x 13 x 2 inch baking dish as follows: ⅓ of the onion-mushroom mixture, grilled zucchini, ½ cup of the Cheddar and ¼ cup of the Pepper Jack cheese. Repeat this layering process twice more, with extra cheese on top.

- Place the baking dish in a preheated 375°F oven and bake for 20 minutes. Remove from the oven, cool a bit, and garnish.
Recipe tip: Avocado, cilantro and jalapeño slices are added to the top of the Southwestern Casserole for the garnish. It brightens up the whole dish and adds great fresh flavor. To save time, you can serve them on the side.

(More detailed instructions are in the recipe card below.)
Variations
- spicier version. For more heat in this recipe, do not remove all (or any) of the jalapeño seeds and/or those from the chipotles in adobo sauce.
- mild version. Use less, or omit the chipotles in adobo sauce and jalapeños. To keep the smoky flavor the chipoltes bring, you can use about 1 ½ teaspoons of smoked paprika in its place. Also, use all Cheddar cheese instead of using part Pepper Jack.

Can you make it ahead?
Yes! There are a couple options:
- You can grill the zucchini and sauté the vegetables up to one day ahead. About an hour before serving, assemble, bake and cool.
- Take it one step further and assemble the casserole a day ahead of time. The next day, about 45 minutes before you want to serve, bake it.
Serving Suggestions
Below are a handful of dishes the Southwestern would be great to serve with.
Can you freeze it?
Yes! Let it cool completely before freezing. It works very well to cut the casserole into portions, and then freeze them separately. This way, you can grab just enough for one or two, if you’d like.
Be sure it’s wrapped very tightly to avoid air getting in. It can be frozen for up to three weeks. (I wouldn’t recommend freezing the whole casserole, but it’s great for leftovers.)
More Delicious Vegetarian Casseroles
- Smashed Potato Casserole
- Lasagna with Swiss Chard
- Vegetarian Potato Moussaka
- Hatch Chile Cornbread Casserole
I hope you love this Vegetarian Southwestern Casserole as much as my family and I do!

Vegetarian Southwestern Casserole
Equipment
Ingredients
- 3 pounds zucchini, washed and dried
- olive oil for the pan and coating the zucchini
- 3 cups thinly sliced yellow onion
- 6 tablespoons finely chopped jalapeño pepper, washed and dried, seeds removed,
- 1 tablespoon minced garlic
- 1 tablespoon finely chopped chipotles in adobo sauce,
- 2 teaspoons ground cumin
- 2 pounds (about 10 cups) Button or Crimini mushrooms, washed and dried, thinly sliced
- 1¾ cup cooked black beans, (from scratch or a can -- drain if from a can)
- 1¾ cup Cheddar cheese (white or orange), grated, divided
- 1 cup Pepper Jack cheese, grated, divided
- salt and freshly ground black pepper
Garnishes
- about 1 cup loosely packed cilantro leaves, washed and dried
- about ½ large avocado, thinly sliced
- about 2 tablespoons thinly sliced jalapeño pepper, washed and dried
Instructions
- Prepare the zucchini: Slice about ½ inch off the ends off of the zucchini and then slice them thinly, about ¼ inch. The easiest way to do this is to use a mandoline. (If you don’t have one, use a Chef’s knife. First cut a base by slicing off a thin strip from one side. Then with the zucchini sitting steady of this base, cut it into thin slices.)
- Grill the zucchini: Preheat a stove-top grill (or outdoor grill). On a baking sheet, coat the zucchini slices with olive oil and season them generously with salt and pepper. Once the grill is hot, add the zucchini slices — there should be about an inch between them. Grill until they're tender and nicely browned, about 2 minutes per side. Set aside on a baking sheet to cool.
- Preheat the oven to 375°F.
- Prepare the seasonings: In a small bowl, combine the jalapeño, garlic, chipotles in adobo sauce, and cumin. Set aside.
- Sauté the vegetables: Coat a large sauté pan with olive oil and place it over medium heat. Add the onion and, stirring often, cook until soft and golden, about 20 minutes. Add the seasoning mixture, stir, and cook until aromatic, about 30 seconds. Turn the heat to medium-high, drizzle with a bit more olive oil and add about half of the mushrooms. Stirring often, sauté until they’ve shrunk and softened, about 5 minutes. Add the second half of the mushrooms and continue to sauté until all of the mushrooms begin to brown, about 10 minutes. Mix in the beans and season to taste with salt and pepper. (Here’s How to Season to Taste.)
- Assemble: Add an even layer of the grilled zucchini slices to the bottom of a 9 x 13 x 2 inch baking dish. Cover this with an even layer of about ⅓ of the mushroom-bean mixture. Sprinkle with ½ cup of the Cheddar and ¼ cup of the Pepper Jack cheese. Repeat this layering process twice more — however, the top layer of cheese will be ¾ cup of the Cheddar and ½ cup of the Pepper Jack.
- Bake: Place the baking dish on a sheet pan and place in the preheated 375°F oven. Bake for 20 minutes. Remove from the oven and let it sit for about 15 minutes.
- Garnish: After the 15 minutes of cooling time, garnish with the cilantro, avocado and jalapeño slices.
- Serve!
NOTES
NUTRITION
Cooking On The Weekends is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.









David Scott Allen
Still a family favorite! It is perfect for entertaining!
Valentina
Aww, thank you, David! Much appreciated. 🙂 ~Valentina
2pots2cook
Such a beautiful dish. Printing out to keep!
valentina
Yay. Hope you love it, Davorka. Thank you. 🙂 ~Valentina
Kim Lange
Looks super amazing Valentina!! Pinning to make later!
valentina
Thanks for checking them out, Kim. And for the pin. 🙂 ~Valentina
Colette
Gorgeous! I'm always oozing for meatless, but tempting dishes abd this one's on the docket for Monday night! xo
valentina
Hi Colette! Hope you and your family love it. 🙂 ~Valentina
John / Kitchen Riffs
Love zucchini! In fact we're having it in a stir-fry tonight. Might have to rethink that plan and make this instead -- what a wonderful dish. I make something vaguely similar (kinda sorta the same concept, but the flavors are totally different), but really like how you've put together this recipe. Thanks.
valentina
Thanks so much, John. Hope you enjoy it -- or any variation of it. 🙂 ~Valentina
Liz
Oh, my, I love everything about this yummy casserole! Since the picky husband won't eat zucchini OR mushrooms, it would be MY lunch all week long. I can't wait to give it a try.
valentina
Thanks so much, Liz. Hope you enjoy! 🙂 ~Valentina
Gerlinde
One can never have too many recipes for zucchini. I am growing my own zucchini this year and I can try your recipe with them. Thanks!
valentina
So lovely to be growing your own food. I love it. Thank you and enjoy! 🙂 ~Valentina
Kathy @ Beyond the Chicken Coop
What a great dish and a great way to use up that garden zucchini! I love that you can make this now and freeze for later. Makes great sense to use while we have all this great zucchini!
valentina
Thanks, Kathy. Hope you love it! 🙂 ~Valentina