This post may contain affiliate links. Please read our disclosure policy.

Versatile, freezer-friendly, and forever delicious, I’ve made enchiladas dozens of different ways over the years. These butternut squash-stuffed Vegetarian Enchiladas are one of our absolute favorite fillings.

Easy vegetarian enchiladas on a plate

Healthy and packed with colorful veggies, these tasty vegetarian enchiladas are a big ol’ pan of cheesy delight. This recipe:

  • Is quick to pull together, thanks to the help of a few pantry items.
  • So tasty, I’m just as likely to make a pan of this Mexican vegetarian enchiladas casserole for only for Ben and myself as I am for a group of friends.
  • Features simple ingredients and crowd-pleasing flavor.
  • Easy enough to become a part of your weeknight meal rotation (along with my Vegetarian Burrito) and special enough to save for a dinner with friends or game day party.

These truly are the BEST EVER vegetarian enchiladas!

Vegetarian enchiladas in a baking dish

5 Star Review

“I guess you CAN have it all! These healthy enchiladas are truly delicious and guilt-free!”

— Lisa —

How to Make Vegetarian Enchiladas

Today’s easy vegetarian enchiladas recipe keeps the inspiration from my creamy white Butternut Squash Spinach Enchiladas, but is quicker and more convenient to make.

A few time-saving pantry staples like canned enchilada sauce and black beans put you ahead of the dinner game.

If you’d like to take a bit more time with the recipe, you can also make these vegetarian enchiladas with my homemade Enchilada Sauce and these Instant Pot Black Beans.

The Ingredients

  • Butternut Squash. Sweet, nutty, and unexpectedly wonderful in enchiladas. Plus, butternut squash is packed with vitamins, potassium, and magnesium.
  • Red Onion. Adds beautiful color and depth to the dish.
  • Black Beans. Creamy, protein-packed goodness. The black beans pair perfectly with the butternut squash and make the enchiladas extra filling.
  • Red Enchilada Sauce. A mild sauce with oodles of smoky flavor that coats every bite.
  • Spices. For a deep, smoky flavor that’s a pleasing contrast to the sweetness of the butternut squash.

Recipe Note

The recipe does have a bit of a kick, so if you are ultra-sensitive to spice, I’d recommend adding less chipotle chile powder, then tasting it and adjusting accordingly.

  • Sharp Cheddar Cheese. Nothing beats the melty topping of cheddar cheese!
  • Tortillas. I used whole-wheat tortillas to bump the nutrition content, but you can use any tortillas you prefer.

The Directions

  1. Sauté the onion in a large skillet.
  2. Add the squash, garlic, and spices. Cook until softened. Stir in the beans.
  3. Pour a layer of enchilada sauce in the bottom of a greased casserole dish. Fill each tortilla with the squash and bean mixture, roll them, then place seam-side down in the baking dish. Top with the remaining sauce and cheese.
  4. Bake vegetarian enchiladas at 375 degrees F for 20 to 25 minutes. DIG IN!
Black beans and vegetables in a skillet

Dietary Note

  • To Make Vegan. Omit the cheese or use a nondairy cheese alternative.
  • To Make Gluten Free. Use certified gluten free corn tortillas. Since corn tortillas are smaller, you are likely to have more, smaller enchiladas.

Recipe Variations

  • Vegetarian Enchiladas with Refried Beans. For vegetarian enchiladas refried beans, swap refried beans for the black beans. Spread them in the tortilla, before adding the sautéed butternut squash. (See Instant Pot Refried Beans and Crock Pot Pinto Beans for a recipe.)
  • Vegetarian Enchiladas Without Beans. Simply leave them out or try adding sautéed tofu like in my surprising and oh-so-yummy Vegan Enchiladas. (Another tofu hit: Tofu Tacos!)
  • Sweet Potato Vegetarian Enchiladas. Swap sweet potato or a squash that is similar in texture and flavor to butternut, such as kabocha or hubbard. Just make sure that, for your own sanity, it’s easy to peel and cube. (Love sweet potato? My Vegetarian Tacos will be a hit!)
  • Vegetarian Enchiladas with Spinach. Add even more veggies by stirring a few handfuls in with the butternut squash towards the end of its sauté time.

