There’s something undeniably comforting about a warm, cheesy, and flavorful enchilada dish, but let’s be honest—sometimes, rolling up individual enchiladas feels like too much work for a busy weeknight. That’s where this Butternut Squash & Black Bean Enchilada Skillet comes to the rescue. It delivers all the rich flavors and textures of classic enchiladas but in an easy, one-pan meal that comes together in just 30 minutes.
This dish is a wonderful fusion of sweet, smoky, and slightly spicy flavors. The butternut squash brings a natural sweetness that balances beautifully with the bold enchilada sauce, earthy black beans, and warming spices. Everything gets cooked together in a skillet, meaning fewer dishes to clean and more time to enjoy a wholesome meal with your family.
What makes this recipe extra special is its versatility. Whether you’re vegetarian or just looking to incorporate more plant-based meals into your diet, this skillet dish will satisfy your cravings for something hearty and delicious. It’s also perfect for meal prep, making it a great option for busy schedules. Plus, the addition of melty cheese on top takes this dish to the next level of indulgence.
I first tried a version of this dish on a cold autumn night, and it immediately became a favorite in my household. It’s the kind of meal that warms you from the inside out, packed with vibrant colors and bold flavors that feel both comforting and nourishing. Once you try it, I have a feeling you’ll be making it again and again!
Why You’ll Love This Recipe
This Butternut Squash & Black Bean Enchilada Skillet is one of those recipes that you’ll want to keep in your weekly rotation. Here’s why it stands out:
1. Quick and Easy
No need to spend hours in the kitchen. This recipe comes together in 30 minutes, making it perfect for busy weeknights. The one-skillet method means minimal prep and cleanup, so you can focus on enjoying your meal.
2. Packed with Flavor
The combination of smoky chili powder, cumin, garlic, and spicy jalapeño creates a deep, rich flavor that complements the sweetness of the butternut squash. The enchilada sauce ties everything together with its tangy, slightly spicy kick.
3. Nutritious and Satisfying
This dish is loaded with fiber, protein, and vitamins, making it a well-balanced meal. Black beans provide plant-based protein, while butternut squash is rich in vitamins A and C. The addition of corn tortillas adds a satisfying chewiness without making the dish too heavy.
4. Customizable and Versatile
You can tweak this recipe to suit your preferences. Want more protein? Add shredded chicken, tofu, or ground turkey. Prefer a spicier dish? Throw in extra jalapeños or a pinch of red pepper flakes. Need a dairy-free version? Swap out the cheese for a vegan alternative.
5. Perfect for Meal Prep
Make a big batch and store leftovers for easy meals throughout the week. This dish reheats beautifully, so you’ll always have something delicious ready to go.
Health Benefits
This Butternut Squash & Black Bean Enchilada Skillet isn’t just delicious—it’s also packed with nutritional benefits that make it a smart choice for a balanced diet.
1. High in Fiber
Both butternut squash and black beans are excellent sources of dietary fiber. Fiber helps with digestion, promotes gut health, and keeps you feeling full for longer, making this a great meal for weight management and sustained energy.
2. Rich in Vitamins and Antioxidants
- Butternut squash is packed with vitamin A, which supports vision health and immune function. It also contains vitamin C, a powerful antioxidant that helps fight inflammation.
- Black beans are high in iron, folate, and magnesium, which are essential for red blood cell production and muscle function.
3. Heart-Healthy Ingredients
The combination of black beans, olive oil, and whole food ingredients supports heart health. Black beans contain cholesterol-lowering fiber, while olive oil provides healthy monounsaturated fats that are good for cardiovascular health.
4. Plant-Based Protein Powerhouse
If you’re looking for a meatless meal that’s still satisfying, this dish has you covered. Black beans are an excellent plant-based protein source that helps build muscle, maintain energy levels, and keep hunger at bay.
5. Naturally Gluten-Free & Dairy-Free Friendly
By using corn tortillas, this dish is naturally gluten-free. If you’re avoiding dairy, simply swap out the cheese for a vegan alternative like cashew cheese or nutritional yeast.
Preparation Time, Servings, and Nutritional Information
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
- Calories per Serving: 405 kcal
- Carbohydrates: 42.8g
- Protein: 16.8g
- Fat: 12.5g
- Fiber: 13.7g
- Sugar: 7.5g
Ingredients List
To make this Butternut Squash & Black Bean Enchilada Skillet, you’ll need:
Vegetables & Beans
- 2 lbs butternut squash, peeled and diced
- 1 small yellow onion, finely chopped
- 1 jalapeño, diced (remove seeds for less spice)
- 3 cloves garlic, minced
- 1 (15-ounce) can black beans, drained and rinsed
Tortillas & Sauce
- 6 yellow corn tortillas, cut into strips
- 1 (15-ounce) can red enchilada sauce
Spices & Seasoning
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon salt (or to taste)
- ½ teaspoon black pepper
Cheese & Toppings
- 1 cup shredded colby jack or Mexican blend cheese
- Fresh cilantro, chopped (for garnish)
- Greek yogurt or sour cream (optional)
- Guacamole (optional)
Cooking Oil
- 2 tablespoons olive oil
Step-By-Step Cooking Instructions
Prepare the Ingredients
Start by peeling and dicing your butternut squash into bite-sized pieces. Finely chop the onion and jalapeño, and mince the garlic. Cut the corn tortillas into thin strips and set everything aside.
Sauté the Vegetables
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the chopped onions and jalapeño and cook for about 2 minutes until softened. Stir in the garlic, chili powder, cumin, salt, and black pepper.
Cook the Butternut Squash
Add the diced butternut squash to the skillet and stir well to coat with the spices. Cook for 8-10 minutes, stirring occasionally, until the squash is tender. If needed, add a splash of water to help steam the squash and speed up the cooking process.
Add Black Beans and Tortillas
Once the squash is tender, stir in the black beans and corn tortilla strips. The tortilla strips will absorb the flavors and help thicken the dish.
Pour in the Enchilada Sauce
Slowly pour in the enchilada sauce, stirring everything together. Reduce the heat to low and let it simmer for 3-5 minutes so the flavors can meld.
Add Cheese and Broil
Sprinkle half of the shredded cheese over the mixture and stir gently. Top with the remaining cheese, then place the skillet under the broiler for 3-5 minutes until the cheese is melted and bubbly.
Serve and Garnish
Remove from the oven and sprinkle with fresh cilantro. Serve with Greek yogurt, sour cream, or guacamole for extra flavor.

