I’m Chrystal — Southern raised, Hawaii made, and forever in love with food.
Hey Foodies, Every once in a while, I like to hit the reset button with a vegetarian week to nourish my body with wholesome, plant-based meals. This Butternut Squash and Black Bean Stew is my go-to comfort food during those weeks. It’s the kind of stew that’s cozy, filling, and full of bold flavors, so much so that you’ll forget it’s completely meatless.
What I love most is how the natural sweetness of the butternut squash perfectly complements the creamy texture of black beans and the warming blend of spices. It’s rich without being heavy, nourishing without being boring. Plus, it’s gluten-free, vegan, and low-fat perfect for anyone looking for a healthy, satisfying meal.
I usually make this in my Instant Pot for convenience, but you can absolutely prepare it on the stovetop with just as delicious results. It’s a one-pot wonder that tastes even better the next day, so it’s great for meal prep or leftovers.
I like to serve mine over fluffy rice with creamy avocado slices on top and a squeeze of fresh lime to brighten every bite. And if you’re like me and love big batches, the stew freezes beautifully just portion it out and you’ll thank yourself on a busy day when you need a quick, nourishing meal.
If you’re testing out meatless Mondays, doing a plant-based reset, or just craving some serious comfort food, this stew will quickly become a favorite. Let’s dive in and get cooking!
Why Butternut Squash and Black Beans Work So Well Together
Butternut squash brings a natural sweetness and silky texture that balances beautifully with the hearty, earthy black beans. The coconut milk adds a creamy richness that deepens the flavor without dairy, while the vegetable broth and warm spices like allspice and Italian seasoning create layers of comforting aroma and taste. Together, these ingredients create a stew that’s vibrant, cozy, and utterly satisfying.
Using coconut milk adds luxurious creaminess and a subtle sweetness that enhances the squash.
Slow cooking in the Instant Pot allows flavors to meld perfectly, creating a rich broth.
The blend of Italian seasoning, bay leaves, and allspice adds warm, complex notes uncommon in typical bean stews.
Adding fresh spinach at the end keeps the greens vibrant and adds a fresh, slightly earthy contrast.
Ingredient Spotlight: What You Need & Why
Ingredient
Purpose/Effect on Recipe
Butternut Squash (3 cups)
Sweetness, texture, hearty body
Black Beans (30 oz)
Creamy protein, fiber, earthy flavor
Coconut Milk (30 oz)
Creaminess, subtle sweetness
Italian Seasoning (1½ tbsp)
Herbal warmth, complexity
Allspice (1 tbsp)
Warmth, subtle spice depth
Bay Leaves (2)
Aromatic base for broth
Spinach (2 cups)
Freshness, color, mild earthiness
Step-by-Step Instructions
Set your Instant Pot to sauté mode on high and heat olive oil.
Add chopped onion and diced red bell pepper; sauté, stirring frequently until onions turn golden and peppers soften (about 5 minutes).
Stir in minced garlic and cook until fragrant (about 2 minutes). Season with salt and pepper.
Add diced butternut squash, rinsed black beans, Italian seasoning, allspice, and bay leaves; stir to combine.
Pour in coconut milk, vegetable broth, and crumble in the vegetable bouillon cube. Mix well.
Lock the lid following the manufacturer’s instructions, and set to cook on the soup setting.
After cooking, allow the pressure to release naturally. Carefully open the lid once the steam subsides.
Stir in fresh spinach, replace the lid (not locked), and let it cook under residual heat for 3 minutes until wilted.
Serve hot over rice with optional avocado slices and a squeeze of lime. Enjoy!
Notes & Tips
Shake your canned coconut milk well before opening, or gently stir it to mix the cream and liquid portions for even texture.
Substitute spinach with any leafy green you prefer — kale, collard greens, or Swiss chard all work beautifully.
For extra flavor, try making coconut milk rice by cooking your rice in coconut milk instead of water for a subtle tropical twist.
Leftovers freeze well — portion and store in airtight containers for up to 3 months.
Common Mistakes to Avoid
Not stirring the coconut milk before adding can cause uneven creaminess.
Overcooking the squash can lead to mushy texture; keep an eye during cooking times.
Skipping the sauté step reduces the depth of flavor from caramelized onions and peppers.
Forgetting to remove bay leaves before serving — they’re aromatic but not edible.
Add-Ons & Variations
Add a dash of cayenne pepper or smoked paprika for a spicy kick.
Toss in diced sweet potatoes or carrots for extra sweetness and texture.
Top with fresh cilantro or green onions for brightness.
Swap black beans for kidney beans or chickpeas for a different twist.
Storing & Freezing Tips
Store leftover stew in airtight containers in the fridge for up to 4 days.
Reheat gently on the stove or microwave until warmed through.
Freeze in single portions to make meal prep simple; thaw overnight in the fridge before reheating.
Serving Suggestions & Pairings
Serve over steamed jasmine or basmati rice.
Add creamy avocado slices or a dollop of vegan sour cream on top.
Pair with warm, crusty bread or cornbread for dipping.
A crisp green salad or tangy pickled vegetables balance the richness.
Why You’ll Love This Cozy Butternut Squash and Black Bean Stew
This stew is the perfect blend of comforting warmth, nourishing plant-based ingredients, and bold, layered flavors. Easy to make, adaptable, and perfect for meal prep, it’s a hearty vegan dish that satisfies even the most dedicated meat-eaters. Every spoonful brings cozy vibes and vibrant nutrition — your new favorite go-to stew.
Before You Go…
If you make this Cozy Butternut Squash and Black Bean Stew, I’d love to see your creations! Tag your photos on Instagram with #the_foodieshaven, leave a comment sharing your experience, and subscribe for more delicious, wholesome recipes that warm your kitchen and heart.
Add 1 tablespoon of olive oil to instant pot. Add onion, and red bell pepper to the instant pot. Cook over high sauté setting, stirring constantly until onions are golden and red bell peppers are tender about 5 minutes.
Add garlic and sauté until fragrant, about 2 minutes. Season with salt and pepper.
Add butternut squash, black beans, Italian seasoning, allspice, and bay leaves
Stir in coconut milk, vegetable broth, and bouillon cube. Make sure all ingredients are well mixed. Follow the manufacturer’s guide for locking the lid. And cook on soup setting.
Allow pressure to release naturally. Careful of any remaining steam. Unlock and remove the lid.
Add spinach, replace the lid and let cook under the heat about 3 mins. Serve with rice. Enjoy
Notes
1. Shake the canned coconut milk before opening or gently stir coconut milk once opened to ensure the cream on the top mixes with the thinner milk on the bottom.2. You can substitute spinach for any leafy greens (kale, collard greens, spinach)3. You can also make coconut milk rice to give it an extra kick!
I’m Chrystal — Southern raised, Hawaii made, and forever in love with food. I started The Foodies Haven to share my passion for flavors, culture, and the joy that comes with every bite. Tried a recipe? Tag @thefoodieshaven on Instagram so I can see!