Black Bean and Butternut Squash Soup Recipe: Roasted Squash and Cumin-Infused Depth

Soups & Stews

Black Bean and Butternut Squash Soup Recipe: Roasted Squash and Cumin-Infused Depth

This black bean and butternut squash soup recipe delivers the perfect balance of hearty texture and rich flavor in every spoonful. The secret lies in roasting the squash first—this caramelizes the natural sweetness and deepens the soup's depth without adding extra sugar.

What starts as a simple blend of beans, squash, and spices transforms into a velvety, satisfying dish that feels both comforting and sophisticated.

With just 30 minutes of active prep and 45 minutes of simmering, this soup is ideal for chilly evenings or meal prep. The roasted squash adds natural sweetness that pairs beautifully with the earthy notes of black beans and warm spices like cumin and smoked paprika.

A touch of coconut milk ensures a creamy consistency without overpowering the other flavors, while fresh cilantro and lime brighten the finish.

The result is a soup that's chunky yet smooth, with tender squash pieces and creamy pockets of flavor. It's hearty enough to stand alone or pair with crusty bread, but light enough for a lunch that won't weigh you down.

The recipe is designed to be flexible—swap in sweet potatoes for squash or add a splash of hot sauce for extra heat.

This dish is perfect for anyone looking to elevate their soup game with minimal effort. The roasting technique unlocks the squash's natural sweetness, while the cumin and spices create layers of warmth that linger long after the last bite.

Ready to make a soup that tastes like it simmered all day? Let's get started.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for black bean and butternut squash soup

Roasted squash and earthy black beans create this hearty, vegan soup's signature depth.

Ingredient Amount Notes
Medium Butternut Squash 🎃 2 lbs Peeled, cubed, seeds removed
Black Beans 🫘 1 ½ cups Cooked, drained, or canned
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Coconut Milk 🥥 1 cup Full-fat, canned preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky richness
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Lime 🍋 1 whole Juiced, seeds strained
Olive Oil 🫒 2 tbsp Extra-virgin for roasting
Sea Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground

The butternut squash is the star here—roasting it first unlocks its natural sweetness and caramelized flavor. Trader Joe's and Whole Foods carry pre-cubed squash, but if you're buying whole, look for firm, heavy squash with no soft spots. A medium squash (about 2-3 lbs) is perfect for this recipe. For extra flavor, toss the cubed squash with olive oil, salt, and pepper before roasting until tender. The black beans? Canned is fine, but if you're cooking dried, soak them overnight for the best texture. The difference in flavor is noticeable.

No fresh cilantro? Dried works at half the amount, though it won’t have the same bright finish. Swap smoked paprika for regular paprika if you’re out, but you’ll lose some of that smoky depth. The lime juice is key for brightness—Mexican limes from the store’s produce section are perfect, but regular limes work too. Short on coconut milk? Cashew cream (blend soaked cashews with water) gives a similar richness. For extra heartiness, add 1 cup of diced sweet potatoes with the squash during roasting. They’ll soak up all those caramelized flavors too.

Roasted squash keeps in the fridge for 5 days if stored in an airtight container, but it’s best used fresh. The cooked soup reheats beautifully—just warm gently on the stove, stirring in a splash of water or broth if it thickens too much. For meal prep, portion into jars and store with the lid slightly loose to prevent condensation. It freezes well for up to 3 months, though the texture might get slightly grainier after thawing. Always taste before serving—adjust salt or lime as needed.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this recipe when I’m too tired to wash pots—just roast the squash (or microwave it, no judgment), sauté the onion and garlic, toss everything in a pot, and let it simmer. The coconut milk thickens it beautifully, so you won’t even miss the extra cleanup.
  • Creamy Without Guilt: That velvety coconut milk balances the hearty squash and beans like magic. Honestly, the first time I tried it, I thought, "Wait, this is actually healthy?"—and it is, but it still tastes like a hug in a bowl. The black beans add protein, so you’re not just eating dessert in soup form.
  • Weeknight to Potluck Star: Between us, this is my go-to for busy nights and when I need to bring something impressive to a gathering. The flavors deepen the longer it sits, so it’s just as good reheated as it is fresh. (Yes, even on a Tuesday night.) Add a sprinkle of lime or avocado on top, and suddenly it’s fancy enough for company.
  • Budget-Friendly Pantry Hero: I make this at least once a month because it’s ridiculously affordable—squash and beans stretch forever, and coconut milk adds richness without breaking the bank. It’s also one of those soups that tastes better the next day, so I double the batch and freeze half. Zero waste, maximum flavor.

Step-by-step instructions for black bean and butternut squash soup

This method delivers rich, velvety soup with perfectly caramelized squash and deep cumin notes.

1

🔥 Step 1: Roast the Butternut Squash for Sweet Caramelization

Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 2 lbs medium butternut squash cubes with 1 tablespoon olive oil and ½ teaspoon sea salt until evenly coated. Spread them in a single layer, leaving space between each cube for even browning.

Roast for 25-30 minutes until the edges are deep golden brown and the squash yields slightly when pressed with a fork. The caramelization at this stage creates the soup's natural sweetness and depth of flavor. If you prefer extra crispy edges, broil for 2-3 minutes at the end, watching closely to avoid burning.

2

🍳 Step 2: Sauté Aromatics for Foundational Flavor

While the squash roasts, heat 1 tablespoon olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant but not browned.

Add the 1 tablespoon ground cumin and 1 tablespoon smoked paprika, stirring constantly for 1 minute to toast the spices and release their aromatic oils. This step builds the soup's warm, earthy base. If the spices burn, reduce the heat slightly and keep stirring.

3

