Quick and easy vegetarian enchilada casserole recipe. Can easily be made vegan and gluten-free. 
Here’s a quick and easy weeknight recipe your family will love. At first glance, our girls said “eh, I don’t think I like this.” But after a minute of picking at it they both decided they actually love it and cleaned their plates. One of my favorite “take out” places is the Whole Foods hot bar/salad bar. The kids love making their own salads, and I often head to the vegan section for the vegan enchilada casserole. It’s so comforting and warm and filled with black beans and sweet bell peppers. I have been recreating the veggie enchilada casserole at home, and it’s incredibly easy. This recipe is perfect for busy nights, as it takes about 10 minutes to assemble and can be made ahead and reheated or assembled early. Top with guacamole, sour cream, or avocado with a pinch of sea salt. 
Here’s the super simple recipe: 

Part of what makes this recipe so quick and easy is that I took some shortcuts. Since bell peppers aren’t in season anymore I used a bag of frozen fire roasted bell peppers and onions. If you prefer, you can absolutely saute an onion with 3 colorful bell peppers until softened instead. I like the Trader Joe’s enchilada sauce because it’s not too spicy for the kids, however it is not gluten-free, so use a gf sauce if needed. Easy peasy! Here’s a visual of how I layered the casserole: a little sauce, tortillas, beans, cheese, and peppers. 

Easy Vegetarian Enchilada Bake
Printer Friendly Recipe

Prep time: 15 minutes
Cook time: 30 minutes
Yield: Serves 6


  • 1 (12 oz.) jar of mild red enchilada sauce (gluten free if needed) 
  • 1 package small corn or flour tortillas (gluten free if needed) 
  • 2 (15 oz.) cans black beans, drained but not rinsed
  • 3 cups shredded Mexican cheese blend (vegan if needed) 
  • 1 (14 oz.) package frozen fire roasted bell peppers and onions, defrosted
  • 1/4 cup sliced black olives (optional)
  • 3 green onions, sliced for garnish
  • 1-2 avocados, sliced for serving (or guacamole) 
  • sour cream (optional) 

Cooking Directions

  1. Preheat the oven to 375 degrees F.
  2. Coat the bottom of a 9×12″ baking dish with a layer of enchilada sauce. Top with a layer of tortillas, cutting if needed to cover the dish. Top tortillas with all of the beans. Sprinkle with 1/2 cup of the cheese and all of the peppers and onions. Sprinkle a little more cheese over the top and cover with a second layer of tortillas, cutting and fitting them like puzzle pieces. Cover the tortillas with enchilada sauce. Most of the sauce should be used. Sprinkle 1 cup of cheese over the top and arrange olives on the cheese, if using.
  3. Bake for 30 minutes or until bubbly.
Vegan option: Use vegan cheese 
Gluten Free option: Be sure to use gluten free tortillas and enchilada sauce (TJ’s isn’t gluten free)