Veggie Black Bean Enchiladas

Amazing vegetarian enchiladas stuffed with black beans, broccoli, bell pepper and spinach, topped with homemade red sauce. My favorite enchilada recipe!

696 Reviews
1533CommentsJump to recipe

vegetarian enchiladas recipe

These vegetarian enchiladas are a hearty and satisfying dinner. Make them on a weeknight and you’ll enjoy leftovers for lunch the next day. Or make it on the weekend and invite friends over to make a party out of it! You could make a double batch and freeze the extras—you’ll find freezing instructions below.

You’ll love the fresh filling in these enchiladas, made of sautéed bell pepper, broccoli, onion, spinach, black beans and warming spices. These enchiladas are nicely cheesy, but not overwhelmingly cheesy like many restaurants make them.

vegetarian enchilada ingredients

This enchilada recipe has become quite popular since I published it nearly eight years ago. I used my spinach artichoke enchiladas as a blueprint and covered them with my go-to homemade enchilada sauce, of course. They’re just fantastic and I hope you’ll give them a try, if you haven’t already.

If you’ve never made enchiladas before, you can do it! You’ll find a detailed recipe, step-by-step photos, and an instructional video below.

vegetarian enchilada components

How to Make Vegetable Enchiladas

This recipe isn’t the quickest dinner option (enchiladas never are), but it is totally worth the effort. Here’s a basic rundown with some notes and variations.

You’ll start by making my red enchilada sauce, a simple, pantry-friendly recipe using dried spices and vegetable broth. It has an amazing depth of flavor! If you want to change it up, you could use my green enchilada sauce instead, which is made from salsa verde (jarred is fine).

Then, you’ll sauté red onion, bell pepper, broccoli and spinach. Broccoli is an uncommon ingredient in enchiladas, but I love it here. If you’re hesitant and want a more neutral flavor, substitute cauliflower instead. Cumin and a small amount of cinnamon (yes, cinnamon!) ramp up the flavor.

Once the vegetables are done cooking, we’ll transfer them to a bowl and add drained black beans, plus a small amount of cheese and a splash of enchilada sauce for flavoring. Then we’ll assemble the enchiladas, drizzle the remaining sauce, sprinkle with cheese, and bake until golden. If you want extra cheesy enchiladas, you could double the cheese (use a full 8 ounces).

This recipe calls for flour tortillas. I like to use whole wheat for some extra flavor and fiber. Corn tortillas are more traditional, but my mom always used flour tortillas in her enchiladas when we were growing up, so I used flour. If you’d like to use corn tortillas, you certainly can. You’ll need more than 8 of them, likely 12. Gently warm them in the microwave or one at a time on the stovetop before using (otherwise, they might break when rolling).

Watch How to Make Vegetarian Enchiladas

how to make vegetarian enchiladas

How to Freeze These Enchiladas

You can make these enchiladas as directed and freeze them instead of baking them. I also tried baking and then freezing them, but it was more work with no payoff. To help minimize freezer burn, refrigerate the dish until fully chilled (about four hours), then cover tightly and freeze fully.

Use a freezer-safe dish, like this Pyrex dish. I’ve successfully used Pyrex baking dishes straight from the freezer to the oven. Beware there’s always a slight risk that the dish could break.

Once frozen, they will keep for up to six months in the freezer. Frozen foods technically never go bad when the freezing environment is perfectly consistent, though they generally taste better when consumed sooner.

To bake the frozen enchiladas, first ensure that the exterior of the baking dish is dry by wiping it with a towel—this helps avoid shocking the glass. Bake as directed in the recipe below, then cover the dish snugly with parchment paper or aluminum foil and bake until it is fully cooked through and bubbling, probably about 45 minutes total or longer (covering the dish prevents it from becoming too browned). Enjoy!

Serving Suggestions

These enchiladas are a well-rounded main dish offering vegetables, greens, whole grains and protein. If you’re hosting friends, perhaps start with guacamole or salsa with chips. For cocktails, try fresh-squeezed margaritas or ranch waters.

Here are some side dishes that would be lovely with these enchiladas:

vegetarian enchiladas before and after baking

More Veggie-Packed Main Dishes

Craving more hearty vegetarian meals with Mexican flavors? Here are a few of my favorites:

Please let me know how these veggie enchiladas turn out for you in the comments! I’m always so eager to hear from you.

veggie black bean enchiladas

Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!

Veggie Black Bean Enchiladas

  • Author: Cookie and Kate
  • Prep Time: 15 mins
  • Cook Time: 45 mins
  • Total Time: 1 hour
  • Yield: 4 servings
  • Diet: Vegetarian

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 696 reviews

Print

Amazing vegetarian enchiladas stuffed with black beans, broccoli, bell pepper and spinach, topped with homemade red sauce. My favorite enchilada recipe! Recipe yields 8 enchiladas, enough for about 4 servings.

Ingredients

  • 2 cups homemade enchilada sauce
  • 2 tablespoons olive oil
  • 1 cup chopped red onion (about 1 small red onion)
  • 1 red bell pepper, chopped
  • 1 bunch of broccoli or 1 small head of cauliflower (about 1 pound), florets removed and sliced into small, bite-sized pieces
  • 1 teaspoon ground cumin
  • ¼ teaspoon ground cinnamon
  • 5 to 6 ounces baby spinach (about 5 cups, packed)
  • 1 can (15 ounces) black beans, drained and rinsed, or 1 ½ cups cooked black beans
  • 1 cup shredded Monterey Jack cheese, divided
  • ½ teaspoon fine salt, to taste
  • Freshly ground black pepper, to taste
  • 8 whole wheat tortillas (about 8 inches in diameter)
  • Handful of chopped cilantro, for garnishing

Instructions

  1. Preheat oven to 400 degrees Fahrenheit with one rack in the middle of the oven and one in the upper third. Lightly grease a 9 by 13-inch pan with olive oil or cooking spray.
  2. In a large skillet over medium heat, warm the olive oil until simmering. Add the onions and a pinch of salt. Cook, stirring often, until the onions are tender and translucent, about 5 to 7 minutes. Add the broccoli and bell pepper, stir, and reduce heat to medium-low. Cover the skillet and cook, stirring occasionally, for about 8 to 9 minutes, or until the broccoli is brighter green and just starting to turn golden on the edges.
  3. Add the cumin and cinnamon to the skillet and cook until fragrant, about 30 seconds. Add the spinach, a few handfuls at a time, stirring until it has reduced in size. Repeat with the remaining spinach and cook until all of the spinach has wilted.
  4. Transfer the contents of the pan to a medium mixing bowl. Add the drained beans, ¼ cup cheese and a drizzle of enchilada sauce (about 2 tablespoons). Season with ½ teaspoon salt and some freshly ground black pepper, to taste.
  5. Assemble the enchiladas: Pour ¼ cup enchilada sauce into your prepared pan and tilt it from side to side until the bottom of the pan is evenly coated. To assemble your first enchilada, spread ½ cup filling mixture down the middle of a tortilla, then snugly wrap the left side over and then the right, to make a wrap. Place it seam-side down against the edge of your pan. Repeat with remaining tortillas and filling.
  6. Drizzle the remaining enchilada sauce evenly over the enchiladas, leaving the tips of the enchiladas bare. Sprinkle the remaining shredded cheese evenly over the enchiladas.
  7. Bake, uncovered, on the middle rack for 20 minutes. If the cheese on top isn’t golden enough for your liking, carefully transfer the enchiladas to the upper rack of the oven and bake for an additional 3 to 6 minutes, until sufficiently golden and bubbly.
  8. Remove from oven and let the enchiladas rest for 10 minutes (they’re super hot!). Before serving, sprinkle chopped cilantro down the center of the enchiladas. Serve immediately. Leftovers will keep well for up to 4 days in the refrigerator, covered.

Notes

Recipe adapted from my spinach artichoke enchiladas.

Make it vegan: You could just skip the cheese altogether and still end up with awesome enchiladas. For some extra creaminess, you might top them with sliced avocado or a drizzle of vegan sour cream.

