Butternut Squash Curry is a vibrant and comforting dish that perfectly marries the sweet, earthy flavors of butternut squash with aromatic spices and a rich, creamy coconut base. This recipe offers a delightful culinary journey, transforming simple ingredients into a deeply satisfying meal that’s both nourishing and incredibly flavorful. Ideal for a cozy weeknight dinner or an impressive meal prep option, this curry is not only delicious but also naturally vegan and dairy-free, making it a fantastic choice for a wide array of dietary preferences.

Author’s Note
The Butternut Squash Curry That Everyone Falls For!
I’ve always loved cooking, and few dishes get as much consistent rave reviews as this Butternut Squash Curry. My vegetarian sister, who is famously picky, absolutely declares this her all-time favorite recipe. And honestly, as someone who usually enjoys meat in my meals, I find myself equally obsessed! There’s just something magical about how the sweet, tender butternut squash blends with the exotic spices and luxurious coconut milk. If you’ve enjoyed my other squash recipes like this incredible roasted butternut squash or my velvety butternut squash soup, you know my love for this versatile gourd. And my popular coconut chicken curry proves I know a thing or two about crafting a comforting curry. Combining these two loves was destined to create something truly special!
What makes this Butternut Squash Curry a standout is its incredible depth of flavor. It tastes like it has been lovingly simmering on the stove all day, absorbing every nuance of the spices. Yet, the reality is far more convenient: it’s ready in just about 30 minutes! This means you can whip up a gourmet-tasting, healthy, and satisfying meal even on your busiest weeknights. The vibrant colors, fresh ingredients, and aromatic spices create a harmonious dish that’s hard to resist. Serve it steaming hot over a bed of fluffy rice, perhaps with some warm, pillowy naan bread for dipping, and you’ll understand why it’s become such a beloved staple in my kitchen and many others.
Beyond its delicious taste and quick preparation, this Butternut Squash Curry offers numerous health benefits. Butternut squash is packed with vitamins, antioxidants, and fiber, contributing to a wholesome meal. The coconut milk provides healthy fats, and the array of spices not only adds flavor but also boasts various health-promoting properties. It’s truly a meal that nourishes both body and soul.

Essential Ingredients for Your Butternut Squash Curry
Crafting this flavorful Butternut Squash Curry requires a handful of readily available ingredients, each playing a crucial role in building its rich and complex profile. Here’s a closer look at what you’ll need to create this one-pot wonder:
- Fresh Ginger and Garlic: These aromatic powerhouses form the backbone of many curries. Whether you opt for fresh, finely minced ginger and garlic for the most potent flavor, or use jarred minced versions or pastes for convenience, their pungent and spicy notes are indispensable.
- Shallot: Often preferred for its milder, sweeter flavor compared to a regular onion, a diced shallot adds a delicate sweetness that beautifully complements the other spices. If shallots are hard to find, a small yellow onion, finely diced, makes an excellent substitute.
- Butternut Squash: The star of our Butternut Squash Curry! When selecting a whole squash, look for one that feels heavy for its size, indicating dense flesh. If time is a concern, many grocery stores offer pre-cut butternut squash cubes, which can significantly reduce prep time without sacrificing quality. Aim for about 4-5 cups of diced squash.
- Coconut Oil: This tropical oil adds a subtle richness and a complementary flavor that pairs exquisitely with the coconut milk. Its high smoke point also makes it ideal for sautéing the aromatics.
- Red Curry Paste: This is where the magic happens! Red curry paste provides a concentrated burst of authentic Thai flavors, including chilies, galangal, lemongrass, and kaffir lime. You can adjust the quantity to control the spice level; use less for a milder curry or more for a bolder, spicier kick. Always check the label if you require a vegan paste, as some brands may contain shrimp.
- Yellow Curry Powder: Different from curry paste, yellow curry powder is a blend of dried ground spices like turmeric, cumin, coriander, and fenugreek. It imparts a warm, earthy flavor and a beautiful golden color to the curry, enhancing its overall aromatic profile.
- Ground Coriander: This spice adds a bright, slightly citrusy, and fresh note, lifting the heavy flavors of the curry and adding another layer of complexity.
- Salt: Essential for seasoning and bringing out all the delicious flavors. Start with the recommended amount and adjust to taste at the end.
- Vegetable Broth: This liquid base not only adds flavor but also provides sufficient moisture for the butternut squash to cook thoroughly and become tender, integrating seamlessly into the creamy sauce.
- Full-Fat Coconut Milk: The secret to a truly rich and creamy Butternut Squash Curry! Shelf-stable canned full-fat coconut milk is crucial here; avoid light coconut milk for this recipe, as it won’t yield the same luxurious texture and depth of flavor.
- Fire-Roasted Diced Tomatoes: These tomatoes lend a fantastic smoky depth and a hint of acidity that brightens the curry. If fire-roasted aren’t available, regular canned diced tomatoes will work perfectly well.
- Sugar (Optional): A touch of sugar can help balance the spice and acidity, particularly if your curry paste is very hot or your tomatoes are tart. It’s an optional addition, so taste before adding.
- Baby Spinach: A wonderful way to sneak in some greens! Baby spinach wilts quickly and effortlessly, adding color and nutrients without altering the core flavor profile. Fresh kale, chopped finely, also makes a great alternative.
To elevate your Butternut Squash Curry experience, consider adding some delightful toppings. Crushed cashews, peanuts, or pistachios offer a satisfying crunch. A sprinkle of fresh chopped cilantro or basil adds a burst of freshness, and a squeeze of fresh lime juice brightens the entire dish. For those who enjoy an extra kick, a few red pepper flakes can provide a pleasant warmth.

