• Skip to main content
  • Skip to primary sidebar
Plant Empowered Kitchen
menu icon
go to homepage
  • About
  • Subscribe
    • Instagram
  • subscribe
    search icon
    Homepage link
    • About
    • Subscribe
    • Instagram
  • ×
    Home » Main Meals

    Vegan Black Bean Spinach Enchiladas

    Jul 15, 2023 · Modified: Oct 27, 2025 by Emily · Leave a Comment

    Jump to Recipe - Print Recipe

    Very excited to share these mouthwatering Vegan Black Bean Spinach Enchiladas that can easily be whipped up in under an hour. This dish is perfect any time of the year and a great option for a weeknight dinner as well as a weekend fiesta with friends! Packed with wholesome ingredients like protein-rich black beans and refried beans, savory mushrooms and sautéed spinach, these cheesy saucy enchiladas are filling, yet refreshing and completely plant-based.

    Plated enchilada on white plate with fork, drink glass with blue rim and lime, glass baking dish with filled with cooked vegan enchiladas

    Beans are not only delicious but also a highly cost-effective and nutritious ingredient, packed with protein, fiber, and essential vitamins and minerals. Whether you're following a vegan or vegetarian diet or simply looking to incorporate more plant-based options into your meals, beans are a fantastic choice.

    If you're craving another tasty black bean recipe, be sure to check out my Vegan Black Bean Burrito Bowl, where the beans are combined with sautéd vegetables, flavorful spices, and rice, creating a satisfying and wholesome meal that's bursting with flavor.

    Jump to:
    • Ingredients
    • Instructions
    • Substitutions
    • Variations
    • Equipment
    • Storage
    • FAQ
    • Related
    • Pairing
    • Vegan Black Bean Spinach Enchiladas

    Ingredients

    These enchiladas included 2 beans: black beans and refried beans for extra flavor, texture, and plant protein. Stuffed inside are sautéed red onions, spinach and mushrooms along with a little bit of plant-based cheese. The beans and veggies get wrapped up nice and cozy in a tortilla and smothered in enchilada sauce and topped with plant-based cheese.

    Individual enchilada ingredients placed in bowls or sitting on white background
    • Avocado oil
    • Red onion
    • Button mushrooms
    • Spinach
    • Spices: Cumin, cayenne pepper, chili powder
    • Black beans - Incorporating black beans into your diet is an excellent way to boost protein intake, support digestive health, and benefit from their antioxidant properties. They offer a substantial dose of plant-based protein and fiber, ~ 15 grams of each per 1 cup! Additionally, black beans are high in antioxidants, particularly flavonoids, which help protect cells from damage and reduce the risk of chronic diseases.
    • Refried beans - Vegetarian/Vegan. Did you know that not all refried beans are vegetarian or vegan? Traditional refried beans are made by cooking and mashing pinto beans. However, the additional ingredients and cooking methods used can vary, which may affect their vegetarian-friendly status. Traditional recipes and products you find in the store often include the use of lard or other animal fats. Additionally, some commercially available refried beans may contain meat-based seasonings or additives, further excluding them from vegetarian and vegan diets. The good news is there are vegetarian and vegan versions of refried beans available. These typically use vegetable oils or plant-based fats instead of animal fats. It's always a good idea to check the ingredients or labels of packaged refried beans to determine if they are vegetarian- or vegan-friendly.
    • Vegan cheese of choice - I like and use Vio Life Just like Colby Jack Shreds for this recipe
    • Red enchilada sauce
    • Tortillas - flour (or tortilla of choice)
    • Toppings: For some crunch, color and flavor I serve these enchiladas with chopped red onion, lettuce and fresh cilantro. Additionally, I love to drizzle some avocado salsa on top.

    See recipe card for quantities.

    Instructions

    Sautéed spinach, mushroom and red onion in black skillet with wooden spoon on white background

    Sauté the veggies: Heat 1 tablespoon avocado oil over medium heat in large pan. Add red onion and sauté until the onions are soft and translucent (~4-5 minutes), then add the mushrooms and sauté for ~ 4 minutes. Stir in spices and finally add in spinach a few handfuls at a time, stirring as it reduces in size. Repeat with remaining spinach and cook until all of the spinach has wilted down. It will shrink considerably, I promise.

    Black beans, sautéed vegetables, and plant-based cheese in stainless steel mixing bowl

    Mix the enchilada filling: Add sautéed veggies, rinsed and drained black beans, and ¼ cup vegan cheese to a medium mixing bowl and stir to combine.

    Red enchilada sauce in baking dish

    Pour ¼ cup of the enchilada sauce into your baking dish and gently tilt it from side to side until the bottom of the pan is evenly coated with the sauce.

    Flour tortilla with vegetarian refried beans spread down the center.

    In a separate small/medium bowl add the canned refried beans along with a splash of water and stir well. You do not have to heat these. The water helps thin them about a bit and makes them more easily spreadable. Begin by filling each tortilla with ¼ cup of the refried beans running in a line down the center.

    Black bean and vegetable mixture placed on top of refried beans down the center of a flour tortilla.

    Next add a ½ cup of the black bean veggie filling down the center of the tortilla.

    Hand holding a wrapped enchilada

    Fold one side over the filling, followed by the other side, creating a snug wrap. Place the enchilada seam side down against the edge of the dish.

    Baking dish full of wrapped enchiladas on white background

    Repeat this process with the remaining tortillas and filling, creating a row of tasty filled enchiladas in the pan.

    Pre-cooked Enchiladas with sauce and cheese on top in glass baking dish

    Pour the remaining enchilada sauce evenly over the tops of the enchiladas. You can choose to leave the tips (or ends) of the enchiladas bare if you would like. Finally, add the remaining vegan cheese shreds on top.

    Baked enchiladas with melted cheese on top in glass baking dish on white background

    Bake enchiladas uncovered on middle rack for 20 minutes at 400 degrees Fahrenheit (205 degrees Celsius).

    When done the sauce will be bubbling and cheese will be melty.

    Baked vegan black bean spinach enchiladas topped with lettuce, cilantro and red onion

    Let enchiladas rest for 10 minutes and then top with chopped lettuce, cilantro, and red onion (or other toppings of choice).

    Serve and enjoy!

    Substitutions

    • Tortillas - use a gluten free tortilla instead of a flour tortilla to make this recipe gluten free.
    • Black beans - May use pinto beans or lentils instead of black beans. As long as they are cooked the cooking time will not change.
    • Onion - you can use a white or yellow onion in place of the red onion

    Variations

    • Spicy - leave out the cayenne pepper to reduce the spiciness in this recipe. To increase the heat, you could add a diced jalapeño to the sautéed veggie mix or use fresh or pickled jalapeños as a topping when serving your enchiladas.
    • Cilantro - if cilantro is not your thing this can easily be left off.
    • Enchilada sauce - for a vibrant twist on this recipe, consider using green enchilada sauce instead of red, infusing the enchiladas with a tangy and refreshing flavor that complements the combination of black beans, spinach, and mushrooms. Green enchilada sauce, also known as salsa verde, is typically made from green chilies, tomatillos, cilantro, onions, garlic, and various spices. It has a vibrant, tangy, and slightly tart flavor profile. The green color comes from the tomatillos and green chilies used in the sauce. On the other hand, red enchilada sauce is made from red chili peppers, tomatoes, onions, garlic, and spices. It has a rich, slightly smoky, and mildly spicy flavor. The red color comes from the combination of red chili peppers and tomatoes used in the sauce.

    Equipment

    To make these enchiladas, you won't need any expensive equipment. You only need a basic skillet and baking dish. For these enchiladas I typically use a 9 x 13 glass baking dish.

    Storage

    Store these vegan black bean spinach enchiladas covered in the fridge. Good for up to 4 days.

    Store toppings separately and add to reheated enchiladas when ready to eat.

    FAQ

    Are these enchiladas gluten free?

    You must use a gluten free tortilla to make these enchiladas gluten free.

    Are these enchiladas good leftover?

    Yes, these enchiladas are great reheated. If fact, I often double the recipe and make two pans so we have a quick heat-and-eat meal for the week. You can reheat leftover enchiladas in a microwave (which is what I typically do) or in the oven. Store toppings separately and add to reheated enchiladas when ready to eat.

    Two plated vegan black bean enchiladas on white plates with forks, glass baking dish with cooked enchiladas topped with lettuce, cilantro and red onion

    Related

    Looking for other tasty plant-based recipes? Try these:

    • Cooked spicy black beans served with white rice and garnished with cilantro and purple cabbage on white plate.
      Spicy Black Beans Recipe
    • Vegan street corn pasta salad served on oval dish garnished with fresh cilantro, limes, and vegan cotija cheese.
      Vegan Street Corn Pasta Salad
    • White bowl sitting on a wooden cutting board filled with black beans, cooked peppers, onions, and corn, fresh lettuce, slices of avocado and jalapeño
      Vegan Black Bean Burrito Bowl

    Pairing

    • Creamy cilantro lime crema in a white bowl along side a tan cloth, a garlic clove, and sprigs of fresh cilantro
      Vegan Cilantro Lime Crema
    • Crumbly vegan cotija cheese in bowl with loose cashews on white background. Nutritional yeast in small blue bowl and lemon juicer in background.
      Vegan Cotija Cheese
    Vegan Black Bean Spinach Enchilada topped with lettuce, red onion, and cilantro served on white plate with a fork.

    Vegan Black Bean Spinach Enchiladas

    - Emily Haller
    Packed with wholesome ingredients like protein-rich black beans and refried beans, savory mushrooms and sautéed spinach, these cheesy saucy enchiladas are filling, yet refreshing and completely plant-based. 
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 20 minutes mins
    Total Time 40 minutes mins
    Course Main Course
    Cuisine Mexican
    Servings3 servings*

    Equipment

    • 1 9 x 13 baking dish

    Ingredients
      

    • 1 tablespoon avocado oil
    • 1 ½ cups red onion, chopped and divided. 1 cup will be for the filling and the rest can be used as desired for the topping (1 ½ cups = about ½ of a medium red onion)
    • 6 button mushrooms, chopped
    • 5-6 ounces spinach (about 5-6 cups packed)
    • 1 can (15 ounces) black beans, drained and rinsed, or 1 ½ cups cooked black beans
    • 1 can (15 ounces) refried beans, vegetarian
    • 1 cup vegan cheese shreds of choice, divided (I like and use Vio Life Just like Colby Jack Shreds for this recipe)
    • 1 teaspoon cumin
    • ¼ teaspoon chili powder
    • ¼ teaspoon cayenne pepper powder
    • 2 ¼ cups red enchilada sauce Store bought or homemade, see note below on can size options if buying in the store
    • 6 flour tortillas or tortilla of choice

    Toppings for serving: (optional)

    • red onion, chopped
    • lettuce, chopped
    • cilantro leaves and stems, chopped
    • salsa or hot sauce of choice
    • avocado
    • sour cream (plant-based/vegan)

    Instructions
     

    • Preheat oven to 400 degrees Fahrenheit (205 degrees Celsius) with one rack in the middle of the oven.
    • Heat avocado oil over medium heat in a large pan. Add red onion and sauté until the onions are soft and translucent (~4-5 minutes).
    • Next add the mushrooms and sauté for ~4 minutes.
    • Then add in the cumin, chili and cayenne pepper followed by the spinach. Add a few handfuls of spinach at a time, stirring as it reduces in size. Repeat with remaining spinach and cook until all of the spinach has wilted down.
    • Transfer the sautéed veggie mixture to a medium mixing bowl. Add the drained black beans and ¼ cup vegan cheese shreds and stir to combine all ingredients.
    • In a separate small/medium bowl add the canned refried beans along with a splash of water and stir well. You do not have to heat these. The water helps thin them about a bit and makes them more easily spreadable.

    Assemble the enchiladas:

    • Start by pouring ¼ cup of the enchilada sauce into your baking dish, gently tilting it from side to side until the bottom of the pan is evenly coated with the sauce.
    • Fill each tortilla with ¼ cup of the refried beans and a ½ cup of the black bean veggie filling, running them in a line down the center. (See photo above).
      Fold one side over the filling, followed by the other side, creating a snug wrap. Place the enchilada seam side down against the edge of the dish. Repeat this process with the remaining tortillas and filling, creating a row of deliciously filled enchiladas in the pan.
    • Pour the remaining enchilada sauce evenly over the tops of the enchiladas. You can choose to leave the tips (or ends) of the enchiladas bare if you would like.  Finally, sprinkle the remaining vegan cheese shreds on top (¾ cup).
    • Place enchiladas on middle rack in oven and bake uncovered for 20 minutes. When done the sauce will be bubbling and cheese will be melty.
    • Remove enchiladas from oven and let rest for 10 minutes.
      Before serving, top enchiladas with chopped lettuce, cilantro, and red onion. (or other toppings of choice) Serve and enjoy!

    Notes

    *Serving size: 2 enchiladas 
    For the red enchilada sauce you can use 2-10 ounce cans or get 1-28 ounce can and save the extra for another time/recipe. You can store open enchilada sauce in an airtight jar in the fridge for up to a week or freeze it for 3-4 months. 
    Placing enchiladas seam side down helps them stay rolled. 
    Keyword Vegan Black Bean Spinach Enchiladas, Vegetarian black bean spinach enchiladas
    « Easy Vegan Pasta Salad
    Vegan Cotija Cheese »

    Reader Interactions

    Thanks for coming! Let me know what you think: Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Emily, registered dietitian and plant based eater. I share easy-to-follow, nutritious, vegan recipes and tips to empower you to create delicious, plant based meals in your own kitchen.

    More about me →

    Popular

    • Sandwich containing tempeh bacon, lettuce, tomato and vegan mayonnaise on a white plate
      Vegan BLT Sandwich (with tempeh)
    • Vegan Buffalo Chicken Dip topped with green onions in white baking dish on cutting board surrounded by celery, carrots, and chips.
      Vegan Buffalo Chicken Dip
    • Buffalo sauce in a glass jar with a spoon in the jar. Celery is next to the jar.
      Vegan Buffalo Sauce
    • Cold sesame noodles served in a white bowl with a gold fork on a white background. Small bowl of green onions off to the side.
      Cold Sesame Noodles Recipe

    Recent Posts

    • Vegan BLT Sandwich (with tempeh)
    • Vegan Buffalo Chicken Dip
    • Vegan Buffalo Sauce
    • Cold Sesame Noodles Recipe
    • Kale and Arugula Salad

    Hi, I'm Emily, registered dietitian and plant based eater. I share easy-to-follow, nutritious, vegan recipes and tips to empower you to create delicious, plant based meals in your own kitchen.

    More about me →

    Popular

    • Kale and arugula salad in large bowl alongside two smaller wooden serving bowls filled with salad on a white background.
      Kale and Arugula Salad
    • Ice cubes with flowers and herbs in them on a white plate.
      Floral Ice Cubes
    • Spoon in creamy, high protein mango banana smoothie bowl that is topped with mango, shredded coconut, and hemp hearts.
      Mango Banana Smoothie Bowl (High protein, plant-based)
    • Two glasses of Bitters and Soda with Lime with sliced limes on a serving board
      Bitters and Soda with Lime (Non-alcoholic drink)

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2023 Foodie Pro