This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Vegetarian butternut squash meal
Vegetarian butternut squash meal is a hearty, one-skillet dish made with sweet butternut squash, protein-packed black beans, juicy diced tomatoes, and warm spices. This quick, 25-minute recipe yields 4 servings and is topped with melted cheese and fresh cilantro for a flavorful finish. Perfect for any weeknight, it balances ease and taste beautifully.
There’s something about the combination of creamy squash and tangy enchilada flavors that reminds me of flavors I experimented with when I first started cooking in Charleston. If you’re ready to bring these textures and tastes together in your own kitchen, let’s dive in.
Table of Contents
- Why is this recipe so special?
- What ingredients do you need?
- How do you make it step-by-step?
- Frequently Asked Questions
- How to prep, store, and reheat
- Common mistakes to avoid
Why is this recipe so special?
The Butternut Squash & Black Bean Enchilada Skillet Recipe combines the sweetness of squash with bold enchilada flavors, creating a satisfying, one-pan vegetarian meal. It’s perfect for busy schedules without sacrificing taste.
- The one-skillet method saves time and effort, making cleanup easy while still producing vibrant flavors.
- Black beans provide a hearty protein punch, keeping you full and satisfied.
- The combination of squash, tortillas, and cheese creates a comforting harmony of textures with chewy, melty, and creamy components.
- Fresh cilantro and lime wedges add a bright finishing touch, balancing the warm spices beautifully.
What ingredients do you need?
This recipe uses simple, wholesome ingredients to create bold flavors. Here’s everything you’ll need:
- 1 medium butternut squash, peeled and diced
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14 oz) diced tomatoes, undrained
- 1 cup vegetable broth
- 8 small corn tortillas, cut into strips
- 1 cup shredded cheese (cheddar or Mexican blend)
- Fresh cilantro, chopped, for garnish
- Salt and pepper to taste
- Lime wedges, for serving
The butternut squash is essential for its natural sweetness, which complements the savory spices perfectly. Black beans provide both flavor and substance, making this a filling vegetarian dish.
How do you make it step-by-step?
This easy, one-pan recipe is ready in under 30 minutes. Follow these steps to create a satisfying skillet meal:
Step 1 — Sauté the butternut squash
In a large skillet, heat the olive oil over medium heat. Add the diced butternut squash and cook for about 5-7 minutes, stirring occasionally, until it starts to soften.
Step 2 — Add onion and garlic
Add the diced onion and minced garlic to the skillet. Sauté for another 3-4 minutes until the onion is translucent.
You might also enjoy our butternut squash and black bean.
Step 3 — Stir in the spices
Stir in the ground cumin, chili powder, salt, and pepper. Cook for 1 minute until fragrant.
Step 4 — Add beans, tomatoes, and broth
Add the black beans, diced tomatoes (with their juice), and vegetable broth. Bring the mixture to a simmer.
Step 5 — Incorporate tortilla strips
Stir in the corn tortilla strips, ensuring they are submerged in the sauce. Cook for an additional 5-7 minutes, stirring occasionally, until the tortillas are softened.
Step 6 — Melt the cheese
Sprinkle the shredded cheese evenly over the top and cover the skillet. Allow the cheese to melt for about 2-3 minutes.
Step 7 — Garnish and serve
Remove the skillet from heat and garnish with fresh cilantro. Serve immediately with lime wedges on the side for a zesty finish.
For more ideas, check out our creamy butternut squash pasta with.
Frequently Asked Questions
Can I use flour tortillas instead of corn?
Yes, you can use flour tortillas, but they may become softer and absorb more liquid than corn tortillas.
How can I make it vegan?
To make this recipe vegan, simply substitute the cheese with a dairy-free alternative and ensure all other ingredients are plant-based.
Can I add additional vegetables?
Absolutely! Bell peppers, zucchini, or spinach can be added to the skillet for even more flavor and nutrition.
How do I choose a ripe butternut squash?
A ripe butternut squash will have a uniform tan color and feel heavy for its size, with a firm skin free of soft spots or blemishes.
How to prep, store, and reheat
This dish is great for meal prep! Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 2 months.
Looking for something similar? Try our spicy creamy cajun chicken pasta.
To reheat, microwave individual portions or warm on the stovetop over medium heat, adding a splash of broth to prevent drying out.
For the best results, consider reheating leftovers in the oven at 350°F until warmed through, as this helps maintain the texture of the tortillas.
Common mistakes to avoid
Overcooking the butternut squash can make it mushy. Keep an eye on it during the sauté stage to ensure it holds its shape.
Failing to fully submerge tortilla strips can result in uneven textures. Stir them into the sauce thoroughly to soften them evenly.
Using pre-shredded cheese may cause clumping. Grating fresh cheese ensures it melts smoothly over the enchilada skillet.

Butternut Squash & Black Bean Enchilada Skillet Recipe
Equipment
- large skillet
- cutting board
- knife
- measuring spoons
- spatula
Ingredients
- 1 medium butternut squash (peeled and diced)
- 1 tbsp olive oil
- 1 small onion (diced)
- 2 clove garlic (minced)
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 can black beans (drained and rinsed)
- 1 can diced tomatoes (undrained)
- 1 cup vegetable broth
- 8 small corn tortillas (cut into strips)
- 1 cup shredded cheese (cheddar or Mexican blend)
- Fresh cilantro (chopped, for garnish)
- Salt (to taste)
- Pepper (to taste)
- Lime wedges (for serving)
Instructions
- In a large skillet, heat the olive oil over medium heat. Add the diced butternut squash and cook for about 5-7 minutes, stirring occasionally, until it starts to soften.
- Add the diced onion and minced garlic to the skillet. Sauté for another 3-4 minutes until the onion is translucent.
- Stir in the ground cumin, chili powder, salt, and pepper. Cook for 1 minute until fragrant.
- Add the black beans, diced tomatoes (with their juice), and vegetable broth. Bring the mixture to a simmer.
- Stir in the corn tortilla strips, ensuring they are submerged in the sauce. Cook for an additional 5-7 minutes, stirring occasionally, until the tortillas are softened.
- Sprinkle the shredded cheese evenly over the top and cover the skillet. Allow the cheese to melt for about 2-3 minutes.
- Remove from heat and garnish with fresh cilantro. Serve with lime wedges on the side.
Notes
Nutrition

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

