Hey Nutrition Lady

menu icon
go to homepage
  • About
    • About Katie
  • Vegetarian Main Dishes
  • Quick & Healthy Meals
  • Bean Recipes
  • All Recipes
  • Latest Posts
  • Subscribe
  • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
      • About Katie
    • Vegetarian Main Dishes
    • Quick & Healthy Meals
    • Bean Recipes
    • All Recipes
    • Latest Posts
    • Subscribe
    • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Main Dishes

    Veggie-Loaded Black Bean Enchiladas

    by Katie Trant on Apr 8, 2024 (last updated Feb 5, 2026) // 4 Comments

    Servings6
    Prep Time15 minutes mins
    Cook Time45 minutes mins
    Total Time1 hour hr
    Jump to Recipe
    5 from 2 votes

    These Easy Black Bean Enchiladas are loaded with tasty veggies, protein-packed black beans, and deliciously melty cheese. Zippy red enchilada sauce is poured down the middle of the pan for tender saucy centers and crisp-edged enchiladas. Perfect for meal prep and freezer friendly to boot, these vegetarian enchiladas are a family favorite.

    two black bean enchiladas on a white plate, with a casserole dish of vegetarian enchiladas in the background.

    Let's get on the enchilada train!

    Ok friends, all aboard!! The enchilada train is leaving the station and we're heading straight for Flavortown!

    Black Bean Enchiladas are one of those classic vegetarian dishes that will please everyone at the table, no matter their diet. A zippy red enchilada sauce is poured over veggie-and-bean stuffed tortillas. And, of course, there’s plenty of cheese too. The enchilada centers are tender and saucy, and the edges are deliciously crispy. I love this stuff.

    Save This Recipe Form

    Want to save this recipe?

    Enter your email below & I'll send it straight to your inbox. Plus you’ll get more great recipes and tips from me each week!

    Are you sensing a pattern? We love easy and healthy recipes with black beans here on HNL. Of course, my favorite thing about these black bean enchiladas is that they’re a stellar dinner for a family—this recipe makes a lot, and you can get a head start on the recipe to make it doable for a weeknight, or even make the whole shebang in advance and just pop it in the oven. These babies are perfect for make-ahead dinners!

    And listen, I make my own enchilada sauce because I do not live in a hotbed of good Mexican ingredients, but you can absolutely skip that step and use your favorite jarred enchilada sauce instead. There's no shame in that game.

    Alrighty, let's go!

    Zucchini, green onion, green pepper, frozen corn, black beans, cilantro, cheese, spices, tortillas, and red enchilada sauce on a marble background

    Let's Make Black Bean Enchiladas Together!

    You'll find specific instructions in the printable recipe card below, but for now, let's walk through it together, step by step.

    Step 1: Make the enchilada sauce (or not!)

    Listen, you really can just go to the store and pick up a couple of jars of your favorite enchilada sauce. I support you. However, if you do decide to make it with me, you'll see how easy and delicious it is.

    Vegetable broth, tomato paste, flour, oil, salt, and spices on a marble background

    All you need is oil, flour, chili powder, ground cumin, garlic powder, dried oregano (preferably Mexican oregano), and tomato paste.

    overhead photo of red enchilada sauce being whisked in a saucepan

    Everything gets whisked together and then simmers until a nice sauce forms. We're finishing it with a l'il squeeze of lemon juice for some zing!

    Step 2: Sauté the veggies

    onion, corn, green pepper, zucchini, and spices being sautéd in a stainless steel saucepan.

    Warm the olive oil in a large, heavy-bottomed skillet set over medium-high heat. Add the onion and sauté until it’s translucent, stirring frequently.

    Stir in the diced pepper and zucchini. Sauté for 3-5 minutes more, or until the vegetables are heated through. Add the corn, stir in the salt and spices, and remove the pan from the heat.

    Step 3: Add the beans

    black beans and cilantro being stirred into sautéd vegetables in a stainless steel pan

    We're also going to be adding the green onions and minced cilantro now. And, once the mixture has cooled slightly, stir in about ⅔ of the cheese, along with ½ a cup of enchilada sauce.

    Step 4: Fill the tortillas

    a pan of black bean enchiladas drizzled with red enchilada sauce

    First things first, you're going to ladle about 1 cup of enchilada sauce into the bottom of a large baking dish.

    Then, scoop about ½ cup of the black bean mixture into the center of a tortilla. Roll the enchilada, then place it seam-side down in the baking dish. Repeat with the remaining filling and tortillas.

    Step 5: cover and bake

    Pour the remaining sauce over the top of the enchiladas; for crispy edges, pour the sauce down the center. Trust me on this one. You want the crispy edges. Sprinkle the remaining cheese over the top. 

    A pan of black bean enchiladas covered in sauce and shredded cheese

    Cover the baking dish with aluminum foil and bake for 30 minutes, or until the cheese is melted and the sauce is bubbling around the edges.

    Step 6: Enjoyyyyyyyy!!!

    overhead photo of black bean enchiladas in a white casserole dish topped with sliced green onions and cilantro

    Friends, we have arrived. It's time to dig into these ridiculously good vegetarian enchiladas. Don't hold back on the toppings! Live your best life!

    Vegetarian black bean enchiladas in a white casserole dish
    Print Pin
    5 from 2 votes

    Black Bean Enchiladas - Easy Homemade Recipe

    These Easy Black Bean Enchiladas are loaded with tasty veggies, protein-packed black beans, and deliciously melty cheese. Zippy red enchilada sauce is poured down the middle of the pan for tender, saucy centers and crisp-edged enchiladas. Perfect for meal prep and freezer-friendly to boot, these vegetarian enchiladas are a family favorite.
    Course Main Course
    Cuisine American, Mexican
    Diet Vegetarian
    Keyword Black Bean Enchiladas, Vegetarian Enchiladas
    Prep Time 15 minutes minutes
    Cook Time 45 minutes minutes
    Total Time 1 hour hour
    Servings 6
    Calories 532kcal
    Author Katie Trant

    Ingredients

    Enchilada Sauce

    • 4 tablespoons extra virgin olive oil
    • 4 tablespoons all-purpose flour
    • 4 teaspoons chili powder*
    • 1 ½ teaspoons ground cumin
    • ¾ teaspoon garlic powder
    • ½ teaspoon dried oregano preferably Mexican oregano
    • ½ teaspoon salt
    • ¼ teaspoon freshly ground black pepper
    • 3 Tablespoons tomato paste
    • 3 cups vegetable broth
    • 2 teaspoons freshly squeezed lemon juice

    Black Bean Enchiladas

    • 2 Tablespoons extra virgin olive oil
    • 1 small yellow onion diced
    • 1 small zucchini diced (2 cups diced zucchini)
    • 1 large green pepper diced (1 cup diced pepper)
    • 1 cup corn kernels I used frozen
    • 1 teaspoon salt
    • 1 teaspoon ground cumin
    • 1 teaspoon dried oregano preferably Mexican oregano
    • ½ teaspoon chili powder
    • 2 14-ounce cans black beans drained and rinsed (or 3 cups cooked black beans)
    • 3 green onions sliced
    • ½ bunch cilantro minced
    • 12 ounces sharp cheddar grated
    • 3 cups enchilada sauce one recipe of the above sauce = 3 cups
    • 12 medium flour tortillas
    US Customary - Metric
    Prevent your screen from going dark

    Instructions

    Make the enchilada sauce:

    • Start by measuring all of your ingredients so you can have them at hand when you start cooking - this comes together really quickly.
    • Heat the olive oil over medium-high heat in a heavy-bottomed saucepan until the oil shimmers.
      4 tablespoons extra virgin olive oil
    • Add the flour and spices, and whisk for about one minute, until fragrant.
      4 tablespoons all-purpose flour, 4 teaspoons chili powder*, 1 ½ teaspoons ground cumin, ¾ teaspoon garlic powder, ½ teaspoon dried oregano
    • Stir in the tomato paste, and then whisk in the broth, bit by bit, whisking constantly to remove any lumps.
      3 Tablespoons tomato paste, 3 cups vegetable broth
    • Bring the mixture to a simmer, and cook, whisking frequently, for about 5 minutes, until the sauce has thickened.
    • Whisk in the lemon juice, and season with salt, and plenty of freshly ground pepper.
      ½ teaspoon salt, 2 teaspoons freshly squeezed lemon juice, ¼ teaspoon freshly ground black pepper
    • Remove from the heat, and set aside to cool while you prepare the enchiladas.

    Make the Black Bean Enchiladas:

    • Pre-heat your oven to 200°C / 400°F.
    • Heat the olive oil in a large, heavy-bottomed skillet over medium-high heat.
      2 Tablespoons extra virgin olive oil
    • Add the onion, and sauté, stirring frequently, until the onion is just translucent - about 3 minutes.
      1 small yellow onion
    • Add the diced pepper and zucchini, and sauté for 3-5 minutes more, until the vegetables are heated through.
      1 small zucchini, 1 large green pepper
    • Add the corn, and sauté for 1-2 minutes more, to heat the corn through.
      1 cup corn kernels
    • Add salt and spices, and stir to combine well. Remove from the heat.
      1 teaspoon salt, 1 teaspoon ground cumin, 1 teaspoon dried oregano, ½ teaspoon chili powder
    • Add the drained black beans, sliced green onion, and minced cilantro. Stir to combine well.
      2 14-ounce cans black beans, 3 green onions, ½ bunch cilantro
    • Add about ⅔ of the cheese (8 ounces) to the bean mixture, along with ½ a cup of enchilada sauce. Stir to combine well, taste, and adjust seasonings if necessary.
      12 ounces sharp cheddar, 3 cups enchilada sauce
    • Ladle about 1 cup of enchilada sauce into the bottom of a large baking dish.*
      3 cups enchilada sauce
    • Scoop about ½ cup of filling into the center of a tortilla. Roll the enchilada, and then place it seam-side down in the baking dish.
      12 medium flour tortillas
    • Repeat with remaining filling and tortillas.
    • Pour the remaining sauce over the top of the enchiladas. I like to pour it down the center of the dish so that the edges get crispy.
      3 cups enchilada sauce
    • Sprinkle the remaining cheese over the top.
      12 ounces sharp cheddar
    • Cover with foil, and bake for 30 minutes, until the cheese is melted and the sauce is bubbling around the edges.

    Notes

    • Nutrition values are an estimate only.
    • I get 12-14 enchiladas out of this recipe. I find that I can fit 8-10 into a 9x13 baking dish, so I usually split it between two dishes. I’ll put 8 in a rectangular baking dish, and an additional 4-5 into a 9x9 square.
    • The enchilada sauce recipe will give you the exact amount you need for this recipe, but you can absolutely use your favorite jarred enchilada sauce if you prefer
    • Proceed carefully with chili powder! If you’re very sensitive to heat or you know your chili powder is on the spicy side, you can cut this amount in half, or more.

    Nutrition

    Calories: 532kcal | Carbohydrates: 47g | Protein: 21g | Fat: 30g | Saturated Fat: 13g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Cholesterol: 57mg | Sodium: 2015mg | Potassium: 435mg | Fiber: 5g | Sugar: 8g | Vitamin A: 1629IU | Vitamin C: 30mg | Calcium: 528mg | Iron: 4mg

    ❗️Tips for the Best Enchiladas

    Use two pans if needed. I usually get 12-14 enchiladas out of this recipe. I find that I can fit 8-10 into a 9x13 baking dish, so I usually split it between two dishes. I’ll put 8 in a rectangular baking dish, and an additional 4-5 into a 9x9 square. 

    Adjust the heat to your preferences. Proceed carefully with the chili powder. If you’re sensitive to heat or you know your chili powder is on the spicy side, you can cut this amount in half, or more. (Like your enchiladas spicier? You can add some cayenne or diced jalapeños for extra kick.)

    Have a mise en place. That’s the fancy way of saying that you should measure all of your ingredients so you can have them at hand when you start cooking. This recipe comes together really quickly.

    Warm the tortillas if they’re brittle. Flour tortillas tend to be much more pliable than corn tortillas, but if yours seem to be tearing as you roll, you can warm them in a dry skillet before adding the filling.

    Make them your own. You can absolutely switch up this filling based on what you have on hand. Pinto beans, roasted sweet potatoes, butternut squash, poblano peppers, and green chiles all make for tasty vegetarian enchiladas.

    Meal Prep Tips

    To get a head start on this recipe, you can make either the enchilada sauce or the black bean filling up to 3 days ahead of time. Or make both and have everything ready to go! You can also assemble the black bean enchiladas up to the point of baking—store them covered in the refrigerator for up to 1 day or freeze for up to 3 months. I like to freeze my black bean enchiladas in two's, which are the perfect size for a packed lunch or a meal for one.

    How to Store and Reheat Leftovers 

    Store leftover black bean enchiladas in an airtight container in the refrigerator for up to 5 days, or in the freezer for up to 3 months. 

    If you’ve frozen the enchiladas, thaw them in the refrigerator before reheating. Reheat in the oven at 350ºF until warmed through or in the microwave.

    Explore More Recipes

    Main DishesBakedBlack Beans
    « Crisp and Tender Cabbage Steaks
    Spicy Coleslaw with a kick! »
    • Facebook
    • WhatsApp
    • Flipboard

    Comments

      5 from 2 votes

      Leave a comment and rating Cancel reply

      If you made this recipe, please consider leaving a comment and star rating below. Star ratings help people find my recipes online, and they mean a lot to me! Thank you so much :)

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

      Recipe Rating




    1. Heather says

      November 28, 2025 at 5:25 pm

      5 stars
      Wow, this looks delicious, and so easy! I love the option to make ahead and just throw in the oven on a busy evening. We're not bell pepper fans, so I think I'll take the advice to swap in squash or sweet potatoes (or I was thinking shredded carrots) and some pickled jalapeños to spiff up the filling instead.
      Thanks, Nutrition Lady!

      Reply
      • Katie Trant says

        November 29, 2025 at 10:42 am

        Hi Heather, you could also use extra zucchini in place of the bell peppers. Sweet potato would be tasty and has a similar sweetness to the peppers. Let me know if you try them!

        Reply
    2. Marie says

      June 26, 2024 at 4:49 am

      5 stars
      Yummm! Such a great recipe. The whole family loved these.

      Reply
      • Katie Trant says

        July 01, 2024 at 6:55 am

        Yay! I'm so glad you enjoyed these as much as we do, Marie!

        Reply

    Welcome to Hey Nutrition Lady (formerly The Muffin Myth) - where you'll find no-nonsense, fad-free nutrition, and easy, tasty vegetarian recipes. I hope you like it here!

    - Katie Trant BSc FNH, MSc Nutrition

    More about me →

    Trending Now

    • Overhead photo of marry me pasta with cottage cheese pasta sauce in a cast iron skillet.
      High-Protein Marry Me Pasta with Cottage Cheese
    • Okonomiyaki (Japanese cabbage pancake) topped with mayo, pickled ginger, and scallions on a white plate
      Okonomiyaki - Japanese Cabbage Pancake
    • Red Lentil Stew
    • mung bean and coconut curry on a grey background
      Mung Bean and Coconut Curry

    Footer

    ↑ back to top

    Vegetarian Dinners

    • Vegetable ramen
    • Bean and rice burritos
    • Red lentil stew
    • Vegetarian ravioli bake
    • Tempeh tacos
    • Carrot lentil soup

    Cooking with Vegetables

    • Sweet potato
    • Kale
    • Cauliflower
    • Pumpkin
    • Cabbage
    • Broccoli

    Beans & Legumes

    • Beans and legume recipes
    • Black beans
    • Kidney beans
    • Mung beans
    • Black eyed peas
    • Chickpeas

    Contact ♥ Privacy Policy ♥ Sign Up! for emails and updates

    Copyright © 2026 · HEY NUTRITION LADY

    1.2K shares

    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.