
Butternut Squash and Black Bean Enchilada Skillet is my weeknight lifesaver for those evenings when I want something cozy, filling, and not even a little bit boring. You know that moment when you open the fridge, see random ingredients, and feel your brain power leave your body? This recipe fixes that. It gives you that saucy enchilada vibe without rolling anything up, and it all happens in one pan. It is hearty enough for hungry people, but still totally veggie friendly. And the leftovers are honestly kind of amazing.
Why You’ll Love This Easy Vegetarian Enchilada Skillet
This is one of those dinners that makes you feel like you tried harder than you did. The butternut squash turns soft and slightly sweet, the black beans make it satisfying, and the enchilada sauce brings the whole thing together in a way that tastes like comfort food.
I also love that it is flexible. If you are missing an ingredient, you can usually swap something in. Plus, it is the kind of meal I make when friends are coming over because it looks colorful and fun, but I am not stuck in the kitchen all night.
And if you love the whole beans and rice situation, you might also like this cozy, filling dish: black beans and rice with sausage. Different vibe, same comfort factor.
Butternut Squash and Black Bean Enchilada Skillet Ingredients
Here is what I usually grab. Nothing fancy, just solid pantry and fridge staples.
- Butternut squash, peeled and diced (about 4 cups)
- Black beans, 1 to 2 cans, drained and rinsed
- 1 small onion, chopped
- 2 to 3 cloves garlic, minced
- 1 to 2 teaspoons chili powder
- 1 teaspoon ground cumin
- Salt and pepper
- Red enchilada sauce, about 2 cups (store bought is fine)
- 1 cup corn (frozen or canned)
- 1 to 2 cups tortilla chips or torn corn tortillas
- Cheese (cheddar, Monterey Jack, or a blend), about 1 to 1.5 cups
- Optional toppings like cilantro, lime, avocado, sour cream, jalapenos
If you are into butternut squash recipes in general, I rotate this with a creamy, cozy pasta situation when I want something softer and more mellow: creamy orzo with roasted butternut squash and spinach delight.
How to Prepare the Butternut Squash and Black Beans
Quick prep that saves your sanity
Let us be real, cutting butternut squash can be the most annoying part. My trick is to slice off the ends first so it does not wobble, then peel it with a sturdy peeler. Cut it in half lengthwise, scoop the seeds, then dice into small cubes. Smaller cubes cook faster and get tender without turning to mush.
For the black beans, I always rinse them. It takes 15 seconds and helps the flavor taste cleaner, not overly salty or can-like.
If you want to shave time, you can absolutely use pre cut squash from the store. No shame. I do it when life is hectic.
How to Make Butternut Squash and Black Bean Enchilada Skillet
This is the part where everything starts smelling like dinner, finally.
1) Heat a big skillet over medium heat and add a little oil. Toss in the onion and cook until it softens, about 3 to 4 minutes.
2) Add garlic, chili powder, cumin, and a pinch of salt. Stir for about 30 seconds so it gets fragrant.
3) Add the diced butternut squash and stir to coat it in all that good seasoning. Pour in a splash of water (about 1/4 cup) and cover for 8 to 10 minutes, stirring once or twice. You want the squash almost tender.
4) Add black beans, corn, and enchilada sauce. Stir, then let it simmer uncovered for 5 to 8 minutes so it thickens slightly.
5) Stir in a handful of crushed tortilla chips or torn tortillas to thicken and give it that enchilada feel.
6) Sprinkle cheese over the top, cover the pan, and cook until melted. If you like browned cheese, you can pop it under the broiler for a minute or two if your skillet is oven safe.
That is it. You just made a Butternut Squash and Black Bean Enchilada Skillet without rolling a single tortilla.
Tips for Making the Best Skillet Enchiladas
These are the little things that make this taste like you know what you are doing, even if you are tired.
Dice the squash small. If the cubes are too big, you will be waiting forever for them to soften.
Simmer the sauce. Give it a few minutes to thicken so it clings to everything.
Add tortillas at the end. If you add chips too early, they can disappear completely. I like some texture left.
Season in layers. A pinch of salt early, then taste after the sauce goes in. Enchilada sauces vary a lot in salt level.
Easy Ingredient Swaps and Recipe Variations
This is where you make it your own.
Instead of butternut squash, try sweet potato or even zucchini (zucchini cooks faster, so add it later). You can swap black beans for pinto beans, or do half and half.
If you like heat, add chopped chipotle in adobo or a diced jalapeno with the onion. If you want more veggies, stir in spinach at the end and let it wilt.
Sometimes I serve this with a simple soup when I want a full cozy meal. If that is your style too, this one is a favorite: butternut squash sweet potato soup.
How to Make This Enchilada Skillet Vegan or Dairy-Free
Easy. Skip the cheese, or use your favorite dairy free shredded cheese. You can also do a drizzle of cashew cream on top for that rich finish. For sour cream vibes, dairy free yogurt works surprisingly well if you add a little salt and lime.
Also check your enchilada sauce label. Some are fully vegan, but a few have unexpected ingredients. If you are unsure, a simple canned red enchilada sauce is usually the easiest path.
How to Make a Gluten-Free Butternut Squash Enchilada Skillet
This one is pretty straightforward. Make sure your enchilada sauce is gluten free (some brands thicken with flour). Then use certified gluten free tortilla chips or corn tortillas. Corn tortillas are naturally gluten free, but cross contamination can happen, so labels matter if you are sensitive.
Everything else in this skillet is typically naturally gluten free, which is one reason I love it when cooking for a mixed group.
What to Serve with Butternut Squash Enchilada Skillet
If you want to keep it simple, this skillet can absolutely stand alone. But if you are feeding a crowd or just want a bigger spread, here are a few easy sides.
- A crunchy green salad with lime vinaigrette
- Warm rice or cilantro lime rice
- Guacamole and salsa with extra chips
- Grilled veggies like peppers and onions
If you are cooking for people who eat meat too, I have done a split dinner before: serve this vegetarian skillet, plus a separate chicken and rice dish for the bigger appetites. This one is a hit: caribbean chicken and rice.
Topping Ideas for Black Bean Enchilada Skillet
Toppings are where the fun is. This is also how you let everyone customize their bowl without making extra work for yourself.
My go to toppings:
Fresh cilantro, diced avocado, sliced jalapenos, chopped green onion, a squeeze of lime, sour cream or Greek yogurt, and a little extra cheese if nobody is watching.
If I have time, I will also do quick pickled onions. It sounds fancy but it is just onions, vinegar, salt, and a tiny bit of sugar sitting in a jar while you cook.
How to Store and Reheat Enchilada Skillet
Store leftovers in an airtight container in the fridge for up to 4 days. The tortillas will soften more as it sits, which I personally do not mind because it gets almost like a casserole.
To reheat, microwave in a bowl covered loosely so it does not splatter, or warm it in a skillet over medium low heat with a small splash of water or extra enchilada sauce to loosen it up.
If you want fresh crunch, add new tortilla chips on top after reheating, not before.
Can You Make This Vegetarian Enchilada Skillet Ahead of Time?
My best make ahead plan
Yes, and it is great for busy weeks. Here is how I do it: cook the squash, beans, corn, and enchilada sauce mixture fully, then cool and store it. When you are ready to eat, reheat it in the skillet, stir in the chips or tortillas, then add cheese and melt.
This way, the chips do not turn into total mush during storage. It also makes dinner feel basically instant, which is a win.
Common Questions
Do I have to use store bought enchilada sauce?
Nope. Homemade is awesome if you have time, but store bought keeps this recipe realistic for weeknights. Just pick one you like and taste as you go.
Can I use frozen butternut squash?
Yes. It may release extra water, so simmer a little longer uncovered to thicken the sauce.
How spicy is this?
It depends on your enchilada sauce and chili powder. If you are cooking for spice sensitive people, use mild sauce and add heat at the table with hot sauce.
What if I do not have tortilla chips?
Torn corn tortillas work great. You can also serve it over rice and skip the tortillas in the skillet entirely
Can I freeze leftovers?
You can, but the texture will be softer after thawing. Freeze in portions for up to 2 months, then thaw in the fridge and reheat gently.
Ready for a Cozy One Pan Dinner?
If you make this Butternut Squash and Black Bean Enchilada Skillet, I hope it gives you that calm, cozy dinner feeling without a sink full of dishes. Keep it simple, use what you have, and do not stress the small stuff because it is a forgiving recipe. If you want to compare versions, you can check out this Butternut Squash and Black Bean Enchilada Skillet for another tasty take, and I also like the practical tips in Butternut Squash & Black Bean Enchilada Skillet – EatingWell. Now go grab that skillet and make dinner happen. You have got this.
Print
Butternut Squash and Black Bean Enchilada Skillet
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A cozy, filling, and easy vegetarian one-pan dinner that combines butternut squash, black beans, and enchilada sauce for a delightful comfort meal.
Ingredients
- 4 cups butternut squash, peeled and diced
- 1 to 2 cans black beans, drained and rinsed
- 1 small onion, chopped
- 2 to 3 cloves garlic, minced
- 1 to 2 teaspoons chili powder
- 1 teaspoon ground cumin
- Salt and pepper to taste
- 2 cups red enchilada sauce
- 1 cup corn (frozen or canned)
- 1 to 2 cups tortilla chips or torn corn tortillas
- 1 to 1.5 cups cheese (cheddar, Monterey Jack, or a blend)
- Optional toppings: cilantro, lime, avocado, sour cream, jalapenos
Instructions
- Heat a big skillet over medium heat and add a little oil. Toss in the onion and cook until it softens, about 3 to 4 minutes.
- Add garlic, chili powder, cumin, and a pinch of salt. Stir for about 30 seconds so it gets fragrant.
- Add the diced butternut squash and stir to coat it in all the seasoning. Pour in a splash of water (about 1/4 cup) and cover for 8 to 10 minutes, stirring once or twice until the squash is almost tender.
- Incorporate black beans, corn, and enchilada sauce. Stir, then let it simmer uncovered for 5 to 8 minutes so it thickens slightly.
- Mix in a handful of crushed tortilla chips or torn tortillas to thicken and give it that enchilada feel.
- Sprinkle cheese over the top, cover the pan, and cook until melted. Optionally, use the broiler for browned cheese.
Notes
Store leftovers in an airtight container in the fridge for up to 4 days. You can reheat it in a bowl covered loosely in the microwave or warm it on the stovetop.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 15g
- Cholesterol: 30mg





