This easy Butternut Squash Curry recipe delivers a rich and impressive flavor-packed vegetarian curry with minimal effort and easy-to-find ingredients.

I have set out to incorporate more vegan-friendly dinner recipes into my family's diet. For the carnivores in my house, AKA my son and husband, that can be a challenging feat.
However, this Butternut Squash Curry is a great example of how flavorful, not to mention SIMPLE, vegetarian meals can be. My picky boys agree, but more importantly, I think YOU will agree as well.
Reasons to Love Butternut Squash Curry
- Easy Plant-Based Recipe. Made in just one pan, with only a handful of ingredients, this vegetarian curry is incredibly easy to make. We are talking a bit of dicing and simmering and dinner is DONE!
- Full of deep, rich flavors. From the warmth of the curry paste to the slightly sweet butternut squash to the earthiness of the kale to the richness of the coconut milk, this recipe sings with flavor.
- Comes together quickly. Traditional curries take hours of simmering to develop rich, nuanced flavors. This curry recipe takes a shortcut and uses curry paste, which is a blended mixture of red chili pepper, garlic, lemongrass, Thai ginger, and spices. It is incredibly nuanced in flavors and helps to develop a rich curry in a short amount of time.
- Economical. Using pantry staples and seasonal fall produce, this recipe for Butternut Squash Curry costs just a couple of dollars per serving.
- Allergy-Friendly. Plant-based, vegan-friendly, dairy-free, and gluten-free, this vegetarian curry is suitable for just about anyone.
Notes on Ingredients

- Butternut Squash: This recipe calls for 1 medium butternut squash, which is equivalent to about 4 cups of cubed squash. Time-Saving Tip: It costs about the same to purchase a package of diced butternut squash from the produce section as it does to purchase a whole squash and it will save you 5 to 10 minutes of prep work!
- Curry Paste: You can find curry paste in most major grocery stores. It is typically found in the international food aisle. For this recipe, I recommend using a mild, red curry paste.
- Kale: In place of kale, feel free to use spinach.
- Peanut Butter: Be sure to use creamy, all-natural, unsweetened peanut butter, not sweetened or shelf-stabled peanut butter. You can also substitute creamy, all-natural almond butter in place of peanut butter if desired.
- Coconut Milk: For the richest curry, use full-fat canned coconut milk. While you CAN use light canned coconut milk, DO NOT use refrigerated coconut milk, as it is not the same.
- Onion: Use a yellow, white, or red onion. For a mild flavor, use shallots in place of the onions.
- Ginger: It is crucial to use fresh ginger, not powdered ginger for this recipe. You can purchase fresh gingerroot in the produce section of your local grocery store. Once purchased, simply peel the ginger and pop it into a freezer-safe bag. Store in the freezer indefinitely, and when needed, you can grate the ginger, using a Microplane, right from the freezer.
- Lime Juice: To brighten up the curry, add fresh lime juice right before serving. It helps the flavors to pop. If you don't have fresh lime, simply omit it.
Substitutions/Recipe Modifications
- Nut-Free: The nut butter adds an earthy, deep flavor to the curry. If you have a nut allergy, I would suggest using tahini to replicate the rich, creamy, earthiness of the nut butter.
- Sweet Potato Curry: Sweet potato is the perfect substitute for butternut squash in this vegetarian curry recipe. The sweet potatoes will give the curry a similar flavor and texture as the squash does. Use 4 cups of peeled, cubed sweet potatoes in place of the squash and prepare as directed.
How to Prepare Butternut Squash Curry
The following tips are provided to help you achieve perfect results. You will find the detailed instructions in the recipe card at the bottom of this post.
Step One: Saute Aromatics. To develop flavor quickly, it's best to saute the onion and ginger over medium heat until the onion has softened and the ginger is aromatic.

Step Two: Simmer Curry. Add the broth, peanut butter, curry paste, and spices to the pot. Once incorporated, add in the squash and chickpeas and bring to a boil. Once boiling, reduce the heat and simmer until the squash is fork-tender.

Step Three: Add Kale and Coconut Milk. Once the squash is tender, add in the coconut milk and kale and cook for another minute or two, or until the kale softens slightly.

Serving Suggestions
You can serve Butternut Squash Curry on its own or over Instant Pot Brown Rice, Instant Pot Jasmine Rice, or tossed with pasta.

Storage & Reheating Instructions
- Refrigerate: Store leftover vegetarian curry in an airtight container for up to 5 days in the refrigerator.
- Freeze: Freeze the cooled leftover curry in a freezer-safe container for up to 3 months.
- Reheat: If needed, defrost the curry overnight in the refrigerator. Reheat the curry in a saucepan over low heat or heat individual servings in 1-minute intervals in the microwave.
More Favorite Vegan-Friendly Dinner Recipes
You can check out all my easy family-friendly Vegan-Friendly Dinner Recipes, or enjoy one of our favorites below.
- Vegetarian Lettuce Wraps
- Sweet Potato Tacos
- Vegetarian Tikka Masala
- Kale Pasta
- Stuffed Portobello Mushrooms
If you enjoyed this recipe for Butternut Squash Curry, I would love for you to leave a comment and review below.

Butternut Squash Curry
Ingredients
- 1 tablespoon olive oil
- 1 onion diced
- 1 inch fresh ginger peeled and grated
- 4 cups butternut squash 1-inch cubes
- 3 cups low-sodium vegetable broth
- 1 (15 oz can) chickpeas rinsed and drained
- 1 tablespoon all-natural creamy peanut butter
- 1 tablespoon red curry paste
- 1 teaspoon curry powder
- 1 teaspoon coriander powder
- 1 (13.5 oz) can coconut milk
- 2 cups kale de-stemmed and chopped into bite-size pieces
- salt and pepper to taste
- 1 lime, juiced
Instructions
- In a large, heavy-bottomed saucepan, heat the oil over medium heat. Add in the onion and cook for 5 minutes, or until softened. Add the grated ginger and cook for another minute, or just until fragrant.
- Whisk in the broth, peanut butter, curry paste, and spices to the pot and whisk to combine. Stir in the cubed squash and chickpeas.
- Raise the heat to high and bring it to a gentle boil. Reduce the heat to medium-low and simmer for 20-25 minutes, or until the squash is fork-tender.
- Stir in the coconut milk and kale and cook for another minute or two, or until the kale softens slightly. Note: If you would like softer kale, add it to the pot when the curry still has 10 minutes left to simmer.
- Remove the curry from the heat. Taste and season with salt and pepper if needed. Squeeze the juice of the lime into the curry and stir to incorporate. Serve the curry over pasta, rice, or with a side of Naan bread
Nellie Tracy
Great curry recipe! Love making this!
Beth
I too have started a more fresh way of eating and this recipe is perfect! With so many tasty flavors, my family won't even know they are eating healthy! Anything in coconut milk is a win in my home!