“`html
If you are searching for a comforting, hearty, and vibrantly flavored dish to warm your soul, look no further than this Butternut Squash Butter Bean Curry Recipe. Creamy roasted butternut squash blends perfectly with tender butter beans and an aromatic blend of spices, all simmered in luscious coconut milk. This curry is not only a feast for the senses with its delightful colors and textures but also a nourishing and satisfying meal that you’ll want to make over and over again. The beauty of this recipe lies in how simple ingredients transform into an unforgettable dish that’s perfect for any season.

Ingredients You’ll Need
Every ingredient in this recipe plays a crucial role, from enhancing earthy flavors and adding creaminess, to giving the curry its beautiful golden hue. With just a handful of staples, you’ll craft a dish that tastes like it took hours to prepare.
- Butternut squash or honeynut squash: Roasting brings out its natural sweetness and creamy texture.
- Olive oil and kosher salt: Essential for roasting and frying, these add depth and seasoning.
- Full-fat coconut milk: Adds richness, creaminess, and a subtle tropical sweetness to the curry.
- Shallots: Provide a gentle onion flavor that becomes sweet when cooked.
- Garlic: Adds pungency and aroma, building the curry’s flavor base.
- Fresh ginger: Offers a zesty brightness that cuts through the creaminess.
- Ground turmeric: Provides earthy warmth and a gorgeous golden color.
- Kosher salt: Balances and enhances all the spices and natural sweetness.
- Curry powder, ground cumin, coriander, cayenne pepper, paprika: These spices create layers of complexity with mild heat and fragrant notes.
- Black pepper: Adds a subtle sharpness to the spice blend.
- Butter or vegan butter: Enriches the curry with a luscious mouthfeel and subtle richness.
- Butter beans: Provide heartiness and a creamy texture, making this curry truly satisfying.
- Lemon juice: Brightens and balances the flavors at the end.
- Minced cilantro: Adds a fresh, herbal finish for a pop of color and flavor.
How to Make Butternut Squash Butter Bean Curry Recipe
Step 1: Roast the Squash to Perfection
Start by preheating your oven to 450°F and lining a baking tray with parchment paper. Prick your butternut or honeynut squash with a knife or fork to allow steam to escape. Drizzle generously with olive oil and sprinkle kosher salt, then rub it all over for maximum flavor. Roast the squash for 30-35 minutes until fork-tender and golden. Roasting intensifies its sweetness, creating the perfect foundation for your curry.
Step 2: Scoop Out the Squash Flesh
Once roasted, let the squash cool on your countertop for about 15 minutes. Then, peel off its skin by hand, using a fork to help if needed. Carefully scoop out the soft, vibrant flesh, ensuring to avoid the seeds. You will need about 1 cup of this roasted squash to blend into your curry base, which will lend the dish its creamy texture and natural sweetness.
Step 3: Blend the Curry Base
In a blender, combine the roasted squash flesh with the full-fat coconut milk and blend until smooth and luscious. This creamy base will bind all the flavors together beautifully and give the curry a velvety consistency you’re going to fall in love with.
Step 4: Prepare the Butter Beans
Drain and rinse the butter beans thoroughly to remove excess liquid and any canned seasoning. Setting them aside until ready to combine ensures they maintain their texture and absorb the curry flavors perfectly.
Step 5: Build the Flavorful Curry
Heat a generous splash of olive or avocado oil in a deep pan over medium heat until it shimmers. Add finely minced shallots, garlic, and ginger, sautéing until shallots turn translucent and the air fills with fragrant warmth. Next, sprinkle in your spices—turmeric, curry powder, cumin, coriander, cayenne pepper, paprika, black pepper, and salt—and quickly fry them for 30 seconds. Be careful not to overcook, as burnt spices can turn bitter. Then, pour in the blended squash and coconut milk mixture with the butter beans and butter. Stir it all together, reduce the heat to low, cover, and let it gently simmer.
Step 6: Let It Simmer and Finish
Allow your curry to simmer quietly for about 10 minutes or until it starts to bubble gently. This slow simmer helps the flavors marry and the beans to soften just right. Finally, squeeze in fresh lemon juice to brighten everything up and stir through freshly minced cilantro for a burst of color and herbaceous freshness. Your Butternut Squash Butter Bean Curry Recipe is now ready to delight your taste buds!
How to Serve Butternut Squash Butter Bean Curry Recipe
Garnishes
A light sprinkle of minced cilantro immediately before serving adds an uplifting fresh note and vibrant green color that contrasts beautifully with the warm golden curry. You can also add a dollop of yogurt or a drizzle of coconut cream for extra creaminess and visual appeal.
Side Dishes
This curry pairs wonderfully with warm, toasty sourdough bread or fluffy naan bread for dipping and mopping up that luscious sauce. For a more filling meal, serve it alongside fragrant white rice or even a bed of quinoa – both absorb the curry juices and complete the dish perfectly.
Creative Ways to Present
For an elegant dinner, serve the curry in individual bowls garnished with a wedge of lemon or lime on the side for guests to squeeze as they wish. A scattering of toasted pumpkin seeds or crushed peanuts adds delightful crunch and extra texture. You can even turn it into a hearty curry bowl layered with fresh greens and pickled onions for a modern twist.
Make Ahead and Storage
Storing Leftovers
This curry keeps beautifully in an airtight container in the refrigerator for up to 4 days. Flavors often deepen overnight, making leftovers even more delicious the next day. Just be sure to cool it completely before storing to maintain freshness.
Freezing
Want to save some for later? Freeze the curry in portion-friendly containers for up to 3 months. Because it’s rich in coconut milk and butter beans, the texture holds up well after freezing and thawing, making it a perfect make-ahead meal for busy days.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring frequently to prevent sticking and to restore creaminess. You might want to add a splash of water or coconut milk if it thickens too much. Microwave reheating is fine too, but stir halfway through to heat evenly.
FAQs
Can I use other types of squash in this curry?
Absolutely! While butternut squash is ideal for its smooth texture and sweetness, sugar pumpkin or kabocha squash can also work well. Just adjust roasting time depending on the size and density.
Is this recipe suitable for vegans?
Yes! Simply substitute the butter with your favorite vegan butter or a neutral oil, and ensure your bread sides are vegan-friendly. This curry is naturally dairy-free thanks to the coconut milk base.
How spicy is the Butternut Squash Butter Bean Curry Recipe?
The recipe has a gentle warmth from the cayenne and curry spices but is very mild overall. You can easily adjust the heat by adding more cayenne pepper for a kick or skipping it for a sweeter profile.
Can I prepare the curry without a blender?
While blending the squash and coconut milk creates the signature creamy sauce, you could mash the roasted squash with a fork and stir in the coconut milk for a chunkier texture. The curry will still taste wonderful, just with a different mouthfeel.
What other beans can I use instead of butter beans?
Cannellini beans or chickpeas make excellent alternatives, providing similar creaminess and protein. Just make sure to rinse and drain well before adding to the curry.
Final Thoughts
There is something truly special about a dish that feels both wholesome and indulgent, and this Butternut Squash Butter Bean Curry Recipe hits that balance perfectly. With its warm spices, creamy texture, and comforting flavors, it’s a recipe you’ll want to keep close for cozy dinners and anytime you need a hug in a bowl. Give it a try, and I promise this vibrant curry will become one of your favorite go-to meals too.
“`
Print
Butternut Squash Butter Bean Curry Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 3 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Vegetarian
Description
This hearty Butternut Squash Butter Bean Curry is a rich and creamy vegetarian dish that combines roasted butternut squash with butter beans in a fragrant coconut milk and spice base. Enhanced with turmeric, cumin, coriander, and a touch of cayenne, this curry is perfect for a comforting meal served alongside naan, sourdough bread, or rice.
Ingredients
Roasted Butternut Squash
- 1 butternut squash or 2 honeynut squashes
- Olive oil for roasting
- Kosher salt for roasting
Curry Base
- 1 can (13.5 oz / 400 g) full-fat coconut milk
- Olive oil or avocado oil for frying (about 2-3 tbsp)
- 2 medium shallots, finely minced
- 5 cloves garlic, finely minced
- 1” piece of ginger, finely minced
- 1 tsp ground turmeric
- 1 tsp kosher salt, plus more as needed
- 1/2 tsp curry powder
- 1/2 tsp ground cumin
- 1/2 tsp ground coriander
- 1/2 tsp cayenne pepper
- 1/2 tsp paprika
- 1/8 tsp black pepper (or a small pinch)
Beans and Finishing
- 2 cans (28 oz / 800 g) butter beans, drained and rinsed
- 2–3 tbsp butter or vegan butter
- Lemon juice to taste
- Minced cilantro for garnish
Instructions
- Roast the butternut squash: Preheat the oven to 450°F (232°C). Line a baking tray with parchment paper. Poke the butternut squash or honeynut squashes with a knife or fork to allow steam to escape. Drizzle generously with olive oil and kosher salt, rubbing it well into the skin. Bake for 30-35 minutes or until the squash is tender when pierced with a fork.
- Peel and remove the squash flesh: Let the roasted squash cool on the counter for 15 minutes. Then, using your hands and a fork as needed, peel off the squash skin and discard seeds. Scoop out the flesh—you’ll need about 1 cup of the roasted squash for the curry.
- Prepare the curry base: Place the roasted squash flesh into a blender along with the full-fat coconut milk. Blend until you have a smooth, creamy mixture. Set aside.
- Prepare the beans: Drain the butter beans in a colander and rinse thoroughly under cold water to remove any canning liquid. Set aside.
- Make the curry: Heat a generous amount of olive or avocado oil in a large deep pan over medium heat until shimmering. Add the minced shallots, garlic, and ginger, frying until the shallots become translucent and the garlic is fragrant, about 3-4 minutes. Sprinkle in the turmeric, salt, curry powder, cumin, coriander, cayenne, paprika, and black pepper. Fry the spices for 30 seconds, stirring constantly to avoid burning and bitterness. Add the butter beans, blended squash and coconut milk mixture, and butter to the pan. Stir to combine, lower the heat to low, and cover the pan.
- Simmer and serve: Let the curry gently simmer on low heat for approximately 10 minutes until it just starts to bubble and flavors meld. Remove the pan from heat, squeeze fresh lemon juice to taste, and stir in minced cilantro. Serve immediately with toasted sourdough bread, naan, or steamed white rice.
Notes
- Ensure not to overcook the powdered spices to prevent bitterness; 30 seconds is sufficient.
- Roasting the squash enhances its natural sweetness, key for the curry’s flavor balance.
- Use vegan butter to keep this dish fully plant-based.
- This curry can be made ahead; reheat gently to avoid curdling the coconut milk.
- Adjust cayenne pepper to taste depending on desired heat level.