Make it Meaty

If you want to add meat, I’d suggested sautéed ground turkey or chicken (add some additional seasoning). Be sure to check out our family’s favorite Green Chile Chicken Enchiladas!

Best every vegetarian enchiladas in a baking dish

Storage Tips

  • To Store. Baked enchiladas can be stored in an airtight storage container in the refrigerator for up to 5 days.
  • To Reheat. Gently reheat enchiladas on a baking sheet in the oven at 350 degrees F until warmed through. You can also rewarm this recipe in the microwave.
  • To Freeze. Let the pan cool completely. Store leftovers in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator.

Meal Prep Tip

Enchiladas can be assembled and stored unbaked in the refrigerator for up to 1 day or frozen for up to 3 months (let thaw overnight in the refrigerator). Top with red sauce right before baking (do not top, then refrigerate or freeze unbaked, or the enchiladas will become soggy).

Spicy vegetarian enchiladas with avocado

What to Serve with Vegetarian Enchiladas

Two vegetarian enchiladas on a plate

5 Star Review

I love eating meat, but have made this recipe 4 times already, and I don’t miss it. They’re so good! With some sour cream and avocado to top it off they’re amazing. Legit 5 stars.

— Thomas. —

Frequently Asked Questions

Can I Add Meat to Vegetarian Enchiladas?

Yes, you can definitely add meat to this recipe. I think ground turkey, chicken, or beef would all work well here.

Are Vegetarian Enchiladas Spicy?

While these aren’t super spicy vegetarian enchiladas, they do have a bit of a kick. If you’re worried about them being too spicy, you can use less of the spices to start.

What Are the Best Vegetarian Enchilada Toppings?

Avocado, cilantro, cheese, nonfat plain Greek Yogurt (or sour cream), and salsa are all delicious enchilada toppings.

Should Enchiladas be Corn or Flour Tortillas?

You can use your preferred type of tortillas for this vegetarian enchilada recipe. My recipe utilizes whole wheat tortillas to add some additional fiber and protein. Corn is generally considered more traditional for enchiladas, and is also gluten free.

Vegetarian Enchiladas

4.83 from 40 votes
Easy Vegetarian Enchiladas with Butternut Squash, Black Beans and Cheese. A healthy Mexican enchilada recipe that will have you scraping the pan for more!

Prep: 15 minutes
Cook: 30 minutes
Total: 55 minutes

Servings: 6 enchiladas


  • 1 tablespoon extra-virgin olive oil
  • 1 small red onion diced
  • 3 1/2 cups (1/2-inch-cubed) butternut squash about 1 small, 1 1/2-pound squash
  • 3 cloves garlic minced (about 1 tablespoon)
  • 1 1/2 teaspoons ground chipotle chili powder reduce to 1 or 1/2 teaspoon if sensitive to spice
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 (15-ounce) can low sodium black beans rinsed and drained
  • 1 (10-ounce) can red enchilada sauce or 1 1/4 cups homemade Enchilada Sauce
  • 3/4 cup freshly grated sharp cheddar Monterey jack, pepper jack, or similar cheese
  • 6 taco-sized about 8-inch whole wheat low-carb tortillas (I used La Banderita brand)
  • Optional for serving: sliced avocado, chopped fresh cilantro, additional shredded cheese, additional chopped red onion, nonfat sour cream or plain Greek yogurt


  • Preheat your oven to 375 degrees F. Lightly coat a 9×13 baking dish with nonstick spray. Set aside.
  • Heat the olive oil in a large, deep skillet over medium. Once the oil is hot, add the onion and cook until beginning to soften, 2 to 3 minutes.
  • Stir in the squash, garlic, chipotle chili powder, cumin, salt, and pepper. Sauté until the squash is softened but still has a bit of chew, about 6 to 8 minutes, stirring occasionally. Taste a few pieces of the squash to make sure it’s the right texture overall. Stir in the beans, cooking just to warm through, about 30 seconds. Remove from the heat.
  • Spread a thin layer of the enchilada sauce into the bottom of the prepared baking dish. Fill the tortillas with a heaping 1/2 cup of the squash and bean filling, roll snugly, then arrange side by side in the dish, seam-side down. Pour the remaining sauce over the top, then sprinkle the top with cheese.
  • Bake for 20 to 25 minutes, until hot and bubbly. Let cool slightly, then serve with desired toppings.



  • TO MAKE VEGAN: Omit the cheese or use a non-dairy cheese alternative.
  • TO MAKE GLUTEN FREE: Use certified gluten-free corn tortillas. Since corn tortillas are smaller, you are likely to have more enchiladas.
  • TO MAKE AHEAD: Enchiladas can be assembled and stored unbaked in the refrigerator for up to 1 day or frozen for up to 3 months (let thaw overnight in the refrigerator). Top with red sauce right before baking (do not top, then refrigerate or freeze unbaked, or the enchiladas will become soggy).
  • TO STORE: Refrigerate baked enchiladas in an airtight storage container for up to 5 days. 
  • TO REHEAT: Rewarm leftovers in a baking dish in the oven at 350 degrees F or in the microwave. 
  • TO FREEZE: Freeze enchiladas in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating. 


