Easy Vegetarian Enchilada Casserole

Hey friends!

Are you craving something hearty and delicious? If so, I’ve got a treat for you!

Today, I’m sharing my mouthwatering vegetarian enchilada casserole.

It’s packed with flavor and veggies, and you can whip it up in no time.

Perfect for dinner or meal prep for the week.

Let’s dive into this tasty dish together!

vegetarian enchilada casserole
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Preparation Time 30-60 minutes
Cooking Time 60-75 minutes
Total Time 90-135 minutes
Level of Difficulty Medium

Ingredients

For the roasted vegetables:

  • salt, to taste
  • 2 red bell peppers (cut into 1-inch squares)
  • 3 tbsp olive oil (I use Colavita extra virgin olive oil)
  • 1 tsp ground cumin
  • black pepper, to taste (freshly ground preferred for more flavor)
  • 1/2 head cauliflower (cut into 1/2-inch pieces)
  • 1 large sweet potato (diced into 1/2-inch cubes, about 2 cups)
  • 1 yellow onion (cut into 1/2-inch wedges)

For the casserole:

  • 1 can black beans (rinsed and drained thoroughly)
  • 9 to 10 corn tortillas, cut in half
  • 2 1/4 cups red salsa (I prefer Herdez Salsa Casera)
  • 2 handfuls baby spinach (about 2 oz)
  • 2 cups shredded Monterey Jack cheese (shred your own for best melt)
  • 1/2 cup fresh cilantro, chopped

For serving:

  • extra fresh cilantro, chopped

Step 1: Roast the Vegetables

Preheat the oven to 400 degrees Fahrenheit with racks in the middle and upper third of the oven.

Line two large, rimmed baking sheets with parchment paper to prevent sticking.

On one pan, combine the cauliflower and sweet potato.

On the other pan, combine the bell peppers and onion.

Drizzle half of the olive oil and cumin over one pan, and the other half over the other pan.

Sprinkle both pans lightly with salt and pepper, then toss until the vegetables are lightly coated.

Add another light drizzle of olive oil if necessary.

Arrange the vegetables in an even layer on each pan.

Bake until the vegetables are tender and caramelized on the edges, about 30 to 35 minutes, tossing the veggies and swapping the pans halfway through.

This can be done up to 2 days in advance.

Step 2: Prepare the Baking Dish

When you’re ready to assemble, reduce the oven heat to 350 degrees Fahrenheit.

Lightly grease a 9″ square baker.

Stir the cilantro into the salsa to add freshness and flavor.

Step 3: Layer the Casserole

Begin by spreading 1/2 cup of salsa evenly over the bottom of the baking dish.

Add a single layer of halved tortilla pieces, ensuring they completely cover the salsa.

Top with 1/2 of the beans, 1/3 of the roasted vegetables, 1/2 of the spinach, and 1/3 of the cheese.

Make a second layer of tortillas, pressing down lightly to make room for the next layers.

Top with 1/2 of the remaining salsa, all of the remaining beans, 1/2 of the remaining vegetables, all of the remaining spinach, and 1/2 of the remaining cheese.

Make a third layer of tortillas, pressing down again if needed.

Top with the remaining salsa, vegetables, and cheese.

Step 4: Bake the Casserole

Cover the pan with parchment paper or aluminum foil, tenting it in the middle and wrapping the edges around the handles.

Bake for 20 minutes, then remove the cover and bake for an additional 10 minutes, or until heated through and the cheese is melted.

Step 5: Cool and Serve

Let the casserole cool for 10 minutes to allow it to set and reach a palatable temperature.

Before serving, sprinkle the top lightly with additional chopped cilantro for a fresh finish.

Enjoy your delicious layered vegetable casserole!

vegetarian enchilada casserole
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

vegetarian enchilada casserole
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe