Easy Vegetarian Enchilada Casserole

By: Alex
Last update:
Be the First to Share:

It was the last week of the month and the grocery budget was basically gone. No chicken, no ground beef, nothing exciting in the fridge. What I did have: a can of black beans, half a head of cauliflower that needed to be used, a sad sweet potato, and a jar of salsa I’d been ignoring for two weeks. I also had corn tortillas, which I always keep around, and a solid block of Monterey Jack. That’s when I figured I’d just layer the whole thing into a casserole, drown it in salsa, bury it in cheese, and see what happened. What came out of that oven was genuinely one of the best things I’ve made all year. Budget panic turned into a weeknight win I’ve repeated at least a dozen times since.

Ingredients

  • 10 corn tortillas
  • 2 red bell peppers, chopped
  • 1 large yellow onion, chopped
  • 1/2 head cauliflower, cut into bite-sized florets
  • 1 large sweet potato, peeled and cubed
  • 2 tablespoons extra-virgin olive oil, divided
  • 1 can (15 oz) black beans, drained and rinsed
  • 2-3 handfuls baby spinach
  • 1 teaspoon ground cumin, divided
  • 2 1/3 cups red salsa, divided
  • 2 1/2 cups shredded Monterey Jack cheese, divided
  • 1/2 cup fresh cilantro, chopped
  • Salt and freshly ground black pepper, to taste

Optional toppings: avocado slices, sour cream or Greek yogurt, pickled jalapeños, corn kernels, lime wedges

Instructions

  1. Preheat your oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish with olive oil or nonstick spray and set it aside.
  2. Chop everything for roasting. Cut the red bell peppers, onion, cauliflower, and sweet potato into bite-sized pieces. You want them roughly the same size so they cook at the same rate. Don’t stress about perfect cuts. Rustic works fine here.
  3. Roast the vegetables. Spread all the chopped veggies on a large baking sheet in a single layer. Drizzle with the olive oil, season generously with salt, pepper, and half the cumin (about 1/2 teaspoon), and toss to coat. Roast for 25 to 30 minutes, stirring halfway through, until everything is tender and a little caramelized at the edges. The sweet potato and cauliflower need that full time in the oven. Pulling them early leaves the casserole with a raw, starchy bite that doesn’t work. You want them soft enough to press down slightly with a fork.
  4. Wilt the spinach and warm the beans. While the veggies roast, heat a drizzle of olive oil in a large skillet over medium heat. Add the baby spinach and stir it around for 1 to 2 minutes until it wilts down completely. It’ll look like a lot going in, but it cooks down to almost nothing. Add the drained black beans and the remaining 1/2 teaspoon of cumin. Stir and cook for another 2 to 3 minutes until everything’s heated through. Season lightly with salt and remove from heat.
  5. Build the first layer. Spread about 1/2 cup of salsa across the bottom of your prepared baking dish. This prevents the bottom tortillas from going dry and sticking. Lay 5 corn tortillas over the salsa, overlapping them as needed to cover the base. Don’t worry if it’s not perfectly neat.
  6. Add the first filling layer. Spread half the roasted vegetables evenly over the tortillas. Spoon half the spinach and bean mixture on top of that. Sprinkle about 3/4 cup of the shredded Monterey Jack over everything. This layering order matters more than people think. Putting the cheese between the filling layers rather than just on top means every bite has a little melt running through it, not just the top.
  7. Repeat the layers. Add another 5 corn tortillas on top of the first cheese layer. Then pile on the remaining roasted vegetables, the rest of the spinach and bean mixture, and another 3/4 cup of cheese.
  8. Finish the top. Lay a final layer of any remaining tortilla pieces over the second filling layer if you have them, or just skip straight to topping. Pour the remaining salsa (about 1 1/3 cups) evenly over the top, spreading it to cover. Sprinkle the last 1 cup of cheese over everything. At this point it looks like a lot of cheese. It is. That’s the point.
  9. Bake covered, then uncovered. Cover the dish tightly with aluminum foil and bake for 20 minutes. Then remove the foil and bake for another 10 to 15 minutes until the cheese on top is bubbly and golden in spots. The salsa should be bubbling around the edges. If your cheese isn’t getting any color after 12 minutes uncovered, bump the oven up to 425°F for the last few minutes. Every oven is a little different.
  10. Rest before cutting. Pull the casserole out and let it sit for at least 5 minutes before you slice into it. This step is easy to skip when you’re hungry, but it really does help the layers hold together. Cut it like a lasagna. Top with fresh cilantro and whatever toppings you like.