Make it gluten free: Substitute certified gluten-free “flour” tortillas, or use corn tortillas (they’re smaller than my 8-inch tortillas, so you might need more than 8 tortillas). If you use corn tortillas, gently warm them together in the microwave or individually on the stove before you try to roll them up, or they might break.

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.

Kate and Cookie

HELLO, MY NAME IS

Kathryne Taylor

I'm a vegetable enthusiast, dog lover, mother and bestselling cookbook author. I've been sharing recipes here since 2010, and I'm always cooking something new in my Kansas City kitchen. Cook with me!

Leave a comment

Your comments make my day. Thank you! If you have a question, please skim the comments section—you might find an immediate answer there.
If you made the recipe, please choose a star rating, too.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. Mark

    I’m a military cop in the Air Force. I just made your sauce and enchilada recipe to a tee for my wife and a friend after she had a long days work. It turned out so well! Absolutely delicous!

    1. Kate

      That’s so great to hear, Mark! I’m so glad everyone enjoyed it.

  2. Katharina

    Hi Kate =) Sounds like a great recipe! Do you think it`s possible to replace black beans with kidney beans? Black beans are hard to get in Germany, you can only buy them in special Mexican or Asian stores .
    Greetings from Munich :)

    1. Kate

      I think you’d be able to swap them out for kidney beans, for sure. Let me know how it goes!

      1. Kathi

        Turned out great I had friends over for dinner and got a lot of compliments ☺

  3. Maria

    Made this with the enchilada sauce recipe and cauliflower – easy and delicious! The four year old took one look, said “I don’t want it” and then promptly finished his plate. Thank goodness I made extra!

    1. Kate

      Ha! Your kiddo’s reaction made me smile. I’m glad you both loved it!

  4. Carol

    Made this last night. Loved it! Gave up meat for Lent and this was so satisfying. Do you know how many calories are in a serving? (the enchilada sauce was quick easy and delicious)

    1. Kate

      Hi, Carol! So happy you enjoyed it. Unfortunately, I don’t have nutritional info available for my recipes just yet. I’m looking for a solution, and will update about it once I find one. Thanks!

  5. Martin

    This is very good

    1. Kate

      Thanks, Martin!

  6. Phillip

    Delicious…It turned out great the only tweak I made was that I added butternut squash.

    1. Kate

      Sounds delicious, Phillip.

  7. Bill

    We are make effort to eat less meat and I came across this recipe today. We happened to have most of the ingredients on hand, so I decided to make these fr dinner. Well, WOW! I made the enchilada sauce and the recipe as written and would not change a thing. Now that I’ve made it once, it’s time experiment.

    1. Kate

      So glad to hear this, Bill!

  8. Alessandra

    Thank you so much Kate. They’re amazing !!!

    XX from Paris,

    1. Kate

      Wonderful! Thanks, Alessandra.

  9. Graciely Santos

    Kate, this recipe just turned out beautifully!

    It’s so full of flavor that, as a meat lover, I could hardly believe it was vegetarian!
    And your recipe to the sauce is super tasteful and handy!

    Thank you very much for sharing so much with us!

    All the best from a Brazilian in Germany!

    1. Kate

      Thank you so much, Graciely! Cheers from Kansas City. :)

  10. Bob

    This was excellent!!!! Thanks

    1. Kate

      Wonderful!

  11. cindy

    It’s in the oven right now.. hopefully it will be great!

    1. cindy

      thank you Kate for this great recipe, everyone loved it.

    2. Kate

      How did it turn out? I hope it was delicious!

  12. Belle

    Wow my partner totally gave me 11/10 for this meal! Thanks Kate for the delicious recipe accompanied with such clear instructions. Cant wait to try other recipes from your blog.

    1. Kate

      Thanks so much, Belle!

  13. Eve

    I actually scoffed when I first read this recipe, thinking ‘Who puts broccoli and red pepper in their enchiladas?!’ But Kate had already won my trust with so many wonderful recipes, I tried it and now it’s one of our favorites! These enchiladas are toothy and complex and we feel so good getting in all those vegetables. I always use corn tortillas, and canned sauce works fine in a pinch. If you want to use green sauce, just omit the cinnamon and they come out amazing. Also they hold up great to freezing after full assembly!
    I take back my scoff 150%. Thank you C&K!

    1. Kate

      All is forgiven, Eve! So glad this was a pleasant surprise. :)

  14. hurricane

    Great recipe! Made them with the cauliflower. My carnivorous husband loves them.

    1. Kate

      Perfect! That sounds delicious.

  15. Christine

    Second time making tonight! Subbed out red pepper for carrots, spinach for fresh chard from our neighbor’s garden. The first time I made it, we had such crumbly tortillas that as layered it in the pan like a lasagna instead of rolling. We liked that, so doing it again tonight. Such a reliably great recipe!

    1. Kate

      That’s some great on-your-feet thinking, Christine. It sounds delicious! Thanks.

  16. Jd

    This is one of the best recipes I’ve ever tried. I made it for my family of 6 plus one guest. I’m the only vegetarian among them. They were skeptical it wouldn’t be as good without meat but this meal made them all believes that being a vegetarian doesn’t mean your food isn’t as good. It came out fantastic. You can tell Kate really vetted this recipe out because I didn’t have to make any alterations to the recipe like I typically need to. Only thing I would add is that for me it took about 1-1.5 hours of prep time before it hit the oven but definitely worth every minute.

    1. Kate

      I’m so glad you and your family had such a great experience with these! They are great for feeding a crowd. And yes, these are prep-intensive, but it’s absolutely worth it. It’s a good excuse to listen to my favorite podcasts while chopping!

  17. Amanda

    I made this last night and it turned out great! I used canned enchilada sauce and had tortillas in a pack of 10, so it was a packed dish that was more enchilada casserole-esque. So tasty! The cinnamon was a great addition that I wouldn’t have thought of on on my own!

    1. Kate

      Oh, I’m so glad you enjoyed the cinnamon! It’s unexpected, but I think it adds a great warmth and spice to the dish.

  18. Jesseca

    YUM! I was a little hesitant to make these because broccoli in an enchilada sounds crazy and spinach isn’t our favorite. I am SO glad we gave these a try. I followed the recipe as written and used the sauce from your site. What a delish way to add more veggies into our meal! My 8 year old had no idea what was inside of these and devoured two helpings. Adding in to our monthly rotation for sure! I do suggest topping with cashew sour cream.

    1. Kate

      I’m so glad you decided to try it!

  19. Mel

    This was amazing. I tweaked it a bit for personal preferences. Added corn, no broccoli, added green Chiles and green onions. It was delicious. Going in my monthly rotation for sure.

    1. Kate

      Green chiles sound great with this, Mel. Thanks so much!

  20. Hannah

    Kate, this recipe is the bomb! Thanks so much for sharing it with the world. It’s become a weekly staple in our household since we started a mostly vegetarian lifestyle a couple of months ago. I’m now transitioning to veganism (for various reasons) and am trying it tonight with some vegan cheese to keep the cheese-loving boyfriend happy. I’ll let you know how it fares.

  21. Kathy Carstens

    Yesterday I made your Green Curry with Spring Vegetables (with chicken added), yum. Today I made the Veggie Black Bean Enchiladas. Yum again! Looking forward to your cookbook.

  22. Jennifer

    These were such a vegelicious hit tonight at my house. Light but filling. We subbed out some of the Monterey Jack for leftover cotija and added zucchini to the veggie mix. So delicious. We used your enchilada sauce recipe too, and loved it. Thanks!

  23. Rosey

    Delicious! I subbed zucchini and corn for the broccoli and subbed kale for the spinach as those are the veggies I had on hand. Turned out amazing!!

    1. Kate

      Yum! Sounds delicious.

  24. ruth

    Hi Kate

    This recipe looks great. I am going to give it a go tomorrow night. Just wondering what you thought about substituting the spinach for kale?

    Many thanks
    Ruth

    1. ruth

      Not to worry, I just saw a comment from another who said the kale worked out great.
      Cheers

      Ruth

    2. Kate

      Yes, that should work just fine, Ruth!

  25. Hope

    I made these tonight. SOOOO delicious! Subbed half a bag of frozen corn for the pepper since we don’t love them them.

    1. Kate

      That works! Thanks, Hope.

  26. Kassie

    This recipe is one of our go-to dinners. It’s absolutely declines every time!

    1. Kate

      Thanks, Kassie!

  27. Libby

    I made this using the cauliflower option. It was delicious! We’re not vegetarians, but we do try to do meatless at least once a week. These enchiladas will definitely stay in the line-up. They make great leftovers, as well.

    1. Kate

      Wonderful! I’m so glad you like them. The leftovers are so good– I sneak them for breakfast. ;)

  28. Gerald F. Ricciardi

    This is a fantastic tasty recipe! Used cauliflower instead of broccoli. Also, used corn starch (a half proportion of the specified flour) when making the enchilada sauce to realize a gluten-free option. This was huge hit at our Mother’s Day brunch. Thanks Kate for providing wonderful vegetarian recipes with many options. From a fellow yogi, looking forward to receiving your cookbook from Amazon this week.

    1. Kate

      Thank you for all these kind words, Gerald! I’m so glad your family enjoyed it, and I can’t wait for you to see the book!

  29. Anne

    I love this recipe, but prep time for me 50 minutes and cooking is 20 minutes. In the recipe, it states 15 minutes to prep, and 40 min. to cook. This is a very delicious and nutritious recipe, I love, love ,love it! The enchilada sauce is fabulous too. Thank you Kate! It looks just like your picture and it is a must do recipe.

    1. Kate

      Thanks for the notes, Anne! I’ll consider adjusting the times– maybe a range, to accommodate the different experiences people have had. I’m glad it turned out well, though!

  30. Tash

    Yum! Can’t wait to make it again!

  31. Deniz

    I made this tonight and it turned out absolutely delicious! Adding to my recipe book. Thank you for a wonderful meal.

    1. Kate

      You’re welcome, Deniz!

  32. MP

    Any directions for making ahead and leaving in the refrigerator? Or freezing it? Thanks!

    1. Kate

      Hi MP, I haven’t tried either of those methods, but I have been meaning to figure that out. Will update the post once I have learned what works, but check out this resource and this one for tips.

  33. Maddie

    These enchiladas were wonderful! I love plain cheese enchiladas but this recipe took enchiladas to a new level. I think the enchilada sauce really makes it. Thanks!!

    1. Kate

      Great! Thanks, Maddie.

  34. Laura

    THIS WAS GOOD! I tried so hard to enjoy 100% vegan recipes but I always missed ‘something’. I decided not to be this hard on myself anymore, and I’m glad I did!

    Instead of brocolli I used leek :)

    My boyfriend and I really enjoyed this recipe and I’m even going to make it when we invite his family over. Thanks, I subscribed and planning my next meal with your recipes ;)
    xxx
    Laura
    (I also posted this comment on the sauce recipe because I made it with that)

    1. Kate

      Thanks, Laura!

  35. Stella Satterlee

    Trying this tonight!

    1. Kate

      Let me know how it goes. :)

      1. Stella Satterlee

        We loved it. They were so good. I’ve been sharing the recipe with all my friends and family. Thank you so much!!!

  36. Naomi Hopper

    These were AMAZING. Super simple and absolutely delicious. My hubby said it almost tasted like it had meat in it:)

    1. Kate

      Haha! I’ll take that as a compliment. ;) Thanks, Naomi!

      1. Naomi Hopper

        Hahaha a definite compliment from him:) 2nd week of veggie meals during the week and each of your meals have been just incredible.

  37. Patty

    Delicious! Made everything per recipe with only one change, I added corn to the mix. My family ate it up with gusto. Adding this one to my repertoire for meatless Mondays.

    1. Kate

      Great! Thanks so much, Patty.

  38. Andrea C

    Made these tonight and my family loved them. Instead of broccoli, I used cauliflower since thats what I had in fridge. This is a keeper!!

    1. Kate

      Awesome! Thanks, Andrea.

  39. KM

    I scoured the Internet for the ideal veggie enchilada recipe/red enchilada recipe. I wouldn’t think I’d find it all in one place…I made these enchiladas (and your red enchilada sauce) for my boyfriend and I last night, and it was a huge hit on every level. Of course, I put my own spin on everything (added tiny pieces of baked sweet potatoes spiced with cumin and chipotle powder & I spiced the black beans with sautéed anaheim chile and garlic, and I made had of the batch without cheese and half with), but using your recipe as a foundation was crucial! I’m so glad I chose to go with this recipe. I want to emphasize how amazing the red enchilada sauce was! I have been asked to make a jar of it to keep in the fridge for quesadillas, burritos, chips, etc… Thank you so much for putting all the effort and love into this.

    1. Kate

      I’m so glad you found this recipe! Your version sounds delicious.

  40. Jack

    Although mine burnt to a crisp (I didn’t even add the extra top rack minutes) they were still delicious! If you have an unpredictable gas stove like mine I would only bake these for 15 minutes without the top rack. Other than that, they were great, thanks! I particularly liked the enchilada sauce part of it – yummm.

    1. Kate

      Oof, sorry the tops burnt, Jack! Ovens are all so different, it can be hard to predict if the temperature will run too hot.

  41. Paloma Cuevas

    I’m a new vegetarian and it has been so difficult but these enchiladas are divine! Whenever I find a recipe I’m constantly changing things around, I had no need with this recipe it was was perfect! Thank you for sharing!

    1. Kate

      Oh, I’m so glad this made things a little easier, Paloma! Good luck with your new veg journey.

  42. Mary

    Made the sweet potato black bean enchiladas from your book and they were sensational! Best enchiladas I have ever made. Thanks for the recipe. Homemade sauce is the best.

    1. Kate

      Thank you, Mary! I love those, too.

  43. Kaitlyn

    We LOVED this recipe! Thank you for sharing your kitchen with us.

    1. Kate

      You’re welcome, Kaitlyn!

  44. Katherine

    For once we had a meal that the vegetarians and carnivores in the family agreed on, there were no leftovers! This was awesome, thank you for the recipe :)
    (In case it helps anyone-I made this with ten mini 6″ tortillas, 5 corn and 5 whole wheat in the same pan, and the measurements were still perfect!)

    1. Kate

      Hooray!

  45. Brady

    What vegetarian side dish would go well with this? I’m making these tomorrow , they look amazing , and a perfect side would make the meal.

    1. Kate

      Have you seen my simple seedy slaw? I think that’d be a great side for this.

  46. Robbie

    These enchiladas are delicious! I was a little sceptical of the broccoli and cinnamon but it went really well together. I didn’t add the spinach and it seemed full flavored without. I added some smoked chipotle power for spice. Yummy! My picky nine year old ate it up and wanted more.

    1. Kate

      Yes, the cinnamon can seem a bit weird at first, but it adds a warmth to the dish that I’d miss without it!

  47. Anneka

    These were amazing!! I didn’t have spinach, so I used Swiss chard, and they were very tasty ! Thanks for all the great recipes!!

    1. Kate

      That sounds great, Anneka!

  48. Roween

    Have just finished a trial week of being vegetarian, and this was the meal that convinced me I could go full time veggie! So, so much tastier than any meat version I’ve made.

    1. Kate

      Hooray! I’m so honored!

  49. Sarah

    This recipe is perfect, the sauce and enchiladas themselves were lovely. I used chickpea flour to make my own gluten free, grain free tortillas. This will be a regular recipe for me. Thank you!

    1. Kate

      Homemade tortillas sound amazing, Sarah! I’m so glad you enjoy it.

  50. Sophia Phillips

    I made these for dinner last because we had some friends who were vegetarians over. I doubled th recipe and made one pan veggie and added ground beef to the second for my family. Our friends loved it and so did my family, who even asked to have it for breakfast the next morning! Will definitely make again. Great recipe!!