Butternut Squash Enchiladas

Butternut Squash Enchiladas

There is something magical about the combination of sweet roasted butternut squash and zesty, savory enchilada sauce. These Butternut Squash Enchiladas are the ultimate cozy comfort food that manages to be both healthy and incredibly indulgent. Whether you are looking for a meatless Monday star or a way to use up that autumn harvest, this recipe delivers big flavors with a creamy texture that will have everyone asking for seconds. Get ready to transform humble squash into a vibrant, cheesy masterpiece that brings the warmth of the season straight to your dinner table.

Recipe Information

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Servings: 4 servings
  • Difficulty: Medium

Nutrition values

  • Calories: 345 kcal
  • Protein: 14g
  • Carbs: 48g

Why Make This Butternut Squash Enchiladas

This recipe is a nutritional powerhouse disguised as a decadent Mexican-inspired feast. Butternut squash provides a natural sweetness that perfectly balances the smoky heat of chili peppers and cumin. It is an excellent way to pack more vegetables into your diet without sacrificing the “cheese pull” factor that makes enchiladas so satisfying. Additionally, these enchiladas are incredibly versatile; they work perfectly for meal prep as the flavors actually improve the next day. They are vegetarian-friendly but hearty enough to satisfy even the most dedicated meat lovers.

Ingredients

  • 1 medium butternut squash, peeled and cubed (about 4 cups)
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 can (15 oz) black beans, rinsed and drained
  • 1 cup frozen corn kernels
  • 2 cups red enchilada sauce
  • 8 to 10 corn or flour tortillas
  • 2 cups shredded Monterey Jack or cheddar cheese
  • Fresh cilantro, diced avocado, and sour cream for garnish
  • Salt and pepper to taste

Directions

Step 1: Roast the Butternut Squash

Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, cumin, smoked paprika, salt, and pepper on a large baking sheet. Spread the pieces in a single layer to ensure even browning. Roast for 20-25 minutes, or until the squash is tender and slightly caramelized on the edges. Remove from the oven and set aside, but keep the oven on for the baking stage.

Step 2: Sauté the Aromatics and Fillings

While the squash roasts, heat a splash of oil in a large skillet over medium heat. Add the diced onion and cook for 5 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant. Add the black beans and corn to the skillet, stirring to combine. Once the squash is finished roasting, gently fold it into the skillet mixture. Pour 1/4 cup of the enchilada sauce into the filling to bind everything together.

Step 3: Assemble the Enchiladas

Spread about 1/2 cup of enchilada sauce across the bottom of a 9×13 inch baking dish. To make the tortillas pliable, warm them in the microwave for 30 seconds wrapped in a damp paper towel. Place a generous scoop of the squash mixture in the center of each tortilla, sprinkle with a little cheese, and roll tightly. Place the tortillas seam-side down in the prepared baking dish.

Step 4: Top and Bake

Pour the remaining enchilada sauce over the top of the assembled rolls, ensuring the edges of the tortillas are covered to prevent them from drying out. Sprinkle the remaining shredded cheese over the top. Cover the dish with foil and bake at 350°F (175°C) for 15 minutes. Remove the foil and bake for another 5-10 minutes until the cheese is bubbly and starting to brown.

Step 5: Garnish and Serve

Let the enchiladas rest for 5 minutes after removing them from the oven. This helps the sauce thicken and makes serving much easier. Top with fresh cilantro, sliced avocado, and a dollop of sour cream or Greek yogurt. Serve warm and enjoy the blend of sweet and spicy flavors.

Expert Tips for Perfect Butternut Squash Enchiladas

  • Small Cubes Matter: Cut your squash into uniform, small cubes (about 1/2 inch). This ensures they cook quickly and fit easily inside the tortillas.
  • Don’t Skip the Sauce: Use a high-quality enchilada sauce, or better yet, make your own. The sauce is the primary flavor driver for the entire dish.
  • Avoid Soggy Tortillas: If using corn tortillas, flash-fry them in a little oil for 10 seconds per side before filling. This creates a barrier that prevents them from becoming mushy.
  • Cheese Selection: Use a block of cheese and grate it yourself. Pre-shredded cheese is coated in potato starch, which prevents it from melting as smoothly.
  • Acid Balance: Squeeze a little lime juice over the finished dish to brighten the earthy flavors of the squash and beans.

