• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • Ɨ
    Home Ā» Beans & Lentils

    Published: Jan 3, 2024 Ā· Modified: Dec 12, 2025 by Alissa Saenz Ā· This post may contain affiliate links Ā· 16 Comments

    Vegan Enchiladas with Black Beans & Spinach

    Jump to Recipe Print Recipe

    These vegan enchiladas are stuffed with a mix of spicy black beans, corn and spinach, smothered in sauce and baked to perfection. This delicious Mexican-inspired main dish is perfect for everything from busy weeknights to special occasions, and guaranteed to be a hit!

    Plate of three Vegan Enchiladas with baking dish and bunch of cilantro in the background.

    I always think of homemade enchiladas as being a lot of work, and unfortunately, because of that I tend to avoid them. Particularly on busy weeknights I'm more inclined to make my vegan enchilada casserole, which I always think of as being easier (and really, it's delicious, so no complaints there!).

    But legit vegan enchiladas really aren't tough to make at all! These black bean and spinach enchiladas in particular come together in a flash. Make some filling, stuff it in tortillas, pour on the sauce and bake. Easy! You can even make the filling in advance.

    And they're worth the little bit of effort that goes into rolling (which is not that much effort at all). They'll taste like they came from your favorite Mexican restaurant!

    Jump to:
    • Ingredient's You'll Need
    • How They're Made
    • Leftovers & Storage
    • More Vegan Mexican Recipes
    • šŸ“– Recipe
    • šŸ’¬ Comments

    Ingredient's You'll Need

    • Olive oil. If you have another high-heat oil you'd prefer, you're welcome to use it.
    • Onion.
    • Garlic.
    • JalapeƱo pepper. This can be omitted if you'd like to keep your vegan enchiladas on the mild side.
    • Spices. You'll need ground cumin and ancho chile powder, both of which are available in the spice aisle of most supermarkets.
    • Black beans. We're using canned black beans to make life easy.
    • Water.
    • Spinach. The recipe calls for fresh spinach, but you can use two ounces of frozen spinach if you'd like. Make sure to thaw it, drain it and squeeze out as much excess water as you can before adding it to your enchilada filling.
    • Frozen corn. Fresh corn can be substituted when it's in season.
    • Fresh cilantro. You can skip this if you're not a fan.
    • Lime juice. Use freshly squeezed juice to give your enchiladas the best flavor.
    • Salt and pepper.
    • Corn tortillas. Please, please, please don't use flour tortillas. Corn tortillas are the way to go for authentic tasting enchiladas.
    • Red enchilada sauce. You can use homemade vegan enchilada sauce (it's easy!), or store-bought (no judgement here!). If you go with store-bought, La Victoria brand is my personal favorite.
    • Toppings. I like my enchiladas topped with vegan sour cream or cashew cream, sliced avocado, and chopped fresh cilantro. Feel free to swap these out with your favorites though. Salsa, hot sauce, and vegan cheese would all work well.

    Tip: If you'd like to top your enchiladas with some shredded vegan cheese, I recommend sprinkling it on about halfway through baking so that it will have just enough time to melt.

    How They're Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Diced onion cooking in a skillet.

    Start by heating your olive oil in a medium skillet. Add diced onion and cook it for about 5 minutes, until it starts to soften.

    Onions, garlic, and spices cooking in a skillet.

    Now add the garlic, jalapeƱo, and spices. Cook everything for just about a minute, stirring constantly to prevent anything from burning.

    Water being poured into a skillet of black beans.

    Stir in the black beans and water. Bring the water to a simmer and let everything cook for about 5 minutes. You can add a splash more water if the mixture gets too dry at any point.

    Hand mashing black beans in a skillet with a potato masher.

    Use a fork or potato masher to mash about half of the beans. This will give you some creaminess, while still retaining some texture from the beans that remain whole.

    Skillet of black beans and spinach on a cook top.

    Now stir in the spinach. You can add a bit at a time if it won't all fit at once. Continue cooking the mixture for a couple minutes more, just until the spinach is completely wilted.

    Skillet of black beans with corn and chopped cilantro on top.

    Take the skillet off of heat and stir in the corn, fresh cilantro, and lime juice. Season the filling with salt and pepper to taste.

    Tip: If you'd like your vegan enchiladas extra spicy, feel free to add your favorite hot sauce or some cayenne pepper to the filling at this point.

    Unbaked Vegan Enchiladas in a baking dish.

    Now ladle some sauce into a baking dish. Warm each tortilla individually by placing in briefly on a hot skillet, then spoon a few tablespoons of filling on the tortilla, roll it up, and place it in the baking dish. Cover the enchiladas with the remaining sauce as you add them to the dish.

    Tip: Don't skip the step of warming up your tortillas. This will make them more pliable, so they're less likely to crack. Sometimes they do crack anyway, as you can see in the photo above, but it would have been a LOT worse if I'd been working with them cold.

    Pop the baking dish into the oven and bake the enchiladas until the sauce is bubbling. Make sure to let them sit for a few minutes before dividing them onto plates and digging in.

    White wooden surface set with plate of Vegan Enchiladas, baking dish, and bunch of fresh cilantro.

    Leftovers & Storage

    Leftover vegan enchiladas will keep in an airtight container in the refrigerator for about 4 days, or in the freezer for about 3 months.

    More Vegan Mexican Recipes

    • Vegan Taco Salad in a tortilla bowl with forks on the side.
      Vegan Taco Salad (Restaurant-Style!)
    • Close up of three Vegan Tacos on a plate.
      Vegan Tacos (with Black Bean & Walnut Filling!)
    • Two halves of a Black Bean Burrito stacked, with a hand gripping the top half.
      Spicy Black Bean Burritos
    • Hand Dipping a Chip into a Skillet of Vegan Refried Beans
      Easy Vegan Refried Beans

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    šŸ“– Recipe

    Three Vegan Enchiladas on a dish with sour cream, fresh cilantro, and sliced avocado.
    Print Pin
    5 from 7 votes

    Vegan Enchiladas with Black Beans & Spinach

    These vegan enchiladas are stuffed with a mix of spicy black beans, corn and spinach, smothered in sauce and baked to perfection. This delicious Mexican-inspired main dish is perfect for everything from busy weeknights to special occasions, and guaranteed to be a hit!
    Course Entree
    Cuisine American, Mexican
    Prep Time 20 minutes minutes
    Cook Time 30 minutes minutes
    Total Time 45 minutes minutes
    Servings 4
    Calories 425kcal
    Author Alissa

    Ingredients

    • 1 tablespoon olive oil
    • 1 medium onion, diced
    • 3 garlic cloves, minced
    • 1 jalapeƱo pepper, seeded and finely chopped (optional)
    • 1 ½ teaspoons ground cumin
    • ½ teaspoon ancho chile powder
    • 1 (15.5 ounce/439 gram) can black beans, drained and rinsed
    • ¼ cup water
    • 2 cups fresh spinach, finely chopped and lightly packed
    • ½ cup frozen corn, thawed
    • 2 tablespoons chopped fresh cilantro
    • 1 tablespoon lime juice
    • ½ teaspoon salt, or to taste
    • Black pepper, to taste
    • 12 corn tortillas
    • 1 ½ cups red enchilada sauce, store-bought or homemade

    For Serving

    • Vegan sour cream or cashew cream
    • Fresh cilantro, chopped
    • Avocado, sliced
    US Customary - Metric

    Instructions

    • Coat the bottom of a medium skillet with olive oil and place it over medium heat. Give the oil a minute to heat up, then add the onion. Sweat the onion for about 5 minutes, until it begins to soften.
    • Add the garlic, jalapeƱo, cumin and ancho chile powder. SautĆ© the mixture for about 1 minute, until it becomes very fragrant.
    • Add the beans and water. Raise the heat and bring the liquid to a boil, then lower the heat and let the mixture simmer for about 5 minutes. Add more water if it dries up too much.
    • Use a potato masher to mash about half of the beans. Stir in the spinach and continue cooking the mixture just until the spinach wilts, 1 to 2 minutes.
    • Remove the skillet from heat and stir in the corn and lime juice. Season the mixture with salt and pepper.
    • Preheat the oven to 400°.
    • Spread about half of the enchilada sauce into the bottom of a 9 x 13 inch baking dish.
    • Place a large skillet over medium heat. Place a tortilla into skillet to warm it up, allowing it to sit in skillet for 30 seconds to 1 minute. Remove the tortilla from the skillet and place on a work surface. Spoon 3 to 4 tablespoons of the bean mixture into the tortilla and roll it up.
    • Place the rolled tortilla, seam side down, into the baking dish and spoon some of the enchilada sauce over it, spreading the sauce around to coat the entire outside of the enchilada. Repeat until all of the filling and tortillas have been used.
    • Bake the enchiladas for 20 minutes, or until most of the sauce on top has dried out and the tortillas are brown around edges (Note 1). Remove the dish from the oven and allow it to sit for 5 minutes.
    • Divide the enchiladas onto plates and top with vegan sour cream or cashew cream, avocado, and fresh cilantro. Serve.

    Notes

    1. If you'd like to top your enchiladas with shredded some vegan cheese, sprinkle it on about halfway through baking.
    2. Nutrition information does not include toppings.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 3enchiladas | Calories: 425kcal | Carbohydrates: 78g | Protein: 17g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Sodium: 1128mg | Potassium: 760mg | Fiber: 18g | Sugar: 8g | Vitamin A: 2140IU | Vitamin C: 16mg | Calcium: 128mg | Iron: 5mg
    « Italian Lentil Soup with Pasta
    Vegan Morning Glory Muffins »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 7 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Pauline says

      February 27, 2024 at 3:36 am

      5 stars
      Made this for dinner tonight and it was delicious. I didn't have spinach so used up half a zucchini and half a green capsicum that I had in the fridge instead and put it in the dish with the onions, otherwise stuck to the recipe. This will definitely be one we make make again, so yummy. Thanks

      Reply
    2. Chris says

      January 22, 2024 at 7:10 pm

      5 stars
      Excellent recipe that is adaptable to so many fillings. The enchilada sauce was fantastic. Thanks so much!

      Reply
    3. Joy says

      January 08, 2024 at 8:44 pm

      5 stars
      Delish and easy. Will make it again. Thank you.

      Reply
    4. MonsterDad says

      July 02, 2022 at 12:48 am

      Where are the red and green peppers and I would use fire roasted tomatoes with green chilis just me I also sautee my veggies in a clarified butter/olive oil so it doesnt burn and all my vbeggies are fresh meaning NOT frozen at all as in farmers markets I can always hear chef ramsey when he says these aint fresh they are frozen and I know Rober Irvine would take his sledge hammer to my kitchen and I rent so I cant have that

      Reply
      • MonsterDad says

        July 02, 2022 at 12:49 am

        I am going to try this just with my alterations as I said in previous post

        Reply
    5. Kay Moffett says

      December 16, 2020 at 12:50 pm

      Did you cook them before you froze them?

      Reply
      • Alissa Saenz says

        December 16, 2020 at 3:54 pm

        I didn't - I just provided instructions to thaw and then cook them according to the recipe.

        Reply
    6. Priscilla says

      June 24, 2020 at 12:05 am

      So it's 1111 sodium for 2 or 4?

      Reply
      • Alissa Saenz says

        June 24, 2020 at 9:05 am

        For 2.

        Reply
    7. Elke Speliopoulos says

      February 10, 2019 at 1:18 am

      5 stars
      Very, very good. Thank you for one gratifying recipe.

      Reply
      • Alissa Saenz says

        February 10, 2019 at 8:37 pm

        Very welcome! Glad you enjoyed it!!

        Reply
    8. Yvonne says

      April 10, 2016 at 1:50 pm

      These were so tasty, I doubled up on the beans though as it's our main for the day and I added 1/2 tbsp of paprika to the sauce. I actually want to immediately make them again and eat them!

      Reply
    9. Jennifer says

      March 31, 2016 at 8:31 am

      Mixing up garam masala with cumin isn't nearly as bad as when I mixed ginger up with dried mustard. Worst muffins ever.

      Reply
    10. Julie says

      March 21, 2016 at 11:25 pm

      Hi! Under the enchilada filling portion you list 1/4 C finely chopped fresh cilantro as an ingredient. At what point do you add that to the filling? I couldn't find it in the instructions above, but maybe I keep overlooking it. Thank you!

      Reply
      • Terri Jones says

        April 24, 2016 at 1:00 pm

        Julie, the cilantro is used as a topping in the end...i had to look twice to find it ;)

        Reply
      • Ken says

        May 30, 2020 at 3:11 pm

        5 stars
        Cook just until spinach wilts, about 2 minutes. Remove from heat and fold in the cilantro.

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright Ā© 2013-2025 Tofu Press LLC & Alissa Saenz

    693 shares
    • 301

    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.