Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Vegetarian Black Bean Enchilada Casserole

    Modified: Nov 28, 2023 · Published: Jan 4, 2023 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 11 votes
    6 servings
    40 minutes minutes
    Pin Jump to Recipe
    Slice of enchilada casserole being lifted out of casserole dish.
    Slice of enchilada casserole topped with avocado and cilantro on a white speckled plate.

    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 vegetarian 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 enchilada 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 black bean 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:
    • Why this recipe works
    • Ingredients
    • Step-by-step instructions
    • Customization tips
    • Storage notes
    • Looking for more recipes?
    • Recipe
    • Comments

    Why this recipe works

    • Flavors: Because this recipe is all about ease, enchilada sauce and sauteed onions and peppers are the primary seasonings to make this Mexican-inspired meal.
    • Easy to customize: This recipe is similar to my sweet potato 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, along with a serving of vegetables, carbohydrates, and healthy fats. This is a well-balanced and satisfying meatless meal!
    • Good for meal prep: This enchilada casserole makes at least 5 to 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 works. 
    • Extra-firm tofu: The tofu does not need to be pressed because it is crumbled directly into the pan, like a tofu scramble. Super firm also works.
    • 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 from dry using my Instant Pot black beans recipe. You can also use pinto, kidney, or red beans.
    • Spices: Chili powder, cumin, garlic, and salt are used to spice things up a bit. Or just use a tablespoon of taco seasoning.
    • Corn tortillas: Use white or yellow 6" corn tortillas.
    • 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.

    Step-by-step instructions

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

    Make the filling

    Let's start with making the black bean and tofu 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.

    Step 1: 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.

    Step 2: 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.

    Assemble the casserole

    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-inch baking dish or similarly sized dish.
    2. Layer three tortillas (6 tortilla halves) so that the sauce is mostly covered. Some gaps will remain and that is okay.
    3. Cover with half of the black bean filling, about 2 and ½ cups.
    4. Sprinkle evenly with ⅔ cup cheese. Repeat steps 1-4 once more: tortillas, filling, cheese.
    5. 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 tips

    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.
    Slice of enchilada casserole topped with avocado and cilantro on a white speckled plate.

    Storage notes

    • 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.

    Looking for more recipes?

    For an even easier recipe, check out my Enchilada Skillet, which uses similar ingredients and less active time.

    • Portion of taco casserole showing rice and lentils being lifted from the baking dish.
      Vegetarian Taco Casserole
    • Close up of green bell pepper topped with melted cheese.
      Vegetarian Quinoa Stuffed Bell Peppers
    • Overhead view of enchiladas in glass casserole dish topped with avocado and cilantro
      Vegetarian Black Bean Enchiladas
    • Slice of rice and bean casserole on a brown-rimmed plate.
      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 in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Slice of vegetarian enchilada casserole being lifted out of casserole dish.

    Vegetarian Black Bean Enchilada Casserole

    Cassidy Reeser, MS, RD
    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!
    5 from 11 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 15 minutes mins
    Cook Time 25 minutes mins
    Total Time 40 minutes mins
    Servings 6 servings

    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. 

    Nutrition

    Serving: 1servingCalories: 360kcalCarbohydrates: 37gProtein: 19gFat: 16gSaturated Fat: 7gCholesterol: 35mgSodium: 1669mgPotassium: 331mgFiber: 6gSugar: 13gVitamin A: 1821IUVitamin C: 32mgCalcium: 314mgIron: 3mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Hummus Bowls with Roasted Veggies
    Vegetarian Mason Jar Salad »

    Comments

    1. Riley says

      December 19, 2025 at 8:00 pm

      I have not prepared yet, not sure how long to saute tofu, 6-8 minutes like the onion?

      Reply
      • Cassidy Reeser, MS, RD says

        December 21, 2025 at 12:18 pm

        The tofu is sautéed at the same time as the onion, so about 6-8 minutes too.

        Reply
    2. Karla says

      November 17, 2025 at 6:52 pm

      Love the flavor but mine came out extra watery. Maybe I used the wrong size baking dish? Any suggestions?

      Reply
      • Cassidy Reeser, MS, RD says

        November 18, 2025 at 10:49 am

        It should be soft but definitely not watery, so I'm wondering if the tofu is to blame? It can be quite watery to start but should dehydrate as it cooks in the skillet. Perhaps it was a watery enchilada sauce? If you were to make this again, I would make sure that the tofu is fully browned and not watery before adding the other ingredients, and continue cooking the casserole until it appears thickened up. You can also cut back on the enchilada sauce a bit. Hopefully this helps!

        Reply
    3. Allison says

      June 03, 2024 at 7:41 pm

      It was absolutely delicious! I used green enchilada sauce (forgot to buy red) and flour tortillas. I printed and saved recipe for future!

      Reply
      • Cassidy Reeser says

        June 04, 2024 at 4:41 pm

        I’m sure the green sauce was great, I go back and forth between green and red when I make enchiladas. Thanks for the review!

        Reply
    4. AJ says

      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 says

        January 19, 2022 at 8:08 am

        Thanks for the review! 🙂

        Reply
      • Mallory says

        April 11, 2024 at 9:16 pm

        Love this one! Great option for meal prep!

        Reply
        • Sondra says

          February 16, 2025 at 3:42 pm

          So easy and delicious! I'm making it again for the week's meals.

          Reply
    5. Mary says

      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 says

        December 04, 2020 at 2:10 pm

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

        Reply
    5 from 11 votes (6 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




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

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

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

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.