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

    Delish! Thank you!

    1. Kate

      Perfect! You’re welcome, Julie!

  2. Megan

    These enchiladas were so delicious!!! I was looking for some vegetarian dinners to have a few times a week and I came across these, I was skeptical of the broccoli and spinach but decided to make the recipe exactly as is and I’m so glad I did! Definitely adding this to the rotation, and I will never buy canned enchilada sauce again! Thanks so much :)

    1. Kate

      Hooray! I’m glad this exceeded expectations, Megan. No need for store-bought enchilada sauce!

  3. Rachel

    This recipe was ok. I used kale instead of spinach. Broccoli was weird for an enchilada ingredient. Don’t think I’ll make these again.

    1. Kate

      I’m sorry you didn’t love these, Rachel. To each her own!

  4. Ellen

    Should these be put in a baking dish or baking pan? The pictures look like it’s in a dish, but the instructions say pan (maybe it doesn’t matter? I’m newer to cooking so I’m trying to follow instructions exactly)

  5. Ellen

    Should these be put in a baking dish or a baking pan?

  6. Amy

    AMAZING!!! My whole family loves these and I’m planning to make them again (less than a week later). We just picked a ton of hot peppers from our garden so I’m thinking I’ll throw those in with the next batch. I think the only complaint was that there weren’t any leftovers for lunch the next day. Thank you, I was struggling with so many vegetarian recipes that are long and complicated but yours are so easy and I feel confident that I can make them.

  7. Rebecca

    Outstanding. Used corn tortillas (bc I like em!) but othwise stuck with the recipe as-is. The cinnamon adds a nice touch. Srved with a small dollop of sour cream bc well, why not?

  8. Erika

    I made this last night and it was delicious Thank you for this wonderful recipe. I did substitute the cheese with daiya non dairy Mexican shreds. I used a bottled enchilada sauce because I ran out of time, but I know your sauce would have put this dish over the top. As it was it was terrific and my husband said “definitely a keeper”. I can’t wait to make it again with your sauce recipe.

  9. Danielle

    These enchiladas were soooooo delicious! Even my 18 month old son was making all kinds of mmmmmmmmm noises! Will definitely be making these again! Thank you!!!

  10. Eleanor Krueger

    Hi,
    Just made this recipe for the first time along with your homemade enchilada sauce. And I have to tell you it was outstanding!! I did omit the broccoli only because hubby doesn’t care for it, but the flavors otherwise were amazing!! Will definitely make this one again and again!! Thanks!!

    1. Kate

      Awesome! I’m so glad you loved it, Eleanor!

  11. Laura

    Such a delicious and easy to follow recipe!! And, for anyone with picky eaters, I have a two year old who is a very picky eater, and wasn’t a fan of the enchilada sauce (my assumption based on what I know he DOES eat), so next time I make this I’m going to fill up a tortilla with the cooked veggies and a little cheese and put it aside for him. There’s also room for flexibility with this recipe which I love. We added some summer squash from our garden!

    1. Kate

      Yes! This is great for whatever produce you have on hand.

  12. Kate

    I made this tonight for some vegatarin friends. My husband, who is not a fan of Mexican or vegatarin food LOVED it, and my guests had three helpings! I served it with home made salsa, sour cream, and a simple green salad. Will definitely be making this again!

    1. Kate

      Hooray! I’m so happy to hear this, Kate.

  13. Dani

    Oh my goodness, this was amazing! So full of flavour, simple to make and yummy. I’ll be gladly serving this up to meat-eating friends in the future and I reckon they’ll love it.

    1. Kate

      Yes, this one is usually a hit with meat-eaters! Let me know how it goes, Dani. :)

  14. Rashmi

    Awesome recipe…with correct portions and delicious Mexican sauce.

    1. Kate

      Thanks, Rashmi!

  15. Amy
  16. Matt

    Hi Kate!

    First time commenter; long time follower. I just made these for a third time and OMG they’re just SO good. The touch of cinnamon in the sauce… I can never go back to store-bought enchilada sauce again. So much so, I started making the enchilada sauce in batches and freezing to make this an easy weeknight meal!

    I’ve shared so many of your recipes with friends they’ve jokingly said I’m on the Cookie and Kate diet! Thanks for all you do with this blog. You’ve forever changed my way of cooking!

    -Matt

  17. Abby

    These are So. Good.

    We made a batch last night using diced zucchini and fresh corn instead of the broccoli and spinach. We ran out of chili powder so used chipotle chile powder instead to make the enchilada sauce. So delicious, and the leftovers were even better the next day!

  18. M

    The best Gluten Free option for this use on the market are the La Tortilla Factory ivory teff ones. They are not corn free however as their baking powder contains corn starch. http://www.latortillafactory.com/view/products/gluten-free-wheat-free-wraps/

    They have small taco-sized 8/pack tortillas as well as larger wrap sized 6/packs. I use the 8pack. You do need to heat them before use.

    I prefer mission or home made corn for fresh eating, but the ivory teff tortillas eclipse those for texture in this recipe.

  19. Alana Redmond

    Really loved this recipe, thanks for sharing!! I substituted the spinach out and added tiny chopped zucchini and cauliflower instead of broccoli. So amazing!!

  20. Joy St John

    Unbelievable!! This is so good, especially with the homemade sauce (yum, yum) that it can actually help stave off my cravings for meat burgers!! Highly recommend. Even gave 1 away (had to pry it from my daughter’s grasp) so a friend could try!!We used some daiya vegan cheese mixed with mozarella; might try only vegan next time.

  21. Rebecca

    Made these last night for dinner and they were delicious!!!

    1. Kate

      Great!

  22. Susan Birkett

    Just made these tonight, for me my husband and meat eating son. He came down and said that’s the best thing he has ever tasted. Followed the recipe but couldn’t find Monterey Jack cheese so used cheddar. Only used 3 wraps and split the filling, also made the homemade enchilada sauce. Will definitely make againsue

    1. Kate

      Fantastic! It is great to win over meat eaters :) Thank you, Susan for your comment. If you would want to provide a star rating, I would appreciate it!

  23. Linda

    These were delicious and a big hit when I brought them to a dinner party! A common phrase everyone hears around my house now is, “Another great Cookie & Kate recipe!”

    1. Kate

      Spread the love! Thanks, Linda!

  24. Amanda

    These are by far our favorite enchiladas! I finally made a double batch of sauce, froze half, and defrosted it to make more last weekend. It had been frozen for maybe 2 months? It didn’t have any freezer burn, and I let it defrost in the fridge over about 24 hours. The sauce ended up with a super weird texture, and never loosened up, even when I warmed it on the stove. It was super thick, and almost like it had tiny chunks in it. It tasted fine, but the enchiladas were definitely not the same! Any idea where I went wrong?

    1. Kate

      Hi Amanda, hmmm, I’m sorry that happened and I wish I knew why! I know it’s worked out well for others. I’ve been meaning to experiment with freezing the sauce so I will add more notes if I find a solution.

    2. Annika Faber

      This happened to my 2-week frozen sauce, too, but I just made them anyway. Then I actually put it all back in the freezer since I made these enchiladas over last weekend. Defrosted them in the fridge and cooked them up – still amazing! Definitely will make them again soon!

  25. Geo

    Found the cinnamon over powering and I used less than called for

    1. Kate

      I am sorry you are disappointed with the recipe, Geo. You can choose to omit if you don’t like the cinnamon flavor with the other flavors and possibly double another seasoning in the ingredient list that you like. Hope this helps!

  26. Ceco

    Delicious, this is what I eat today!

    Thank you so much for your recipes!!

  27. lis

    My husband and I made these while in England visiting our friends, and their whole family LOVED them. We also did a side of your green rice and the five of us ate all the enchiladas and a double batch of the green rice. Such a big hit! I can’t say enough how good these bad boys are – one of my favorite of your recipes for sure and I think they’re fun to make :)

    1. Kate

      Fantastic! Thanks so much for your comment and review.

  28. Susan

    These were delicious, just made them for dinner tonight, everyone loved them, including my picky eater (even though she’s 18).

    1. Kate

      That’s a win, Susan! Happy to hear you won over your picky eater. These are good for sure. Thanks so much for your review!

  29. Tory

    I’d like to make this for a dinner party but i’m not sure what to make on the side. Any idea?

  30. MIke

    I just finished eating this! I followed your recipe exactly and it was wonderful! Truly a delicious recipe. I put a dollop of non fat Greek yogurt on top which was lovely. I would definitely make it again. Thank you!

    1. Kate

      Sounds wonderful, Mike! Thank you for your comment. If you would want to leave a star review since you liked it so much, I would appreciate it!

  31. Deborah

    Oh My Gosh! These enchiladas are the Best Ever! I have been using your website recipes for the past four weeks for my husband and myself. Each recipe is on point… I just got your book in the mail today and am looking forward to cooking!

    Thank you for sharing your gift. Eating healthy is important to me and my family, along with good flavors and ingredients that help you feel balanced afterwards.

    1. Kate

      Great! Happy to hear you love them and that you got my cookbook. It won’t disappoint. Thank you for your kind words and support!

      1. Deborah

        I tried to rate the recipe, but for some reason it failed to let me

  32. Julia

    Made it last night and eating the leftovers now.. it is extremely delicious thank you for this awesome recipe! strongly recommend to include the cinnamon even if it sounds scary/unusual to some people
    Made it without the bell pepper because I am allergic. The enchilada sauce was extremely quick and easy to make.
    Used traditional corn tortillas and served it with avocado … yummy! Can’t wait to browse your blog for more awesome ideas!

    1. Kate

      You are very welcome, Julia! Thank you so much for your feedback and review.

  33. Alyssa

    Amazing!! everyone is still talking about this dinner.. your instructions were spot on… if only it wasn’t so time consuming

    1. Kate

      Great! I am happy you thought so Alyssa. I appreciate the review!

  34. Anita

    Made this for vegetarian friends, we all loved it. Preparing to make it again!!

    1. Kate

      That’s great!

  35. Grant

    I am just venturing into the world of vegetarian main dishes and honestly, up until now, I haven’t been too impressed with what I have found. However, your enchilada recipe (and enchilada sauce recipe) was amazing. I did just what I was told, I changed nothing from the recipe and it turned out fantastic. I have leftovers and I am looking forward to eating them again tomorrow.

    1. Kate

      I’m glad you liked it! I appreciate the review Grant.

  36. kandme2010

    We love this recipe and make it at least one a month. It’s east to sub out veggies to what we have on hand. And just so you know: your blog and cookbook has me (carnivore) and my vegetarian husband (25 years and counting) happy as …well…two peas in a pod!

    1. Kate

      Love that! Thank you :)

  37. AB

    A deservedly 5-star recipe, just followed this to get some really tasty, beautiful looking enchiladas. Thank you!

    1. Kate

      Thanks so much!

  38. Cancion

    Can I substitute corn tortillas?

    1. Kate

      Yes, you can. Just note that they can be harder to handle and break apart at times. Try warming them slightly before filling them. Thanks, Cancion!

  39. Tonya Sanders

    Another excellent recipe! I used your enchilada sauce recipe; my husband added sweet corn to his; and we cut the cheese in half and it was all very tasty.

    1. Kate

      Thank you! I’m glad you were able to add some variety that fit your tastes. I appreciate the star review.

  40. Jay

    This is one of my favorite recipes now. Thanks :)

    1. Kate

      Great! Thanks, Jay for sharing. If you would want to leave a star review since you liked it so much, that would be great!

  41. Twee

    Love this recipe! Sauce is amazing:) Highly recommend!! I did add some shredded chicken, but I’m sure it would be just as yummy without any. I tried this a few weeks ago & am currently craving it.

    1. Kate

      All about the sauce! :)

  42. Andrea S Cuamatzi

    Made these enchiladas over this past Superbowl weekend and these enchiladas were just a winner. The sauce was my favorite part. I served them with guacamole on the side. Thank you for such a great recipe!

    1. Kate

      I’m a big fan of the sauce myself. I’m glad they went over so well! Thank you, Andrea for sharing.

  43. Miriam Kook

    My husband and I love this recipe! It is so delicious! I made more of the sauce and sour cream also added yumminess to it. Thank you so much!

    1. Kate

      You’re welcome, Miriam!

  44. Jason

    This is one of my go-to recipes. I’ve made it at least a half dozen times and it always comes out great. I use corn tortillas for my gluten-free friends (warning – they are tough to roll!). I make it up ahead of time so I can pop it in the oven while we are having our pre-dinner cocktails.

    1. Kate

      I love to hear that! Thanks for sharing, Jason.

  45. Allie

    This looks delicious! Do you list calories / nutritional values anywhere on your recipes?

  46. Elle

    I’m making these for dinner tonight and I have favorited your blog! I’m so in love with all of your recipes I have stumbled upon.

  47. David Smith

    Delicious recipe Kate. Thanks for posting.

  48. Jennifer Hall

    I made these tonight, they turned pretty awesome. Me and husband loved them. Might make them again soon. Thanks for such a healthy recipe. They go well with brown rice on the side. A great end for a great day.

    1. Kate

      Hi, Jennifer! I’m glad to hear you and your husband loved them! Thanks for commenting.

  49. Carmen Rempel

    My husband and I loved this recipe. It has so much flavor and was filling without making you feel sick as the meat-filled or store-bought enchiladas do. We are new to cooking and eating more vegetarian meals so this is a real winner!

    Just one thing I’d like to point out. The instruction to remove the florets on the brocolli. I think you meant to remove the stems in your ingredients list. As your photos show.

    Thanks, Carmen

  50. Samantha

    Our 14yr old son was tired of everything I was cooking so I knew I had to step it up. I found this recipe and was really hoping he’d like it and he did! I did and my husband did too! It’s really delicous. The only thing I did differently is they don’t have Montgomery Jack in England so I had to use gouda and also I put a tsp of chilli powder in instead of a tbsp because we aren’t too keen on spicy food.
    Really delicous dish and easy to make.

    1. Kate

      Win! Thanks for your comment, Samantha and review.

    2. Kathy

      I also think US chilli powder is different to what we get here in Europe. Ours is straight chilli – nothing else added so a tbsp would take anybody’s head off I think! :)