|

Butternut Squash Enchiladas

These butternut squash enchiladas are a veggie-packed version of the traditional Mexican dish. Filled with sweet roasted butternut squash and black beans and then smothered in a flavorful homemade enchiladas sauce, it is a warm and comforting dish guaranteed to be a hit during your next Mexican-themed dinner night!

A casserole pan with rolled tortillas covered in red sauce and topped with diced roasted butternut squash, chili pepper slices, cilantro leaves, lime slices, sour cream and grated cheese. More ingredients in small bowls right next to it.

For more delicious and diverse butternut squash dishes, be sure to try my butternut squash curryMediterranean stuffed butternut squashbutternut squash Wellington, and my baked butternut squash risotto

❤️ Why you’ll love it

Enchiladas are one of my favorites when it comes to Mexican cuisine. Not only are they filling, nutritious, and packed with an unforgettable flavor that makes my taste buds dance, but they are also quite versatile, with many different ways to fill and dress them. However, this easy butternut squash enchilada recipe is hands down one of my favorites!

Sweet, buttery butternut squash is the main star of this dish, alongside black beans and a savory enchilada sauce made with various herbs and spices. They are then wrapped in corn tortillas, baked to perfection, and topped with the ingredients of your choice.

All of the fresh ingredients required to make this dish are easy to find in your local grocery store, and you likely already have many of the herbs and spices in your kitchen pantry. All you need is a couple of basic kitchen utensils and 20 minutes of prep time!

A casserole pan with rolled tortillas covered in red sauce and topped with diced roasted butternut squash, chili pepper slices, cilantro leaves, lime slices, sour cream and grated cheese. A small bowl of diced roasted squash is next to it.

? Key ingredients

Butternut squash – The butternut squash is the highlight of these vegan enchiladas and what gives it its sweet, buttery flavor. You will need to dice the squash into cubes before starting the recipe. 

Black beans – The black beans are a must-have ingredient in enchiladas. Not only do they add texture, but they also give you your daily dose of protein!

Veggies – In addition to the squash, you will also need spinach leaves (fresh or frozen), a chopped tomato, and an onion chopped into wedges.

Enchilada sauce – This recipe is not complete without the savory sauce! For this homemade sauce, I use a variety of spices and herbs, including garlic (unpeeled), dried oregano, dried oregano, ground cumin, sweet smoked paprika powder, hot chili flakes, salt, and black pepper.

Tortillas – Small corn tortillas are best for enchiladas. They hold their shape better, and have a flavor that pairs wonderfully with the enchilada filling. However, you can also use flour tortillas or my homemade flourless grain-free tortillas.

? You can find detailed measurements for all ingredients in the printable version of the recipe card at the bottom of this post.

? Equipment

I recommend using a high-quality baking dish that will help the enchiladas retain their heat longer, making it great for serving. I usually use an 8-inch/20 cm dish for two servings.

?‍? Instructions

Making butternut squash enchiladas

STEP 1
Preheat the oven to 400 F / 220 C. Peel and dice the butternut squash into ½-inch/12mm cubes. Peel and slice the onion into wedges and dice the tomato.

STEP 2
Add the diced butternut squash, sliced onion wedges, and unpeeled garlic to a baking sheet and season them with salt and pepper. Then, drizzle them with olive oil, use your hands to toss them, and spread the oil evenly.

A baking sheet with onion wedges, garlic cloves, and diced butternut squash.

STEP 3
Place the baking sheet in the oven and roast for 30 minutes. Keep the oven on when it is done baking.

STEP 4
After the veggies finish baking, start making the enchilada sauce. Add the diced tomatoes, oregano, cumin, smoked paprika powder, chili flakes, one teaspoon of salt, and half of the baked onion wedges in a blender. Peel the garlic and add it to the blender, then blend the mixture of ingredients until it creates a smooth sauce.

A blender with red sauce, garlic, onion, and small heaps of different spices and herbs.

STEP 5
Pour the enchilada sauce into a small saucepan and simmer over low-medium heat for 2-3 minutes.

A thick red sauce in a black frying pan.

STEP 6
Warm the tortillas in a non-stick frying pan (without oil). Add one tablespoon of the enchilada sauce and spread it evenly across the tortillas. Then place the roasted butternut squash, spinach leaves (thawed, if frozen), the remaining baked onion (cut into slices), and black beans in the middle of the tortillas.

A small tortilla with red sauce spread on top and spinach leaves, black beans, and orange squash cubes in the middle.

STEP 7
Roll up the tortillas and place them seam-side up, leaving the ends open.

A hand is rolling a small tortilla filled with red sauce, black beans and butternut squash cubes.

STEP 8
Evenly spread some enchilada sauce across the bottom of a casserole dish. Tightly add the tortilla roll-ups and pour the remaining sauce on top of each. Bake at 400 F / 220 C for 25 minutes.

A casserole pan with rolled tortillas covered in red sauce.

? Expert tip

For enchiladas that do not get soggy once you add the enchilada sauce, fry the tortillas in hot oil for a couple of minutes before filling them. Doing so creates a barrier between the tortilla and the sauce, preventing the tortilla from soaking up too much.

? Variations

Add an extra protein boost to your enchiladas by adding some of my vegan shredded chicken, vegan chorizo, or crispy tofu to the vegetables.

Customize your veggie mix with other seasonal veggies such as zucchini, bell pepper, or corn. You can also substitute the butternut squash with sweet potato for sweet potato enchiladas! 

Looking for a breakfast option? Swap out the butternut squash for tofu scramble, vegan breakfast sausage, and veggies, as I do in my vegan breakfast enchiladas.