🥘 Step 3: Simmer the Soup Base with Broth and Beans

Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and add the roasted squash and 1.5 cups black beans. Simmer uncovered for 15-20 minutes until the squash is tender when pierced with a fork and the flavors meld together.

Taste and adjust seasoning with additional sea salt and black pepper as needed. The soup should be seasoned but not overly salty. If it's too thick, add ½ cup water to reach your desired consistency. This is where the soup transforms from individual ingredients to a cohesive, flavorful dish.

4

🍽️ Step 4: Finish with Coconut Milk and Fresh Herbs

Remove the pot from heat and stir in the 1 cup coconut milk until smooth and creamy. The coconut milk adds richness without overpowering the other flavors. Return the soup to low heat and stir in the juice of 1 whole lime and ½ cup chopped fresh cilantro.

Simmer gently for 2 minutes to allow the lime juice to brighten the flavors and the cilantro to release its fresh aroma. Taste again and adjust seasoning if necessary. The lime juice cuts through the richness of the coconut milk, creating a balanced finish. Serve immediately while still warm, garnished with additional cilantro if desired.

👨‍🍳

Pro Tips For Making Black Bean And Butternut Squash Soup

  • CHAR THE ONION FIRST: Don’t rush the onion—soften it in a dry pot over medium heat for 8-10 minutes until it’s deep golden and almost caramelized. I used to skip this, and the soup always tasted flat; the slow cook-down builds flavor that just simmering won’t match.
  • PEEL THE SQUASH RAW: Butternut squash skin is tough to peel after roasting. Cut it in half, scoop out the seeds, then peel it raw with a vegetable peeler—it’s faster and cleaner. (Yes, even if you’re impatient like me.) After peeling, cube it into ½-inch pieces for even cooking.
  • SIMMER THE BEANS LOW: Black beans release starch when overcooked, turning your soup gluey. After adding them, reduce heat to a bare simmer (tiny bubbles, not rolling) and cook just 10-12 minutes—long enough to warm through, not mush. I learned this the hard way after a soup that looked like pudding.
  • USE FULL-FAT COCONUT MILK: Light coconut milk thins out the soup and weakens the flavor. Splurge on full-fat (40% or higher) for richness—it blends better and gives that creamy, satisfying texture without making the soup watery. (Your future self will notice the difference.)

Troubleshooting your black bean and butternut squash soup

Squash Too Watery?

If your soup turns out too thin after simmering, the squash might not have roasted long enough. Next time, roast the cubes for an extra 5-10 minutes until they're deeply caramelized.

For immediate fixes, stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for 2 minutes—this thickens without altering flavor. 💡

Beans Too Soft?

Overcooked beans turn mushy and lose their texture. To prevent this, start with 1.5 cups cooked beans and add them only after the soup has simmered for 10 minutes.

If your beans are already too soft, drain some of the broth and mash a portion of the beans into it to create a thicker base. 🌱

Lacking Creaminess?

If your soup isn't creamy enough, the coconut milk might not have blended well. Use a handheld immersion blender to puree the soup slightly (about 10-15 seconds) while keeping some chunks for texture.

For extra richness, stir in 2 tbsp tahini or 1 tbsp nutritional yeast—both add depth without overpowering. 🥥

Spices Too Strong?

Toasted spices can dominate if not balanced. If your cumin or smoked paprika tastes overpowering, reduce the amount to ½ tsp each next time. For immediate adjustment, add ½ cup plain yogurt (or coconut yogurt for vegan) and simmer for 2 minutes to mellow the flavors.

A squeeze of lime also helps balance intensity. 🌶️

Squash Undercooked?

If your squash remains tough after simmering, it likely didn’t roast long enough. Next time, roast it until the edges are deep golden brown and the center yields slightly to a fork.

For a quick fix, simmer the soup uncovered for an extra 10 minutes with the lid slightly ajar to let moisture escape. If still firm, mash a few pieces against the pot’s side to break them down. 🔥

Broth Too Salty?

Low-sodium broth can still be too salty if you added extra salt during cooking. To fix this, stir in ½ cup unsalted broth or water and adjust seasoning with a pinch of acid (like lime juice or vinegar) to balance the flavors.

For a vegan option, blend in ½ avocado to add creaminess and mildness. 💧

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 8g40%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned butternut squash instead of fresh?

Yes, but roasting fresh squash gives the best flavor and texture. If using canned squash, drain it well and skip the roasting step. For extra depth, stir in 1 teaspoon maple syrup or ½ teaspoon brown sugar to mimic the caramelization from roasting. The soup will still be delicious, just slightly less complex.

2

How do I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1 chopped jalapeño (seeds removed for less heat) during the sauté step. For smoky heat, increase the smoked paprika to 2 teaspoons. Finish with a squeeze of lime and a sprinkle of red pepper flakes for extra kick.

3

Can I make this soup ahead of time?

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days. Reheat gently on the stove, adding 1-2 tablespoons water or broth if it thickens too much. For freezing, portion into jars and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

4

What can I serve with this soup?

This hearty soup pairs perfectly with crusty bread, cornbread, or warm tortillas. For a complete meal, add a side salad with avocado slices and lime dressing, or serve with grilled corn on the cob. The creamy texture makes it ideal for pairing with anything that adds crunch or acidity.

5

Why does my soup taste bland after simmering?

Simmering too long can mute flavors. The key is to taste frequently and adjust seasoning before the final 2 minutes of cooking. If bland, stir in 1 teaspoon soy sauce (or tamari for gluten-free) or a pinch of sugar to balance flavors. Fresh herbs like cilantro or a squeeze of lime can also brighten the taste. Always use good-quality broth and fresh spices for maximum flavor.

★★★★★4.6(10 reviews)
Categories Soups & Stews