Crafting Your Delicious Butternut Squash Curry: A Step-by-Step Guide
Making this incredible Butternut Squash Curry is surprisingly simple and comes together quickly in just one pot. Follow these easy steps to achieve a dish bursting with flavor:
- Prepare Your Ingredients: Begin by mincing the fresh ginger and garlic, dicing the shallot, and peeling and chopping the butternut squash into uniform 1/2-inch cubes. Uniform pieces ensure even cooking. Aim for approximately 4½ cups of diced squash.
- Sauté the Aromatics: Heat the coconut oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add the diced shallot and sauté for about 2-3 minutes, stirring occasionally, until it turns golden and fragrant. Next, add the diced butternut squash, minced garlic, and minced ginger to the pot. Stir well to coat the squash with the oil and cook for another 3-5 minutes, allowing the flavors to meld slightly.
- Infuse with Spices: Stir in the red curry paste, yellow curry powder, ground coriander, and salt. Continue to cook for 3-5 minutes, stirring constantly, until the spices become wonderfully fragrant and thoroughly coat the squash and aromatics. This step helps to bloom the spices, intensifying their flavors.
- Simmer to Perfection: Pour in the full-fat coconut milk, vegetable broth, and fire-roasted diced tomatoes. Stir everything together thoroughly to combine. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the pot, and allow the curry to cook. Simmer for approximately 18-25 minutes, or until the butternut squash is fork-tender. You should be able to easily pierce the squash cubes with a fork when they are ready.
- Thicken and Finish: Once the squash is tender, remove the lid from the pot and continue to simmer for an additional few minutes, uncovered. This allows some of the liquid to evaporate, thickening the sauce to a desirable consistency. Taste the curry and adjust seasonings as needed. If you find the flavor too spicy or acidic, stir in the optional sugar to balance the profile. Remove the pot from the heat and let it cool for about 2 minutes. Finally, gently stir in the baby spinach, allowing it to wilt beautifully into the warm curry.
- Serve and Garnish: Spoon generous portions of the hot Butternut Squash Curry over a bed of fluffy basmati rice. Squeeze fresh lime juice over each serving and sprinkle with your desired toppings, such as chopped nuts and fresh cilantro, for an added layer of flavor and texture.