Delicious Variations

  • Add Protein: Fold in shredded rotisserie chicken or ground turkey if you want a non-vegetarian version.
  • Go Green: Swap the red enchilada sauce for a tangy salsa verde (green sauce) for a brighter, more acidic flavor profile.
  • Make it Vegan: Use a dairy-free cheese alternative or a creamy cashew lime sauce instead of traditional cheese and sour cream.
  • Sweet Potato Swap: If you don’t have butternut squash, roasted sweet potatoes make an excellent and very similar substitute.
  • Extra Spice: Mix chopped pickled jalapeños or a pinch of cayenne pepper into the filling for a bigger kick.

Frequently Asked Questions

Can I use frozen butternut squash?
Yes, you can use frozen cubed squash to save time. Roast it directly from frozen, but add about 5-10 minutes to the roasting time to account for the moisture.

Butternut Squash Enchiladas

How do I store leftovers?
Store any leftover enchiladas in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F to maintain the texture of the tortillas.

Can I freeze these enchiladas?
Yes. You can freeze them before or after baking. If freezing before baking, wrap the dish tightly with plastic wrap and foil. Thaw in the fridge overnight before baking as directed.

Which tortillas are best: flour or corn?
Corn tortillas are traditional and offer a deeper flavor, while flour tortillas are easier to roll and hold more filling. Both work well, so choose based on your preference.

Is this recipe gluten-free?
It can be! Ensure your enchilada sauce is certified gluten-free and use 100% corn tortillas. Some canned sauces use flour as a thickener, so always check the label.

Conclusion

Butternut Squash Enchiladas are a vibrant and satisfying meal that proves vegetarian cooking is anything but boring. The harmony of roasted squash, hearty beans, and melted cheese creates a flavor profile that is both complex and comforting. This dish is perfect for a weekend family dinner or a festive gathering with friends. Once you try this sweet and savory twist on a classic, it is sure to become a regular in your recipe rotation. Grab your apron and start roasting—your new favorite dinner is just an hour away!

Butternut Squash Enchiladas
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Butternut Squash Enchiladas

Butternut Squash Enchiladas


  • Total Time: 1 hour
  • Diet: Vegetarian

Ingredients

Scale
  • 1 medium butternut squash, peeled and cubed (about 4 cups)
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 can (15 oz) black beans, rinsed and drained
  • 1 cup frozen corn kernels
  • 2 cups red enchilada sauce
  • 8 to 10 corn or flour tortillas
  • 2 cups shredded Monterey Jack or cheddar cheese
  • Fresh cilantro, diced avocado, and sour cream for garnish
  • Salt and pepper to taste

Instructions

  1. Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, cumin, smoked paprika, salt, and pepper on a large baking sheet. Spread the pieces in a single layer to ensure even browning. Roast for 20-25 minutes, or until the squash is tender and slightly caramelized on the edges. Remove from the oven and set aside, but keep the oven on for the baking stage.
  2. While the squash roasts, heat a splash of oil in a large skillet over medium heat. Add the diced onion and cook for 5 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant. Add the black beans and corn to the skillet, stirring to combine. Once the squash is finished roasting, gently fold it into the skillet mixture. Pour 1/4 cup of the enchilada sauce into the filling to bind everything together.
  3. Spread about 1/2 cup of enchilada sauce across the bottom of a 9×13 inch baking dish. To make the tortillas pliable, warm them in the microwave for 30 seconds wrapped in a damp paper towel. Place a generous scoop of the squash mixture in the center of each tortilla, sprinkle with a little cheese, and roll tightly. Place the tortillas seam-side down in the prepared baking dish.
  4. Pour the remaining enchilada sauce over the top of the assembled rolls, ensuring the edges of the tortillas are covered to prevent them from drying out. Sprinkle the remaining shredded cheese over the top. Cover the dish with foil and bake at 350°F (175°C) for 15 minutes. Remove the foil and bake for another 5-10 minutes until the cheese is bubbly and starting to brown.
  5. Let the enchiladas rest for 5 minutes after removing them from the oven. This helps the sauce thicken and makes serving much easier. Top with fresh cilantro, sliced avocado, and a dollop of sour cream or Greek yogurt. Serve warm and enjoy the blend of sweet and spicy flavors.
  • Cook Time: 60 minutes
Scroll to Top