Peanut Butter Squash Curry Recipe
Introduction
This peanut butter squash curry is a rich and flavorful dish that brings together the warmth of spices with the creaminess of peanut butter and coconut milk. Perfect for a hearty vegetarian meal, it combines tender squash with a fragrant, slightly spicy sauce that’s both comforting and unique.

Ingredients
- 6 garlic cloves
- 3 lemongrass stalks, bashed and roughly chopped
- Thumb-sized piece of ginger, peeled and chopped
- 1 tbsp ground cumin
- 1 tbsp ground coriander
- 1 tbsp ground turmeric
- 2 red chillies, 1 roughly chopped and 1 sliced to serve (optional)
- 1 small onion, roughly chopped
- 2 tbsp vegetable oil
- 1 butternut squash, peeled, deseeded and cut into chunks
- 1 tbsp light brown soft sugar
- 100g smooth peanut butter
- 3 tbsp soy sauce
- 440ml can coconut milk
- 250ml vegetable stock
- 1 lime, juiced
- Coriander, chopped
- Peanuts, roughly chopped (optional)
- Cooked rice
Instructions
- Step 1: In a food processor, blitz the garlic, lemongrass, ginger, ground cumin, ground coriander, ground turmeric, one roughly chopped red chilli, onion, and a large splash of water with a pinch of salt until you have a smooth paste.
- Step 2: Heat the vegetable oil in a pan over medium heat and cook the paste for 8–10 minutes, stirring frequently, until the oil begins to separate and the paste darkens in color.
- Step 3: Add the butternut squash to the pan and stir well to coat the pieces in the paste. Then stir in the light brown sugar, peanut butter, and soy sauce. Cook everything together until the ingredients are well combined and fragrant.
- Step 4: Pour in the coconut milk and vegetable stock. Bring the mixture to a gentle simmer, then season with salt to taste. Continue to simmer for 30–35 minutes, stirring often, until the squash is tender. Cooking time may vary depending on the squash.
- Step 5: Once the squash is tender, turn off the heat and stir in the lime juice. Serve the curry topped with chopped coriander, sliced red chilli, and roughly chopped peanuts if you like. Accompany with cooked rice.
Tips & Variations
- If you prefer less heat, reduce the amount of chilli or omit them altogether.
- Swap butternut squash for pumpkin or sweet potato if preferred.
- For a richer texture, use crunchy peanut butter or add a handful of roasted peanuts on top.
- This curry freezes well—cool completely before freezing in portions.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if the curry has thickened too much. For longer storage, freeze in suitable containers for up to 2 months.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this curry vegan?
Yes, this curry is naturally vegan as it contains no animal products. Just be sure to use a vegetable stock that is vegan-friendly.
Can I use crunchy peanut butter instead of smooth?
Absolutely. Crunchy peanut butter will add a bit of texture and extra nuttiness to the dish, which many enjoy.
Print
Peanut Butter Squash Curry Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A rich and creamy peanut butter squash curry combining warming spices, lemongrass, and coconut milk for a hearty vegetarian meal. This curry features tender butternut squash simmered in a smooth peanut sauce, finished with fresh lime juice, coriander, and optional crunchy peanuts, served perfectly over cooked rice.
Ingredients
Spice Paste
- 6 garlic cloves
- 3 lemongrass stalks, bashed and roughly chopped
- Thumb-sized piece of ginger, peeled and chopped
- 1 tbsp ground cumin
- 1 tbsp ground coriander
- 1 tbsp ground turmeric
- 2 red chillies (1 roughly chopped, 1 sliced to serve, optional)
- 1 small onion, roughly chopped
- Pinch of salt
Curry
- 2 tbsp vegetable oil
- 1 butternut squash, peeled, deseeded and cut into chunks
- 1 tbsp light brown soft sugar
- 100g smooth peanut butter
- 3 tbsp soy sauce
- 440ml can coconut milk
- 250ml vegetable stock
Finishing and Serving
- 1 lime, juiced
- Fresh coriander, chopped
- Peanuts, roughly chopped (optional)
- Cooked rice, to serve
Instructions
- Prepare the spice paste: Combine garlic, lemongrass, ginger, ground cumin, ground coriander, ground turmeric, one roughly chopped red chilli, onion, a pinch of salt, and a large splash of water in a food processor. Blitz until smooth to create the spice paste.
- Cook the spice paste: Heat vegetable oil in a pan over medium heat. Add the spice paste and cook for 8-10 minutes, stirring frequently, until the oil starts to separate from the paste (the paste splits), releasing the flavors.
- Add the squash and flavorings: Stir the butternut squash chunks into the cooked paste, coating them thoroughly. Then add the light brown soft sugar, smooth peanut butter, and soy sauce. Cook while stirring until all ingredients are well combined and the peanut butter begins to melt and integrate.
- Simmer the curry: Pour in the coconut milk and vegetable stock. Bring the mixture to a simmer, season to taste with salt if needed, and cook gently for 30-35 minutes, stirring often. Keep an eye on the squash, as cooking times vary – it should be tender but not mushy.
- Finish and serve: Once the squash is tender, turn off the heat and stir in the lime juice. Serve the curry topped with fresh coriander, sliced red chilli, and roughly chopped peanuts if desired. Accompany with cooked rice for a complete meal.
Notes
- Check the squash regularly while simmering; some squash varieties cook faster than others.
- Adjust the amount of chillies to your preferred spice level or omit entirely for a milder curry.
- Peanuts add a nice crunch but can be omitted or substituted for other nuts if preferred.
- This curry is vegetarian and can be made vegan by ensuring that the vegetable stock and soy sauce used are vegan-friendly.
- Store leftovers in an airtight container in the fridge for up to 3 days, or freeze for longer storage.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Fusion / Asian-inspired
Keywords: peanut butter curry, butternut squash curry, vegetarian curry, creamy curry, Asian-inspired vegetarian dish

