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

Plant-powered Zucchini Enchilada Casserole

  • Author: Kristin Dovbniak
  • Prep Time: 15 minutes
  • Cook Time: 15-20 minutes
  • Total Time: 39 minute
  • Yield: 4-6 servings 1x



8 oz red enchilada sauce (Frontera is our favorite)
2 medium zucchinis (see instructions for preparation)
avocado oil as needed
1 small onion, diced
1 can black beans, drained and rinsed
1 cups frozen corn
2 tsp cumin
1 tsp chili powder
1/4 tsp garlic powder
1/4 tsp onion powder
sea salt to taste
2 cups shredded Mexican-style cheese (regular or plant-based)
cilantro to top


1. Preheat oven to 375.

2. For the zucchini strips: Use a Y-peeler to peel zucchini into long, thin strips (alternately, you can slice zucchini thinly). No need to overthink this– as long as you can get them!

3. Set zucchini aside on a paper towel lined plate while you prepare black bean corn mixture.

4. Heat a drizzle of avocado oil in a large sautee pan. Add onion and cook until turning translucent. Add black beans and corn (from frozen is fine) and all seasonings. Mix well and sautee to heat through. Taste for seasoning, adding salt as needed.

5. In an 8×8″ baking dish, pour 1/3 of the enchilada sauce, just to coat bottom of pan.

6. Layer with zucchini in one thin layer, top with 1/3 of the black bean/corn mixture and spread a layer of cheese on top. Repeat twice.

7. Top with remaining zucchini slices, Pour remaining enchilada sauce on top and top with remaining cheese.

8. Bake at 375 for 20-25 minutes until zucchini is soft and cheese is bubbling! Let cool a few minutes before serving. Top with fresh cilantro and enjoy!