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 Enchiladas

    Modified: Apr 7, 2026 · Published: Feb 26, 2021 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 9 votes
    5 servings
    35 minutes minutes
    Pin Jump to Recipe
    Overhead view of enchiladas topped with sliced avocado and cilantro

    These vegetarian black bean enchiladas are so easy to make and are packed with bell peppers, sweet corn, onions, and red enchilada sauce. These are a great option for anyone who is new to eating plant-based.

    Overhead view of enchiladas in glass casserole dish topped with avocado and cilantro.

    These black bean enchiladas are in regular rotation at my house because they are budget-friendly, use pantry staples, and freeze well.

    But don't just take it from me!

    Reader review

    "★★★★★ This is my favorite recipe! I make it for guests or just to meal prep & it never disappoints. Have passed on to multiple others 🙂 " -Hallie

    Jump to:
    • Reader review
    • Recipe features
    • Ingredients and substitutions
    • Steps to make enchiladas
    • Cassidy's tips
    • FAQ
    • Storage notes
    • Looking for more vegetarian dinner ideas?
    • Recipe
    • Comments

    Recipe features

    • Quick & easy: These enchiladas are ready just over 30 minutes using pantry staples and a few fresh vegetables.
    • Healthy and balanced: Filled with plant-based protein and fiber from black beans, bell peppers, corn, and onions.
    • Great for beginners: These vegetarian enchiladas are a great meatless option if you are new to plant-based meals. The filling is versatile and the seasonings, veggies, and beans can all be adjusted to your preference.

    Ingredients and substitutions

    Labeled ingredients used to make enchiladas.
    • Black beans: You can use canned beans or cook from dry using my Instant Pot black beans recipe. One 15 ounce can of black beans yields 1 and ½ cups of beans. Alternately, you can use white beans, kidney beans, or whatever cooked bean you have on hand.
    • Red bell pepper: Sweet bell peppers are packed with Vitamin C and add color to the enchilada filling. You can use yellow, orange, or green bell pepper.
    • Frozen sweet corn adds a lightly sweet crunch to these enchiladas. Canned, drained sweet corn works as well.
    • Red onion and garlic: Onion and garlic bring the flavor to these enchiladas! Sweet or white onions work well too.
    • Tortillas: 9-inch tortillas are the perfect size for enchiladas. Choose whole wheat tortillas for a healthier spin, or stick to white flour tortillas. I have not tested this recipe with corn tortillas but I'm sure they would be delicious.
    • Shredded: Monterey jack or cheddar are my go-to cheeses. You can easily make vegan enchiladas by omitting the cheese or replacing with a meltable vegan cheese.
    • Red enchilada sauce: Choose a can of store bought enchilada sauce that's at least 16 ounces (2 cups). Choose mild, medium or hot depending on desired heat level. Or make your own homemade enchilada sauce.

    Steps to make enchiladas

    Steps 1 through 4 to make enchiladas.
    1. Sauté veggies: Sauté the red onion and bell pepper until softened.
    2. Add aromatics: Add the garlic and jalapeno and sauté until aromatic.
    3. Add remaining filling ingredients: Add the frozen corn, black beans, ½ cup of the enchilada sauce, and the seasonings. Simmer until the corn is completely thawed.
    4. Spread 1 cup of enchilada sauce in a 9x13-inch baking dish.
    Steps 5 through 7 to make enchiladas.

    5. Assemble the enchiladas. Add ½ cup of filling to the center of a 9" tortilla. Roll up the tortilla into a cylinder, then place the enchilada in the baking dish seam side down.

    6. Pour the remaining ½ cup of enchilada sauce on top of the rolled tortillas.

    7. Sprinkle with cheese and bake for 15-18 minutes at 350 F, or until the cheese is melted and the black bean enchiladas are heated through.

    Overhead view of enchiladas topped with sliced avocado and cilantro.

    Cassidy's tips

    • Baking dish: I use a 9x13-inch casserole dish for this recipe. You need to use a dish that is at least 9 inches wide, but you can always rotate the enchiladas if you need more space.
    • Warming up flour tortillas in the microwave makes them easier to roll.
    • Optional add-ins: Have extra frozen or cooked veggies on hand? Throw them in while simmering the frozen corn. Get creative with broccoli, roasted sweet potatoes, butternut squash, or mushrooms. Fajita veggies would also go really well in here.
    • Extra protein: You can add vegan tempeh taco meat, tofu chorizo, or an extra can of beans for extra protein.
    • Serving ideas: Serve the black bean enchiladas with a side of fresh black bean salad or enjoy on their own topped with avocado, sour cream, cilantro, pickled onions, and salsa.

    FAQ

    Can I make these gluten-free?

    I haven't tried making gluten-free enchiladas but it should work with gluten-free flour tortillas. I don't recommend using corn tortillas because they are too small.

    Can I use green enchilada sauce instead of red sauce?

    Sure! I haven't made this recipe with green enchilada sauce but only the flavor should be affected. Check out my Sweet Potato Black Bean Enchiladas for a recipe written with green enchilada sauce.

    Can I make these in advance?

    The vegetarian enchilada filling can be made up to 48 hours in advance. I don't recommend assembling the enchiladas in advance because they may become soggy in the fridge.

    Can I make these enchiladas vegan?

    Yes, this recipe can easily be made vegan by using vegan shredded cheese in place of traditional cheese.

    Storage notes

    • Fridge: Keep refrigerated for up to 4-5 days for best quality.
    • Freezing: Enchiladas freeze well. Either cover the entire casserole dish tightly with foil and freeze it or freeze individual portions in freezer-safe containers. Freeze for up to 3 months. Let thaw overnight in the fridge before reheating.
    • Reheating in the oven: Heat the oven to 350 degrees. Place the entire casserole dish, uncovered, in the oven and bake for 15-20 minutes, or until the enchiladas are heated through.
    • Reheating in the microwave: Reheat individual enchiladas in the microwave in about 2 minutes. Time will vary depending on the strength of your microwave.
    Enchilada on a white plate with purple tortilla chips.

    Looking for more vegetarian dinner ideas?

    Like this recipe? You're probably like this Black Bean Quinoa Casserole and Vegetarian Enchilada Casserole recipe too.

    • Cross section of vegetarian burritos.
      Vegetarian Bean Burritos
    • Side view of bowl of rice and beans topped with sour cream, salsa and a lime wedge.
      Instant Pot Black Beans and Rice
    • Close up of green bell pepper topped with melted cheese.
      Vegetarian Quinoa Stuffed Bell Peppers
    • Hand holding tostada with more tostadas in the background.
      Vegetarian Pinto Bean Tostadas

    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

    Overhead view of enchiladas in glass casserole dish topped with avocado and cilantro

    Vegetarian Black Bean Enchiladas

    Cassidy Reeser, MS, RD
    These vegetarian black bean enchiladas are filled with peppers, onions, and corn and topped with shredded cheese. They're perfect for a weeknight meal or meal prep lunches.
    5 from 9 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 10 minutes mins
    Cook Time 25 minutes mins
    Total Time 35 minutes mins
    Servings 5 servings

    Ingredients
      

    • 1 tablespoon olive oil
    • 1 medium red bell pepper diced
    • 1 small red onion diced
    • ¼ teaspoon table salt
    • 3 cloves garlic minced
    • 1 small jalapeño  minced (optional)
    • 2 cups (16 ounces) red enchilada sauce divided; see note #1
    • 1 cup frozen corn
    • 15 ounce can black beans drained and rinsed
    • 1 teaspoon cumin
    • ½ teaspoon chili powder
    • 1 tablespoon lime juice from ~½ lime
    • 5 9-inch flour tortillas
    • 1 ½ cups shredded Monterey jack or cheddar cheese
    • cilantro, avocado, salsa, additional lime wedges for topping

    Instructions
     

    • Preheat the oven to 350F.
    • In a medium pan, heat 1 tablespoon olive oil over medium-high heat. Add bell pepper and red onions and sprinkle with salt. Sauté for 6-8 minutes, until onion is translucent. 
    • Add garlic and jalapeño and sauté 1 minute more, until aromatic.
    • Add the ½ cup of the enchilada sauce, frozen corn, drained black beans, cumin, chili powder, and lime juice. Cook over medium until the corn is defrosted, about 4-5 minutes. 
    • Spread 1 cup of enchilada sauce into a 9x13-inch or similarly sized casserole dish. 
    • To make the enchiladas: Add a heaping ½ cup of the black bean filling to a tortilla and roll up tightly. Line up the enchiladas in the glass dish with the fold down.
    • Spread remaining ½ cup enchilada sauce, or additional black bean filling, on top of the enchiladas.
    • Sprinkle with 1 ½ cups of cheese. Bake, uncovered, on the middle rack for 15-18 minutes at 350F, or until the cheese is melted.
    • Remove from the oven let rest for 5 minutes. Serve topped with diced avocado, cilantro, salsa and additional lime wedges. 

    Video

    Notes

    1. Enchilada sauce: Choose mild, medium or hot red enchilada sauce based on your spice preference.
    2. Freezing instructions: You can cover the entire casserole dish tightly with foil and freeze it or freeze individual portions in freezer-safe containers. Freeze for up to 3 months. Let thaw overnight in the fridge before reheating.
    3. Storage and reheating: Keep refrigerated for up to 4-5 days for best quality. Reheat individual portions in the microwave in about 2 minutes.
    4. To reheat in the oven: Heat the oven to 350 degrees. Place the entire casserole dish, uncovered, in the oven and bake for 15-20 minutes, or until the enchiladas are heated through.

    Nutrition

    Serving: 1enchiladaCalories: 457kcalCarbohydrates: 57gProtein: 22gFat: 17gSaturated Fat: 8gCholesterol: 36mgSodium: 1374mgPotassium: 589mgFiber: 12gSugar: 10gVitamin A: 1828IUVitamin C: 41mgCalcium: 316mgIron: 4mg
    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!
    « Vegetarian Quinoa Chili
    Strawberry Spinach Salad with Strawberry Vinaigrette »

    Comments

    1. Alandra says

      January 09, 2024 at 11:10 pm

      This was delicious. Easy to make and even easier to eat. So good. I added a bit of rice I had in the fridge as well. Loved it.

      Reply
    2. Victoria says

      March 14, 2023 at 7:33 pm

      So easy and tasty!

      Reply
    3. Hallie says

      October 13, 2020 at 2:40 pm

      This is my favorite recipe! I make it for guests or just to meal prep & it never disappoints. Have passed on to multiple others 🙂

      Reply
      • Cassidy Reeser says

        October 13, 2020 at 9:45 pm

        That’s so great to hear! Thank you 🙂

        Reply
    4. Linda says

      September 04, 2020 at 9:11 pm

      So delicious!!! My favorite enchiladas ever!

      Reply
      • Cassidy Reeser says

        September 05, 2020 at 9:04 am

        Thanks so much!

        Reply
    5. Shannon says

      June 07, 2019 at 10:36 pm

      So good!! My meat loving husband could not believe how good this we’re and that they didn’t contain meat. Followed recipe pretty much exact, but I did add a can of drained diced green chili’s. Highly suggest this meal especially for meatless Monday or new vegetarians. Wow!!

      Reply
    5 from 9 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.