Make It Your Own

If you’ve got a bag of frozen corn sitting in the freezer, scatter it over the filling layers along with the beans. It adds a little sweetness and extra texture that works really well against the cumin. You can also swap the cauliflower for zucchini or yellow squash if that’s what you have. They roast faster, so check them around the 18-minute mark.

For a vegan version, skip the Monterey Jack and use your favorite shredded vegan cheese instead. The casserole still holds together fine and the salsa plus the bean and veggie layers carry all the flavor on their own. Sour cream on top obviously goes out the window, but a scoop of guacamole or sliced avocado is honestly better anyway.

If you want a little heat without buying anything special, stir a spoonful of canned chipotles in adobo into your salsa before you layer. Smoky, spicy, and it costs nothing extra. That’s the version I make when I’m not serving it to anyone who minds some burn.

Recipe Card

Easy Vegetarian Enchilada Casserole

Prep time: 15 minutes

Cook time: 55 minutes (30 min roasting + 25 min baking)

Total time: About 1 hour 10 minutes

Serves: 6

Ingredients

  • 10 corn tortillas
  • 2 red bell peppers, chopped
  • 1 large yellow onion, chopped
  • 1/2 head cauliflower, cut into bite-sized pieces
  • 1 large sweet potato, peeled and cubed
  • 2 tablespoons extra-virgin olive oil
  • 1 can (15 oz) black beans, drained and rinsed
  • 2-3 handfuls baby spinach
  • 1 teaspoon ground cumin, divided
  • 2 1/3 cups red salsa, divided
  • 2 1/2 cups shredded Monterey Jack cheese, divided
  • 1/2 cup fresh cilantro, chopped
  • Salt and freshly ground black pepper

Instructions

  1. Preheat oven to 400°F (200°C). Grease a 9×13-inch baking dish.
  2. Chop bell peppers, onion, cauliflower, and sweet potato into bite-sized pieces.
  3. Spread on a baking sheet, drizzle with olive oil, season with salt, pepper, and 1/2 tsp cumin. Roast 25-30 minutes, stirring halfway, until tender and caramelized.
  4. In a skillet over medium heat, wilt spinach in a little olive oil (1-2 minutes). Add black beans and remaining 1/2 tsp cumin. Cook 2-3 minutes. Remove from heat.
  5. Spread 1/2 cup salsa on the bottom of the baking dish. Layer 5 tortillas over the salsa.
  6. Top with half the roasted vegetables, half the spinach and bean mixture, and 3/4 cup cheese.
  7. Add 5 more tortillas, remaining vegetables, remaining spinach and bean mixture, and another 3/4 cup cheese.
  8. Pour remaining salsa over the top. Sprinkle with the last 1 cup of cheese.
  9. Cover with foil and bake 20 minutes. Uncover and bake 10-15 more minutes until cheese is bubbly and golden.
  10. Rest 5 minutes before slicing. Top with fresh cilantro and desired toppings.

This one holds up really well the next day, too. The leftovers actually slice cleaner once everything’s had time to set overnight in the fridge. Reheat in the oven at 350°F covered with foil for about 15 minutes, or just microwave individual portions if you’re in a hurry. If you’re the type who likes to have baked casseroles ready to go on a weeknight, this one freezes well before baking. Assemble it, wrap it tight, and freeze for up to two months. Bake from frozen at 375°F for about an hour covered, then 15 minutes uncovered.

If you’re into this style of no-fuss layered baking, the chicken enchilada casserole is another one worth keeping in the rotation for nights when you do have meat around. And if you want something similar but with a pasta base and taco flavors, the one-pot taco spaghetti bake comes together even faster. For a hearty southwestern bake that’s a little more loaded, check out the john wayne casserole too. Different vibe, same kind of satisfying.

Leave a Comment