Expert Cooking Tips for the Best Butternut Squash Curry
Achieving a truly exceptional Butternut Squash Curry is easy with a few simple techniques. Here are some essential tips to ensure your curry turns out perfectly every time:
- Quality Ingredients Matter: The foundation of any great dish lies in its ingredients. Opt for a ripe, firm butternut squash that feels heavy. Choose high-quality, full-fat canned coconut milk for the creamiest texture and richest flavor. Fire-roasted diced tomatoes will add a wonderful depth, but any good quality diced tomatoes will work.
- Don’t Rush the Aromatics: Take your time sautéing the shallots, garlic, and ginger. Cooking them until fragrant and slightly softened builds a crucial flavor base for your curry. A rushed sauté can leave your curry lacking the depth it deserves.
- Bloom the Spices: When you add the curry paste and curry powder, cook them for a few minutes with the aromatics before adding liquids. This process, known as “blooming,” toasts the spices, releasing their essential oils and intensifying their flavor, making your curry incredibly aromatic and flavorful.
- Adjust Spice Levels: Red curry paste varies greatly in heat intensity between brands. Start with the recommended amount, but don’t hesitate to add less if you prefer a milder curry or a bit more if you crave extra heat. Always taste and adjust as you go.
- Simmer Slowly for Flavor: Once all the liquids are in, reduce the heat and let the curry simmer gently. Slow simmering allows the flavors to meld beautifully and the butternut squash to become wonderfully tender without disintegrating.
- Taste and Season: Before serving, always taste your curry and adjust the seasoning. This might mean adding a pinch more salt, a touch of sugar to balance acidity, or even a splash more broth if it’s too thick.
- Fresh Garnishes are Key: Don’t underestimate the power of fresh toppings. A squeeze of lime juice and a generous sprinkle of fresh cilantro or basil can brighten the entire dish, adding a burst of freshness that contrasts beautifully with the rich curry.
Featured Comment
“I get recipes online all the time and I don’t think I have ever left a comment. But this curry is absolutely delicious. I was craving a butternut curry I used to make quite often and was so disappointed when I couldn’t find the recipe. Well this is my new recipe.”
– Mia
Storage and Meal Prep
This Butternut Squash Curry is fantastic for meal prepping, as its flavors tend to deepen overnight.
- Refrigerate: Allow the curry to cool completely, then transfer it to an airtight container. It will keep beautifully in the refrigerator for 3-5 days.
- Freeze: For longer storage, this curry freezes exceptionally well. Once cooled, transfer it to freezer-safe containers or bags. It can be stored in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Gently warm the curry on the stovetop over medium-low heat, stirring occasionally, until heated through. If it appears too thick after refrigeration or freezing, add a splash of vegetable broth or water to achieve your desired consistency. Microwaving is also an option for individual portions.
Explore More Delicious Plant-Based Meals:
Dinner
One Skillet Sweet Potato Burrito Bowl
Healthy
Hearty Chickpea Salad Recipe
Dinner
Wholesome & Healthy Tacos
Dinner
Comforting Vegetarian Shepherd’s Pie
Butternut Squash Curry
Chelsea Lords
Enjoy a creamy, coconut-infused Butternut Squash Curry that’s ideal for a healthy weeknight dinner or meal prep. This easy-to-make curry is naturally vegan and dairy-free, packed with aromatic spices and tender squash.
20 minutes
30 minutes
50 minutes
6 servings
Video Tutorial
A detailed video guide for making this Butternut Squash Curry is available to assist you through each step of the recipe. Please refer to the video for visual instructions.
Watch the Butternut Squash Curry Video
Equipment
-
Large pot or Dutch oven
Ingredients
- 2 tablespoons finely minced ginger
- 1 large shallot diced (or small yellow onion)
- 1 tablespoon minced garlic
- 1 butternut squash diced into ½-inch pieces (about 4½ cups)
- 2 tablespoons coconut oil
- 3 tablespoons red curry paste (adjust to taste, see Note 1 for vegan options)
- 1-1/2 teaspoons yellow curry powder
- 1/4 teaspoon ground coriander
- 1 teaspoon salt
- 3/4 cup vegetable broth
- 1 (15-ounce) can full-fat coconut milk
- 1 (14.5-ounce) can fire-roasted diced tomatoes
- 2 teaspoons sugar optional, to balance flavors
- 3 cups baby spinach
- Cooked rice optional, for serving
- Toppings as desired (see Note 2 for suggestions)
Instructions
-
Mince ginger and garlic, dice shallot, and cut butternut squash into uniform 1/2-inch pieces to get approximately 4½ cups.
-
Heat coconut oil in a large pot or Dutch oven over medium-high heat. Add the diced shallot and sauté until golden, about 2–3 minutes. Then, add the diced squash, minced garlic, and minced ginger, stirring to coat evenly. Cook for 3-5 minutes.
-
Stir in the red curry paste, yellow curry powder, ground coriander, and salt until the squash is thoroughly coated. Cook for an additional 3–5 minutes, stirring constantly, allowing the spices to become fragrant.
-
Pour in the full-fat coconut milk, vegetable broth, and diced tomatoes. Stir everything together, then bring the mixture to a gentle simmer. Reduce the heat to low, cover the pot, and cook until the butternut squash is tender and easily pierced with a fork, approximately 18–25 minutes.
-
Remove the lid and continue to simmer for a few more minutes to allow the sauce to thicken slightly. Taste the curry and add sugar if needed to balance the flavors. Remove the pot from heat and let it cool for about 2 minutes before very gently stirring in the baby spinach, allowing it to wilt into the warm curry.
-
Spoon the finished curry generously over a bed of freshly cooked rice. Garnish with a squeeze of fresh lime juice and a sprinkle of chopped nuts and cilantro, as desired. Serve immediately and enjoy!
Recipe Notes
Note 1: Vegan Curry Paste: If you need this recipe to be strictly vegan, please double-check that your chosen red curry paste does not contain shrimp paste or other non-vegan ingredients. Many brands, such as Thai Kitchen®, offer excellent vegan options. Remember to adjust the spice level to your preference by using more or less curry paste.
Note 2: Topping Suggestions: Elevate your Butternut Squash Curry with delightful toppings! Great choices include a sprinkle of crushed cashews, peanuts, or pistachios for added crunch. Freshly chopped cilantro or basil adds a vibrant, herbaceous note, while lime wedges offer a refreshing citrus tang. For those who love extra heat, a pinch of red pepper flakes can provide a pleasant kick.
Nutrition Note: The nutritional information provided below is an approximation and does not include cooked rice or any optional toppings you may add.
Storage: This curry stores wonderfully! Keep leftovers in an airtight container in the refrigerator for 3-5 days. For longer storage, freeze in a freezer-safe container for up to 3 months. To reheat, warm gently on the stovetop or in the microwave, adding a splash of vegetable broth or water if the sauce has become too thick.
Nutrition Information
Serving: 1 serving | Calories: 276 kcal | Carbohydrates: 23.5 g | Protein: 2.9 g | Fat: 20.2 g | Sodium: 806.4 mg | Fiber: 4.7 g | Sugar: 6.9 g
Nutrition information is automatically calculated and should only be used as an approximation. Individual results may vary based on exact ingredients and preparation methods.
Perfect Pairings: What to Serve with Butternut Squash Curry
This Butternut Squash Curry is incredibly versatile and pairs beautifully with a variety of sides, enhancing the overall dining experience. Here are some of our favorite recommendations:
- Fluffy Basmati Rice: An absolute classic! Basmati rice, with its long, slender grains and fragrant aroma, is the perfect base for soaking up every last drop of the rich, creamy curry sauce. Jasmine rice is another excellent choice.
- Warm Naan Bread: Soft, chewy naan bread is ideal for scooping up the curry. For an extra touch of flavor and a slightly charred texture, I love to toast it directly over an open flame on my stovetop. Simply spray both sides with cooking spray, then use tongs to place it over a medium-high flame for about 10-15 seconds per side until lightly puffed and charred.
- Nutrient-Rich Quinoa: For a protein-packed alternative to rice, quinoa makes an excellent choice. Its slightly nutty flavor and fluffy texture complement the curry wonderfully, providing a complete meal that keeps you feeling full and satisfied.
- Refreshing Creamy Cucumber Salad: The warm, spicy notes of the curry find a delightful contrast in a cool, crisp, and creamy cucumber salad. The refreshing flavors and cooling sensation provide a perfect balance, cutting through the richness of the curry.
- Hearty Roasted Vegetables: To boost your vegetable intake and add another layer of texture, consider serving your curry alongside simply roasted vegetables. Roasted cauliflower florets or tender roasted green beans offer a satisfying bite and earthy flavors that harmonize with the curry.
- Fresh Raita: A traditional Indian yogurt-based side dish, Raita, typically made with cucumber, mint, and spices, offers a cooling and tangy counterpoint to the vibrant curry, similar to the cucumber salad.
- Crusty Bread or Pita: While naan is excellent, any crusty bread or warm pita bread can serve as a wonderful vehicle for soaking up the delicious sauce.
No matter how you choose to serve it, this Butternut Squash Curry promises to be a memorable and enjoyable meal that will leave you feeling nourished and content.