Serving: 1enchilada, without toppingsCalories: 230kcalCarbohydrates: 31gProtein: 11gFat: 6gSaturated Fat: 2gCholesterol: 1mgFiber: 6gSugar: 4g

Join today and start saving your favorite recipes

Create an account to easily save your favorite recipes and access FREE meal plans.

Sign Me Up

More Delicious Butternut Squash Recipes

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better!

Erin Clarke

Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

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

Recipe Rating


Leave a comment

  1. Made this for dinner tonight. I love how simple it is to make! I added 1 small sweet potato along with the butternut squash bc I only had 1lb of the squash – it was a tasty little addition! I highly recommend this for anyone looking to wow even their carnivorous friends/family members – my boyfriend didn’t even miss meat tonight :) Thank you so much for sharing!5 stars

  2. My daughter is vegetarian, so I’m trying to have more meatless meals. My entire family loved this recipe! 5 stars!5 stars

  3. I love eating meat, but have made this recipe 4 times already, and I don’t miss it, they’re so good! With some sour cream and avocado to top it off they’re amazing. Legit 5 stars lol5 stars

  4. This is the first time I’ve ever left a review on a recipe, but I felt I needed to because I loved these so much. Definitely adding this to my weekly rotation. Thank you!5 stars

  5. This was delicious for today’s lunch! I was excited to realize I had almost everything on hand with just a few minor tweaks. I had a couple of 10oz bags of frozen butternut chunks in the freezer rather than a whole squash. I only had about half a red onion, so I filled out that part with a bit of bell pepper. I made your homemade sauce—to die for! This is joining my regular rotation. Thank you!5 stars

  6. I make chicken enchilada regularly, it’s one of my families favorite dishes so I was a little apprehensive to try these but I am so glad I did. They were delicious and have just the right amount of spiciness that doesn’t overpower the the flavor of the other ingredients. I would highly recommend and have already sent the recipe to several friends to try out too!5 stars

  7. This is an excellent recipe and as a vegetarian dish, it is superb. I made this for my family for birthday celebrations and everyone, even meat lovers enjoyed it. I new addition to our family is vegetarian and I was tired of preparing a separate meal for her and it made her feel she was giving me extra work. But this recipe was enjoyed by all!5 stars

  8. I’m going to make this tonight for a vegetarian person. You have no measurement re: spices, can sizes, amount of butternut squash etc.

    1. Hi JuneBenoit, the measurements are always listed in the post within the recipe card. It’s above the area where you commented so I think you scrolled right past it. There is a “jump to recipe” button at the top of the screen to help navigate you there. Hope this helps!

Load More Comments