How to Serve
This Butternut Squash & Black Bean Enchilada Skillet is a complete meal on its own, but you can elevate it with a few extra toppings and sides to make it even more satisfying. Here are some of the best ways to serve this dish:
1. Top It Off with Garnishes
Adding fresh garnishes brings brightness and extra flavor to each bite. Here are some delicious options:
- Fresh cilantro – Adds a fresh, herby kick that complements the warm spices.
- Greek yogurt or sour cream – A cool, creamy contrast to the bold flavors.
- Guacamole or sliced avocado – Adds a creamy, buttery richness.
- Sliced jalapeños – For extra heat.
- Fresh lime wedges – A squeeze of lime brightens up the dish.
2. Serve with a Side Dish
While this skillet meal is filling on its own, pairing it with a side dish makes it even more satisfying. Here are a few ideas:
- Mexican-style rice – A great way to soak up any extra enchilada sauce.
- Simple green salad – A fresh salad with a tangy vinaigrette balances out the dish.
- Roasted vegetables – Bell peppers, zucchini, or corn roasted with chili powder and lime make a delicious side.
- Refried beans – A classic side that adds even more plant-based protein.
3. Make it a Burrito or Taco Filling
Scoop the enchilada mixture into warm flour or corn tortillas to turn it into a burrito or soft taco filling. This is a great way to repurpose leftovers into a new meal.
4. Serve Over a Grain
If you want to stretch this meal even further, serve it over a grain like quinoa, brown rice, or cauliflower rice. This makes it even more filling and gives it a fun texture contrast.
Pairing Suggestions
This dish pairs wonderfully with refreshing drinks, complementary side dishes, and contrasting flavors. Here are some ideas to round out your meal:
Drinks
A refreshing beverage can help balance the heat and spices of this dish. Consider serving it with:
- Agua fresca – A light, fruit-infused Mexican drink like watermelon or hibiscus agua fresca.
- Lemonade or limeade – The citrusy tang cuts through the richness of the cheese and enchilada sauce.
- Iced tea – A cooling option that complements the warm spices.
Side Dishes
Pair this enchilada skillet with these complementary sides for a complete meal:
- Elote (Mexican street corn) – Grilled corn with a creamy, tangy sauce and crumbled cheese.
- Crispy tortilla chips with salsa – A simple and crunchy side that’s perfect for scooping up extra sauce.
- Sautéed or grilled bell peppers and onions – A fajita-style side that pairs well with the skillet meal.
Desserts
Finish your meal with a light, sweet treat:
- Churros – A classic Mexican dessert with a crispy, cinnamon-sugar coating.
- Mango sorbet – A fruity, refreshing dessert that cools down the palate.
- Coconut rice pudding – A creamy, subtly sweet dish that pairs well with the bold flavors of the main meal.
Storage, Freezing & Reheating Instructions
One of the best things about this Butternut Squash & Black Bean Enchilada Skillet is that it stores and reheats beautifully, making it perfect for meal prep.
Storing Leftovers
- Refrigerator: Store leftovers in an airtight container in the fridge for 3 to 5 days.
- Portioning: If you plan to eat it throughout the week, divide it into individual meal containers for easy grab-and-go lunches.
Freezing Instructions
This dish freezes well, making it great for batch cooking. Here’s how to do it:
- Allow it to cool completely before freezing to prevent ice crystals from forming.
- Transfer to a freezer-safe container or zip-top freezer bag. If using a bag, flatten it for easy storage.
- Label with the date and freeze for up to 3 months.
Reheating Instructions
- Microwave: Heat a portion in a microwave-safe bowl for 2-3 minutes, stirring halfway through.
- Stovetop: Reheat over medium-low heat in a skillet with a splash of water or broth to bring back moisture.
- Oven: Place in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 15-20 minutes until heated through.
Common Mistakes to Avoid
Even though this recipe is simple, there are a few pitfalls to watch out for to ensure the best results.
1. Not Cooking the Butternut Squash Long Enough
Butternut squash needs time to soften properly. If you rush this step, you’ll end up with hard, undercooked pieces that don’t blend well with the rest of the dish. Be patient and let it cook until fork-tender.
2. Overcrowding the Pan
If your skillet is too small, the ingredients won’t cook evenly. Use a large skillet to ensure the squash, beans, and tortillas cook properly and don’t become mushy.
3. Using Too Much Tortilla
Corn tortillas are great for thickening the dish, but using too many can make it overly dense and gummy. Stick to the recommended amount for the best texture.
4. Not Letting the Cheese Melt Properly
For the perfect gooey, cheesy topping, broil the skillet for a few minutes at the end instead of just melting the cheese on the stovetop. This creates a deliciously bubbly, golden-brown top layer.
Pro Tips
1. Use Pre-Cut Butternut Squash for Convenience
To save time, grab pre-cut butternut squash from the grocery store. This eliminates the need for peeling and chopping.
2. Toast the Spices for More Depth
For an even deeper flavor, toast the chili powder and cumin for a minute in the skillet before adding the vegetables.
3. Swap the Beans for Variety
If you’re out of black beans, try pinto beans or kidney beans for a slightly different taste and texture.
4. Add a Protein Boost
For a heartier meal, stir in cooked shredded chicken, ground turkey, or tofu.
Frequently Asked Questions (FAQs)
1. Can I use sweet potatoes instead of butternut squash?
Yes! Sweet potatoes work well as a substitute and provide a similar sweetness and texture.
2. What type of enchilada sauce should I use?
Any store-bought or homemade red enchilada sauce works. If you like a spicier dish, go for a medium or hot sauce.
3. Can I make this dish dairy-free?
Absolutely! Just swap out the cheese for a vegan cheese alternative or skip it altogether.
4. How can I make this dish gluten-free?
This dish is naturally gluten-free since it uses corn tortillas instead of flour tortillas. Just make sure your enchilada sauce is gluten-free.
5. Can I prepare this dish ahead of time?
Yes! You can chop all the vegetables and prep the tortillas in advance to make cooking even quicker.
Conclusion & Call to Action
This Butternut Squash & Black Bean Enchilada Skillet is a must-try for anyone looking for a quick, nutritious, and incredibly flavorful meal. It’s packed with fiber, plant-based protein, and warming spices, making it the perfect comfort food for busy nights.
I’d love to hear how your version turns out! If you try this recipe, leave a comment or share a photo on social media. Happy cooking!
Print
Butternut Squash & Black Bean Enchilada Skillet
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
A delicious, easy, and nutritious one-skillet meal featuring roasted butternut squash, black beans, and corn tortillas smothered in enchilada sauce and melted cheese. A perfect vegetarian weeknight dinner packed with flavor!
Ingredients
- 2 lbs butternut squash, peeled and diced
- 1 small yellow onion, chopped
- 1 jalapeño, diced (remove seeds for less spice)
- 3 cloves garlic, minced
- 1 (15-oz) can black beans, drained and rinsed
- 6 corn tortillas, cut into strips
- 1 (15-oz) can red enchilada sauce
- 1 cup shredded Colby Jack or Mexican cheese
- 2 tbsp olive oil
- 1 tsp chili powder
- 1 tsp cumin
- ½ tsp salt
- ½ tsp black pepper
- Fresh cilantro (for garnish)
- Greek yogurt or guacamole (optional)
Instructions
- Heat olive oil in a large skillet over medium heat. Sauté onion and jalapeño for 2 minutes.
- Add garlic, chili powder, cumin, salt, and black pepper. Stir well.
- Stir in butternut squash and cook for 8-10 minutes until tender.
- Add black beans and tortilla strips, mixing well.
- Pour in enchilada sauce and simmer for 3-5 minutes.
- Stir in half of the cheese, then sprinkle the rest on top.
- Broil for 3-5 minutes until cheese is melted and bubbly.
- Garnish with fresh cilantro and serve with Greek yogurt or guacamole.
Notes
- Substitute sweet potatoes for butternut squash if desired.
- Add cooked shredded chicken or tofu for extra protein.
- Use dairy-free cheese to make it vegan.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Skillet
- Cuisine: Mexican-Inspired