• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cozy Peach Kitchen
  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About
    • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Dinner Recipes

    Vegetarian Black Bean Enchilada Casserole

    Published: Jan 4, 2023 by Cassidy Reeser · This post may contain affiliate links.

    764 shares
    jump to recipe

    This vegetarian enchilada casserole is loaded with a satisfying tofu and black bean filling. Ready in just under an hour using nutritious ingredients and pantry staples, this recipe is perfect for weeknight dinner and makes great leftovers!

    Slice of enchilada casserole being lifted out of casserole dish.

    If you're looking for a comforting, nourishing, and pantry-friendly meal, this vegetarian enchilada casserole checks all of those boxes.

    Just like my quinoa black bean casserole and stove-top rice and beans, this recipe relies on Mexican-inspired flavors and pantry staples for a hearty, balanced, and nourishing meal.

    Enchilada casserole reminds me of a cross between enchiladas and lasagna because, unlike enchiladas which are rolled up, enchilada casserole uses layers of corn tortillas. Each layer is stacked with corn tortillas, a tofu and black bean filling, and cheese.

    Jump to:
    • Recipe features
    • Ingredients
    • Making the filling
    • Enchilada casserole layers
    • Customization ideas
    • Storage tips
    • Looking for more recipes?
    • 📖 Recipe
    • 💬 Comments

    Recipe features

    • Flavors: Because this recipe is all about ease, enchilada sauce and sauteed onions and peppers are the primary flavorings here.
    • Easy to customize: This recipe is similar to my black bean enchiladas because it is really easy to customize and is great for picky eaters. Feel free to add in extra vegetables like mushrooms, carrots, or zucchini.
    • Balanced: Packed with vegetarian protein from tofu and black beans.
    • This enchilada casserole makes at least 5-6 servings, so it's great to serve a family or a crowd. It works well for meal prep because it reheats well.

    Ingredients

    Labeled ingredients used to make the casserloe.
    • Yellow onion: White or red onion also work. 
    • Extra-firm tofu: The tofu does not need to be pressed. Super firm also works. Crumble tofu directly into the pan.
    • Bell pepper: Red bell pepper lends a sweet flavor and pop of color, but any color of bell pepper will do.
    • Enchilada sauce: Choose mild, medium, or hot red enchilada sauce based on your spice preferences. Green enchilada sauce does work but I like it better in these sweet potato enchiladas than in this enchilada casserole.
    • Green chiles: These add a pop of spice and extra flavor.
    • Black beans: Choose "No salt added" black beans or cook your own from dry as one way to control the sodium content. You can also use pinto, kidney, or red beans.
    • Spices: Chili powder, cumin, garlic, and salt are used to spice things up a bit.
    • Corn tortillas: Use white or yellow 6" corn tortillas. Store extra tortillas in the fridge to have on hand for tacos or quick quesadillas.
    • Mexican cheese blend:  This usually includes cheddar, Colby and Monterey jack cheeses. You can also shred your own cheese or use a dairy-free Mexican blend cheese to make this recipe vegan.

    Making the filling

    There are two main steps to making enchilada casserole: making the filling and assembling the casserole layers.

    Let's start with making the filling. This can be made up to 48 hours in advance and stored in the fridge until ready to use.

    Enchilada casserole filling being cooked in a cast iron pan.

    Start by heating olive oil in a large skillet over medium heat. Once hot, add diced yellow onion and bell pepper. Crumble tofu directly into the pan, as you would with a tofu scramble. Saute until onion is softened, about 5 minutes.

    Add black beans, 1 cup of enchilada sauce, green chiles, and spices. Simmer over medium-low for 5 minutes, or until the enchilada sauce is heated through.

    Enchilada casserole layers

    Just like with lasagna, the next part of making a vegetarian enchilada casserole is all about the layers.

    Cut the tortillas in half to make them easier to layer.

    Steps 1 through 4 to make enchilada casserole.
    1. Spread ½ cup enchilada sauce in a 9x13 or similarly sized baking dish.
    2. Layer three tortillas (6 half-moons) so that the sauce is mostly covered. Some gaps will remain and that is okay.
    3. Cover with half (about 2 and ½ cups) of the black bean filling.
    4. Sprinkle evenly with ⅔ cup cheese.

    Repeat steps 1-4 once more: tortillas, filling, cheese.

    Enchilada casserole before and after being topped with cheese.

    Next, top with 3-4 tortillas (6-8 pieces). At this point I add extra tortillas on top to fill in any gaps.

    Spread 1 cup enchilada sauce over the tortillas, then sprinkle with ⅔ cup shredded cheese. Bake until the cheese is melted.

    Customization ideas

    There are so many ways to customize this casserole.

    • Make it vegan/dairy-free by using vegan shredded cheese instead of Mexican-blend cheese.
    • Other vegetarian protein options: Swap regular tofu with tofu chorizo, soyrizo, or vegan tempeh taco meat. 
    • Greens: Add spinach or kale (a good source of iron for vegetarians) when adding the black beans, enchilada sauce, and green chiles.
    • Extra veggies: Use up veggies like carrots or squash by sauteing them with the onion and bell pepper. Roasted sweet potatoes or butternut squash also go well in enchilada casserole.

    Storage tips

    • Leftovers: Store leftover enchilada casserole for 3-4 days. Reheat individual slices in the microwave in just about 2 minutes.
    • Freezing slices: Enchilada casserole freezes well. I like to separate individual portions into freezer-safe containers for quick meals. The best way to do this is by slicing the casserole once it is completely cooled. I usually do this when it is refrigerator temp for the tidiest slices.
    • Freezing the entire casserole: The entire casserole can be frozen once room temp, just make sure to cover it tightly with foil and a lid. Let thaw completely in the fridge before reheating.
    • Make ahead: The filling can be made up to 48 hours in advance. Cover and store in the fridge until ready to use. I have not tried prepping the assembled casserole in advance.
    Slice of enchilada casserole topped with avocado and cilantro on a white speckled plate.

    Looking for more recipes?

    • Sweet Potato Black Bean Quesadillas
    • Vegetarian Quinoa Stuffed Bell Peppers
    • Vegetarian Black Bean Enchiladas
    • Rice and Bean Casserole with Sweet Potatoes

    Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!

    📖 Recipe

    Slice of enchilada casserole being lifted out of casserole dish.
    Print Recipe
    5 from 6 votes

    Vegetarian Black Bean Enchilada Casserole

    This vegetarian enchilada casserole is loaded with a savory tofu and black bean filling. Ready in under and hour using nutritious ingredients and pantry staples, this recipe makes a great fuss-free dinner option!
    Prep Time15 mins
    Cook Time25 mins
    Total Time40 mins
    Servings: 6 servings
    Author: Cassidy Reeser, MS, RD

    Ingredients

    • 1 tablespoon olive oil
    • 1 cup diced yellow onion
    • 1 medium red bell pepper diced
    • 14 ounces extra firm tofu
    • ½ teaspoon salt
    • 1 can (15 ounces) black beans drained and rinsed
    • 2 and ½ cups red enchilada sauce (20 ounces)
    • 4 ounces diced green chiles drained
    • ½ teaspoon cumin
    • ½ teaspoon garlic powder
    • ¼ teaspoon chili powder
    • 2 cups shredded Mexican cheese blend
    • 10 6 inch white corn tortillas sliced in half into half moons
    • fresh cilantro, lime and avocado for serving

    Instructions

    • Preheat the oven to 350 degrees F.
    • Heat olive oil in a large skillet over medium heat. Once hot, add diced yellow onion and bell pepper. Crumble tofu directly into the pan, as you would with a tofu scramble. Sprinkle with salt. Saute until onion is softened, about 6-8 minutes.
    • Add black beans, 1 cup enchilada sauce, green chiles, chili powder, cumin, and garlic powder. Simmer over medium-low for 5 minutes, or until enchilada sauce is heated through. Taste for seasonings.
    • To assemble the casserole: Spread ½ cup enchilada sauce in a 9x13 baking dish. Layer three tortillas (6 half moons) so that the sauce is mostly covered. Cover with half of the black bean filling (about 2 and ½ cups). Sprinkle evenly with ⅔ cup cheese. Repeat once more: tortillas, filling, cheese. Top with 3-4 tortillas (6-8 pieces). It's okay if gaps aren't completely covered. Spread 1 cup enchilada sauce over tortillas. Sprinkle with ⅔ cup cheese.
    • Place the casserole uncovered on the middle oven rack. Bake at 350 degrees for 20-25 minutes, or until the cheese is bubbling and golden.
    • Remove from the oven and let rest for 5 minutes before serving. Enjoy topped with chopped cilantro, avocado and Greek yogurt or sour cream.

    Video

    Notes

    • Mexican cheese blend: This is a combination of sharp cheddar, Colby and Monterrey jack cheese. 
    • Keeps refrigerated for 4-5 days.
    • To freeze: Slice the enchilada casserole into individual servings once it is completely cooled. I usually do this when it is refrigerator temp for the tidiest slices. Store in freezer-safe containers for up to 3 months. Let thaw completely in the fridge before reheating in the microwave or oven. 

    Instagram icon

    Did you make this recipe?

    Tag @cozypeachkitchen on Instagram and hashtag
    #cozypeachkitchen

     

    Serving: 1servingCalories: 360kcalCarbohydrates: 37gProtein: 19gFat: 16gSaturated Fat: 7gCholesterol: 35mgSodium: 1669mgPotassium: 331mgFiber: 6gSugar: 13gVitamin A: 1821IUVitamin C: 32mgCalcium: 314mgIron: 3mg

    More Vegetarian Dinner Recipes

    • Vegetarian Lemon Hummus Pasta
    • Vegetarian Gyros with Roasted Vegetables
    • Quinoa Pesto Bake (Dump & Bake)
    • Red Lentil Burgers
    764 shares

    Reader Interactions

    Comments

    1. AJ

      January 18, 2022 at 7:30 pm

      Big fan! I had some leftover tofu from the night before so decided to try this. Def a keeper! Very tasty!

      Reply
      • Cassidy Reeser

        January 19, 2022 at 8:08 am

        Thanks for the review! 🙂

        Reply
    2. Mary

      December 04, 2020 at 2:09 pm

      Absolutely love this recipe, have made it a few times and once was without tofu and it was just as good (I doubled the beans!) I usually add a jalapeño too. My meat loving boyfriend likes the recipe too. Thanks!

      Reply
      • Cassidy Reeser

        December 04, 2020 at 2:10 pm

        Hi Mary, thanks so much for the review! Jalapeño sounds like a great addition.

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I’m Cassidy! I’m the registered dietitian behind Cozy Peach Kitchen, a food and nutrition blog sharing easy vegetarian recipes for every occasion.

    More about me →

    Trending now

    • Vegan Avocado Pesto Pasta
    • Stovetop Gouda Mac and Cheese
    • Sweet Potato Quinoa Bowls with Almond Dressing
    • Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Mediterranean Quinoa Bowls with Balsamic Chickpeas
    • Peanut Stir Fry Sauce

    Spring meals

    • One Pot Pesto Orzo with Mushrooms
    • Vegan Pesto Lasagna with Tofu Ricotta
    • Veggie Pasta Salad with Lemon Vinaigrette
    • Mediterranean Pearl Couscous Salad
    • Vegetarian Lentil Salad with Honey Mustard Vinaigrette
    • Tahini White Bean Salad

    Footer

    Logos

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2022 Cozy Peach Kitchen®. All rights reserved.