• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Loving It Vegan

  • Home
  • About Me
  • Recipes
  • Free Ebook
menu icon
go to homepage
  • Home
  • About Me
  • Recipes
  • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • About Me
    • Recipes
    • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Entrees

    Vegan Enchiladas

    Published: Aug 12, 2020 Updated: Apr 26, 2022 by Alison Andrews This post may contain affiliate links

    Jump to Recipe
    Vegan Enchiladas

    These vegan enchiladas are the best! Stuffed with butternut squash and black beans, topped with tomato sauce and the cheesiest vegan cheese sauce!

    Vegan enchiladas topped with cheese sauce and chopped cilantro in a white dish.

    Up until a few years ago I thought enchiladas were some sort of noodle thing.

    I’m pretty sure I had them confused with cannelloni.

    They are actually tortillas stuffed with a delicious filling, topped with tomato sauce and cheese and then baked in the oven for 20 minutes.

    So…sort of similar to a cannelloni type deal but not the same.

    They are really simple to throw together, but not quick. There are a few steps involved, but they’re all really easy and fun. It’s the perfect meal to throw together for a family dinner, especially if there are a few people to help out with preparing it.

    And if you love these enchiladas you’ll likely also love our vegan quesadillas and vegan fajitas!

    Vegan enchiladas with chopped cilantro on a white plate.

    How To Make Vegan Enchiladas

    You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.

    Butternut Squash:

    • Add the peeled and cubed butternut squash to a bowl along with olive oil, sea salt and black pepper and toss it all together so that all the butternut squash is lightly coated.
    Chopped butternut squash with olive oil and spices in a mixing bowl.
    • Transfer to a parchment lined baking tray and bake in the oven at 400°F for around 30-35 minutes until roasted.
    Butternut squash on a parchment lined baking sheet before and after baking.

    Tomato Sauce:

    • While the butternut is roasting, get started on your tomato sauce.
    • Add chopped onion and crushed garlic to a pot or saucepan along with olive oil and sauté until the onions are softened.
    Two photo collage showing red onion, garlic and olive oil added to pot and sautéed.
    • Add canned chopped tomato, coconut sugar, oregano and cayenne pepper and bring to a gentle simmer.
    Two photo collage showing chopped tomato, coconut sugar, oregano, cayenne pepper added to pot and mixed in.
    • Using an immersion blender blend into a smooth sauce. If you don’t have an immersion blender then allow it to cool for a few minutes and then transfer to your blender jug, blend and then return to the pot.
    • Add sea salt and black pepper to taste.
    Two photo collage showing immersion blender blending tomato sauce in the pot.

    Black Beans:

    • Partially drain the can of black beans and add them to a pot.
    Canned black beans in a pan.
    • Heat the beans (and a little of the liquid they came with in the can) until simmering and then add the roasted butternut squash and ½ cup of the tomato sauce and mix together.
    Two photo collage showing roasted butternut squash and tomato sauce added to black beans in the pan and mixed.

    Cheese Sauce:

    • Add the olive oil to a pot and let it heat until hot. Add flour and fry it briefly in the oil, stirring vigorously and then add soy milk and whisk it vigorously to get rid of lumps.
    • Bring it to the boil stirring constantly. When it boils let it continue to boil, stirring all the while, for a few minutes until it thickens.
    • Remove from the heat and add dijon mustard, nutritional yeast, onion powder, garlic powder, smoked paprika, salt and ground black pepper and stir in.
    Vegan cheese sauce in a saucepan.

    Assemble:

    • Take a 9×13 oven proof dish and measure your tortillas against the size of the dish. We needed to trim our tortillas slightly to fit the dish.
    • Then pour out some of the tomato sauce and smooth it down evenly along the bottom of the dish.
    Tomato sauce at the bottom of a 9x13 white baking dish.
    • On a separate plate or board lay a tortilla down flat. Spoon out some butternut squash and black bean filling and then roll up the tortilla.
    Two photo collage showing filling added to tortilla and rolled up.
    • Place the rolled tortilla into the oven-proof dish, seal side down.
    Rolled tortillas in a white baking dish.
    • Repeat with the next tortilla and keep repeating until your dish is full.
    • Pour the remaining tomato sauce over the top of the rolled tortillas and smooth it down.
    Two photo collage showing rolled tortillas in a white baking dish and then topped with tomato sauce.
    • Add the cheese sauce carefully to the top and smooth it down.
    • Place into the oven and bake for 25 minutes at 350°F.
    Two photo collage showing enchiladas topped with cheese sauce and then baked.
    • Serve topped with fresh chopped cilantro.
    Vegan enchiladas topped with fresh cilantro in a white dish.

    Chef’s Tips

    You can use a store-bought tomato sauce or enchilada sauce. If you want to save time on this recipe then you can definitely use a store-bought option instead of making it up from scratch yourself.

    The cheese sauce is a variation on a bechamel sauce, flavored to be super cheesy. It also firms up wonderfully on the top of your enchiladas. We used a very similar sauce in our vegan lasagna. However, if you want to mix things up a bit, our vegan nacho cheese sauce would also be wonderful on top of this!

    Another option to add to the filling if you want to add more protein to the dish is to make up a batch of vegan taco meat and use that instead of the butternut squash to create a delicious high protein filling. Or just add it along with the butternut squash and black beans.

    You can use corn tortillas or flour tortillas. In this recipe we used flour tortillas but corn is also great to use. If you use corn tortillas then you will need to warm them first so that they fold and roll up more easily and don’t break. The easiest way is to wrap four corn tortillas at a time in a damp paper towel and microwave for 30 seconds to 1 minute. You can also warm them on the stovetop or in the oven. This article from The Kitchn shows three different ways to warm your corn tortillas.

    Enchiladas on a white plate with a knife and fork.

    Make Them Gluten Free

    If you’d like these vegan enchiladas to be gluten-free then use a gluten free all purpose flour blend instead of the regular flour when you make the cheese sauce and make sure your tortillas are corn and not flour tortillas.

    Two enchiladas on a white plate.

    Make Ahead, Storing and Freezing

    If you want to make these enchiladas ahead of time, you can make the entire recipe up until the point that you would assemble the enchiladas and bake them. Store the ingredients (butternut squash and black bean mix, tomato sauce and cheese sauce) separately in the fridge and then assemble and bake the next day.

    Leftovers will keep for 3-4 days in the fridge.

    They are also freezer friendly if you want to freeze some. Thaw overnight in the fridge and then reheat.

    Vegan enchiladas on a white plate.

    More Delicious Vegan Mexican Recipes

    1. Vegan Burritos
    2. Vegan Nachos
    3. Vegan Taco Meat
    4. Vegan Nacho Cheese
    5. Vegan Queso
    6. Vegan Jalapeño Poppers

    Did you make this recipe? Be sure to leave a comment and rating below!

    Vegan enchiladas on a white plate.

    Vegan Enchiladas

    These vegan enchiladas are the best! Stuffed with butternut squash and black beans, topped with tomato sauce and the cheesiest vegan cheese sauce!
    5 from 14 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Mexican
    Diet: Vegan
    Prep Time: 20 minutes minutes
    Cook Time: 1 hour hour 15 minutes minutes
    Total Time: 1 hour hour 35 minutes minutes
    Servings: 8
    Calories: 367kcal
    Author: Alison Andrews

    Ingredients

    Butternut Squash:

    • 4 cups Butternut Squash (600g) Peeled and Cubed
    • 1 Tablespoon Olive Oil
    • ¼ teaspoon Sea Salt
    • ¼ teaspoon Ground Black Pepper

    Tomato Sauce:

    • ½ Small Red Onion Chopped
    • 3 Cloves Garlic Crushed
    • 1 Tablespoon Olive Oil
    • 28 ounces Canned Chopped Tomato (800g)
    • 2 Tablespoons Coconut Sugar
    • 1 teaspoon Oregano
    • ¼ teaspoon Cayenne Pepper
    • Sea Salt and Black Pepper to taste

    Black Beans:

    • 15 ounce Can Black Beans (1 can)

    Cheese Sauce:

    • 3 Tablespoons Olive Oil
    • 3 Tablespoons All Purpose Flour
    • 2 cups Soy Milk (480ml)
    • 1 Tablespoon Dijon Mustard
    • ⅓ cup Nutritional Yeast (20g)
    • 1 teaspoon Onion Powder
    • 1 teaspoon Garlic Powder
    • ¼ teaspoon Smoked Paprika
    • ½ teaspoon Sea Salt
    • ¼ teaspoon Ground Black Pepper

    Tortillas:

    • 8 Large Soft Wholewheat Tortillas or Corn Tortillas*

    Serving: 

    • Fresh Chopped Cilantro
    Prevent your screen from going dark

    Instructions

    Butternut Squash:

    • Preheat the oven to 400°F (200°C).
    • Add the peeled and cubed butternut squash to a bowl along with the olive oil, sea salt and black pepper and toss it all together so that all the butternut squash is lightly coated.
    • Transfer to a parchment lined baking tray and bake in the oven for around 30-35 minutes until roasted.
    • When the butternut squash is cooked remove it from the oven and turn the oven heat down to 350°F (180°C).

    Tomato Sauce:

    • While the butternut is roasting, get started on your tomato sauce.
    • Add chopped onion and crushed garlic to a pot or saucepan along with the olive oil and sauté until the onions are softened.
    • Add in the canned chopped tomato, coconut sugar, oregano and cayenne pepper and bring to a gentle simmer. Add sea salt and black pepper to taste.
    • Using an immersion blender blend into a smooth sauce. If you don't have an immersion blender then allow it to cool for a few minutes and then transfer to your blender jug, blend and then return to the pot. 

    Black Beans:

    • Partially drain the can of black beans and add them to a pot. Heat the beans (and a little of the liquid they came with in the can) until simmering.
    • Add the roasted butternut squash and ½ cup of the tomato sauce and mix together.

    Cheese Sauce:

    • Add the olive oil to a pot and let it heat until hot. Then add in the flour and fry it briefly in the oil, stirring vigorously and then add in your soy milk and whisk it vigorously to get rid of lumps.
    • Bring it to the boil stirring constantly. When it boils let it continue to boil, stirring all the while, for a few minutes until it thickens.
    • Remove it from the heat and add in the dijon mustard, nutritional yeast, onion powder, garlic powder, smoked paprika, salt and ground black pepper and stir in.

    Assemble:

    • Now you're ready to assemble your enchiladas.
    • Take a 9×13 oven proof dish and measure your tortillas against the size of the dish. We needed to trim our tortillas slightly to fit the dish.
    • Then pour out some of the tomato sauce and smooth it down evenly along the bottom of the dish.
    • On a separate plate or board lay a tortilla down flat. Spoon out some butternut squash and black bean filling and then roll up the tortilla and place it into the oven-proof dish, seal side down.
    • Repeat with the next tortilla and keep repeating until your dish is full.
    • Pour the remaining tomato sauce over the top and smooth it down.
    • Add your cheese sauce carefully to the top and smooth it down. 
    • Place into the oven and bake for 25 minutes at 350°F.

    Serving:

    • Serve topped with fresh chopped cilantro. 

    Notes

    1. For gluten-free make sure to use corn tortillas and use a gluten-free all purpose flour blend to replace the regular flour in the cheese sauce. 
    2. If you use corn tortillas then heat them first by wrapping four at a time in a damp paper towel and microwaving for 30 seconds to 1 minute. This is so that they fold more easily and don’t break. 

    Nutrition

    Serving: 1Enchilada | Calories: 367kcal | Carbohydrates: 54.6g | Protein: 11.9g | Fat: 13.5g | Saturated Fat: 2.4g | Sodium: 891mg | Fiber: 12.2g | Sugar: 8.2g
    DID YOU MAKE THIS RECIPE? Rate it & leave your feedback in the comments section below, or tag @lovingitvegan on Instagram and hashtag #lovingitvegan
    Get Your Copy! It's FREE!
    « Vegan Apple Pie
    Roasted Garlic Hummus »
    2.6K shares

    About the Author

    Hi I'm Alison Andrews, I'm the voice and cook behind Loving It Vegan. I love making delicious vegan food and creating vegan versions of all your old favorites, so that you’ll never feel like you’re missing out. Find out more about me here.

    Loving It Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Loving It Vegan will receive a small commission from the purchase at no additional cost to you.

    Reader Interactions

    Comments

    1. Cheryl says

      July 20, 2024 at 3:01 pm

      How long can I store the filling and sauce?

      Reply
      • Nadine @ Loving It Vegan says

        July 25, 2024 at 10:33 am

        If you want to make these enchiladas ahead of time, you can make the entire recipe up until the point that you would assemble the enchiladas and bake them. Store the ingredients (butternut squash and black bean mix, tomato sauce and cheese sauce) separately in the fridge and then assemble and bake the next day. Leftovers will keep for 3-4 days in the fridge.

        They are also freezer friendly if you want to freeze some. Thaw overnight in the fridge and then reheat.

        Reply
    2. Cheryl says

      March 10, 2024 at 6:58 pm

      What is the alternative to coconut sugar? Is it ok to use light brown sugar?

      Reply
      • Nadine @ Loving It Vegan says

        March 11, 2024 at 9:56 am

        Yes, light brown sugar will work perfectly fine Cheryl!

        Reply
    3. Sally Lovelock says

      November 13, 2021 at 5:20 pm

      Absolutely beautiful recipe, enjoyed by myself (vegan) my hubby who eats meat and my my two veggie kids – very rarely is there a recipe that all four of us enjoy.5 stars

      Reply
      • Alison Andrews says

        November 15, 2021 at 11:50 am

        Awesome that everyone enjoyed it! Thanks so much for the great review Sally!

        Reply
    4. Kevyn says

      May 04, 2021 at 4:47 am

      This recipe was absolutely delicious! It’s so hard to just eat one! This is going into my meatless Monday recipes. Thank you friend!5 stars

      Reply
      • Alison Andrews says

        May 04, 2021 at 10:09 am

        So happy to hear that Kevyn! Thanks a million!

        Reply
    5. PB says

      September 02, 2020 at 10:21 pm

      This recipe was amazing! Even better than i thought it would be 🙂 a new favourite.5 stars

      Reply
      • Alison Andrews says

        September 03, 2020 at 10:59 am

        So happy to hear that! Thank you!

        Reply
    6. Aliza Avshalom says

      August 19, 2020 at 9:38 am

      Thank you for yet another great recipe! I made it and it came out great!5 stars

      Reply
      • Alison Andrews says

        August 19, 2020 at 10:19 am

        So happy to hear that Aliza!

        Reply
    7. Sharon says

      August 18, 2020 at 9:17 pm

      If I make a day ahead, should I wait to pour sauce on top?

      Reply
      • Alison Andrews says

        August 19, 2020 at 9:06 am

        Hi Sharon, I would prepare all the elements for the recipe, and then keep them stored separately in the fridge, assemble and bake on the day.

        Reply
    8. Ron Artale says

      August 17, 2020 at 5:59 pm

      Good day Allison,
      Your recipe is great. Several years ago I discovered a great bottled enchilada sauce at Trader Joe’s. It is vegan, and has just the right amount of spice. We’ve used it over burritos ,and even have flavored rice.5 stars

      Reply
      • Alison Andrews says

        August 18, 2020 at 8:13 am

        Awesome, that’s helpful info! Thanks so much for sharing Ron!

        Reply
    9. Susan Christian says

      August 17, 2020 at 4:41 pm

      Made these enchiladas Friday night for vegan hubby and daughter (I am not). Everyone enjoyed them!! They are time consuming, but delicious. During the week, I would save time by using canned red enchilada sauce and still feel it would be great. A wonderful, filling recipe. Thank you for keeping us all satisfied! 🙂5 stars

      Reply
      • Alison Andrews says

        August 18, 2020 at 8:11 am

        Fantastic Susan! Thanks so much for posting. Totally agree with your time saving tip too!

        Reply
    10. CMTakacs says

      August 17, 2020 at 1:59 pm

      I made this meal mainly bc I had a large butternut squash to use. It is difficult to pass anything w/o meat over on my husband, but this one was a winner. I had black beans & brown rice already mixed together in the freezer from another large meal. I saved the step of blending by using 1 lg can of crushed tomatoes. At the end of the meal, my husband said it was delicious but what kind of meat was in there? 😉5 stars

      Reply
      • Alison Andrews says

        August 18, 2020 at 8:10 am

        That is awesome! So pleased to hear that. Thanks a million for sharing!

        Reply
    11. Anna says

      August 14, 2020 at 7:08 am

      The filling sounds very palatable! I love the tips for us gluten free folks!5 stars

      Reply
    12. Jessica Healy says

      February 13, 2019 at 3:47 am

      I wasn’t so sure about this recipe, but I gave it a try, and it is amazing! So so good. Will definitely be making again. I used cilantro instead of basil and chives for the creamy cashew sauce topping (just because that’s what I had), and that turned out pretty good too.5 stars

      Reply
      • Alison Andrews says

        February 13, 2019 at 10:46 am

        Yay! Sounds lovely, thanks so much for sharing and the awesome review! 🙂

        Reply
    13. annie says

      February 15, 2017 at 6:12 pm

      I love enchiladas! And they do resemble a casserole, so it’s not too crazy to mistake them for noodles. I’m diggin the filling here.

      Reply
      • Alison Andrews says

        February 16, 2017 at 2:07 pm

        Hahaha, yes indeed!

        Reply
    14. Anna Andrews says

      February 14, 2017 at 8:26 pm

      Totally awesome5 stars

      Reply
      • Alison Andrews says

        February 16, 2017 at 2:07 pm

        🙂

        Reply

    Comment Policy: Your feedback is really appreciated! Please do us a favor and rate the recipe as well as this really helps us! The most helpful comments are the ones that give useful feedback for others who might make the recipe, tell about substitutions you made or adjustments you made and how it turned out, or assisting other commenters. Rude or insulting comments will not be accepted.

    5 from 14 votes (4 ratings without comment)

    Leave A Comment & Review Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi I’m Alison Andrews! I love making delicious vegan food and creating delicious vegan versions of all your old favorite dishes, so you can have your vegan cake and eat it too!

    More about me →

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Popular Posts

    • Vegan tuna on an open faced sandwich on a wooden board.
      Vegan Tuna
    • Serving spoonful of vegan mac and cheese.
      The Best Vegan Mac and Cheese (Classic, Baked)
    • Vegan burritos stacked up on top of each other.
      Vegan Burrito
    • Vegan tofu scramble with sliced avocado and fried tomatoes on a white plate.
      Super Eggy Vegan Tofu Scramble
    • Thick slice of cashew cheese on a wooden board.
      Sliceable Cashew Cheese
    • Homemade vegan butter in a glass butter dish with a knife.
      Homemade Vegan Butter

    Veganuary

    • Vegan chop suey served in a black bowl.
      Vegan Chop Suey
    • Vegan German Potato Salad served in a black bowl.
      Vegan German Potato Salad
    • Vegan Italian Dressing
    • Vegan Thai Peanut Noodles in a black bowl.
      Vegan Thai Peanut Noodles
    • Slices of grilled vegan halloumi on a gray plate.
      Vegan Halloumi
    • Vegan stuffed mushrooms on a white plate.
      Vegan Stuffed Mushrooms

    See all Veganuary Recipes →


    Footer

    ↑ back to top

    As Seen In

    Press logos black and white

    About

    • Privacy Policy
    • Terms & Conditions

    Follow Us

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Contact

    • About
    • Contact

    Copyright © 2022 Loving It Vegan

    Get 10 fabulous dinner recipes!
    Absolutely free! Sign up below!
    Get Your Copy! It's FREE!

    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.