A casserole pan with rolled tortillas covered in red sauce and topped with diced roasted butternut squash, chili pepper slices, cilantro leaves, lime slices, sour cream and grated cheese. Tomatoes, lime, garlic, and spinach leaves are right next to it.

? Serving ideas

These butternut squash enchiladas are delicious as they are right out of the oven. However, you can spruce up your dish even more with a sprinkle of vegan cheese and then top it with fresh cilantro, chopped avocado, sliced jalapeño, and fresh lime wedges. Complete the meal with a side of Mexican cilantro lime rice and beans or tortilla chips with fresh salsa or guacamole!

A casserole pan with rolled tortillas covered in red sauce and topped with diced roasted butternut squash, chili pepper slices, cilantro leaves, lime slices, sour cream and grated cheese.

❄️ Storing tips

These enchiladas are so good it will be hard to believe you will have any leftovers! But if you do, here is the best way to store them:

In the refrigerator – Wrap leftover enchiladas in plastic wrap and place them in an airtight container in the fridge for up to five days.

In the freezer – Once cooled, tightly wrap the enchiladas in plastic wrap and then in aluminum foil and refrigerate them for 24 hours. Then, place them in a freezer-safe bag and transfer them to the freezer for 1-2 months. To freeze uncooked enchiladas, wrap the pan of assembled enchiladas in plastic wrap followed by aluminum foil, then freeze for up to two months.

Reheating – To reheat previously cooked enchiladas, preheat a baking dish, place them in the dish, cover it, and bake at 350°F for about 30 minutes or until heated all the way through. You can also reheat them in a non-stick skillet by cooking the stacked enchiladas for four minutes without a lid, then covering them and cooking for an additional four minutes. To reheat uncooked enchiladas, remove the plastic wrap from the pan and recover the pan loosely with the foil. Then, bake for approximately 30 minutes until heated all the way through.

? FAQs

How to cut butternut squash?

Peel the skin off the butternut squash using a vegetable peeler or a sharp knife. Cut the peeled squash in half and scoop out the seeds before dicing the squash flesh into cubes. Butternut squash skin can be tough and challenging to peel. It may be helpful to first pierce the skin with a fork a few times and microwave it for a couple of minutes to soften it.

Is it necessary to peel the skin of the butternut squash first?

I prefer peeled butternut squash for this recipe, but since you will be roasting it, peeling the skin first is a matter of preference. However, whether you peel it or not, you must still remove the seeds.

Can I make butternut squash enchiladas ahead of time?

You can easily save time on this recipe by dicing the vegetables, making the sauce, and storing them in airtight containers in the refrigerator for up to two days in advance. You can also prepare the enchiladas entirely and freeze them up to two months in advance (see the Storing Tips section above for more details).

More vegan Mexican recipes

I love vegan Mexican recipes. If you do as well, here is some inspiration on what to cook next:

A casserole pan with rolled tortillas covered in red sauce and topped with diced roasted butternut squash, chili pepper slices, cilantro leaves, lime slices, sour cream and grated cheese.

Butternut Squash Enchiladas

Nandor Barta
These butternut squash enchiladas are a veggie-packed version of the traditional Mexican dish. Filled with sweet roasted butternut squash and black beans and then smothered in a flavorful homemade enchiladas sauce, it is a warm and comforting dish guaranteed to be a hit during your next Mexican-themed dinner night!
Prep Time 10 minutes
Cook Time 10 minutes
Baking time 55 minutes
Total Time 1 hour 15 minutes
Course Breakfast
Servings 4 servings
Calories 517kcal

Equipment

  • Non-stick frying pan (10.5 inch / 26 cm)
  • Oven-safe glass baking dish (8-inch / 20 cm)

Ingredients
  

  • 21 oz Butternut squash
  • 2 Onion
  • 4 cloves Garlic
  • 2 Tbsp Olive oil
  • 28 oz Chopped tomatoes
  • 2 tsp Oregano dried
  • 1 tsp Cumin ground
  • 1 tsp Sweet smoked paprika powder
  • ¼ tsp Hot chili flakes
  • 1 tsp Salt
  • tsp Black pepper
  • 9 oz Black beans
  • 4.5 oz Spinach leaves
  • 8-10 Small tortillas
  • Fresh cilantro

Instructions
 

  • Preheat the oven to 400 F / 220 C.
  • Add diced butternut squash (1/2 inch, 12 mm), onion
  • wedges, and unpeeled garlic to a baking sheet. Season with salt and black pepper. Drizzle them with olive oil. Use a spatula or your hands to spread the oil evenly. Bake for 30 minutes, but do not turn off the oven at the end.
  • To make the enchilada sauce add diced tomatoes, oregano, cumin, smoked paprika powder, chili flakes, 1 tsp salt, baked and peeled garlic, and half of the baked onion wedges to a blender and blend until smooth.
  • Pour the blended sauce into a small saucepan and simmer for 2-3 minutes over low-medium heat.
  • Warm up the tortillas in a non-stick oil-free frying pan. Add 1 Tbsp enchilada sauce and spread it evenly. Add roasted butter squash, thawed spinach leaves, the remaining baked onion wedges (sliced now), and the black beans in the middle of the tortilla. Roll it up, leaving the ends open.
  • Take a casserole dish and spread some enchilada sauce evenly at the bottom. Add all tortilla roll-ups tightly and pour the remaining enchilada sauce on top.
  • Bake it at 400 F / 220 C for 25 minutes.

Notes

To avoid soggy enchiladas, fry the empty tortillas in hot oil before filling and rolling. It creates a barrier, and the tortillas will not soak up too much of the sauce.

Similar Posts