One Pot Butternut Squash Curry
This one-pot butternut squash curry is basically the culinary equivalent of a warm hug on a cold day, except it won’t judge you for wearing sweatpants to dinner.

Picture this: tender chunks of butternut squash swimming in a golden, creamy coconut sauce that’s been kissed with just the right amount of curry spices and a secret weapon called peanut butter.

The best part about this recipe is that it makes you look like a sophisticated home chef while secretly being easier than ordering takeout and infinitely more satisfying.

Every spoonful delivers layers of flavor from earthy turmeric, warming ginger, and that perfect balance of sweet butternut squash against protein-packed chickpeas.

This is the kind of meal that transforms your kitchen into an aromatic paradise and leaves everyone asking for the recipe while you casually mention it only took 30 minutes.

Fair warning: making this curry will establish you as the person who “actually knows how to cook,” so prepare for future dinner party invitations and requests to bring “that amazing curry thing” to potlucks.

Ingredients
For the curry
- 1 tablespoon coconut oil
- 1 yellow onion, diced
- 1 large carrot, thinly sliced
- 2 cups cubed fresh butternut squash
- 3 cups cauliflower florets (from 1 small head cauliflower)
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 tablespoon yellow curry powder
- ½ teaspoon ground turmeric
- ¼ teaspoon cayenne pepper, plus more if you like it spicy
- 1 (15 ounce) can full-fat coconut milk
- 1 cup vegetarian broth
- 2 tablespoons natural creamy peanut butter
- 1 to 2 tablespoons gluten-free soy sauce or coconut aminos, to taste
- ½ teaspoon salt, plus more to taste
- Freshly ground black pepper
For the protein and greens
- 1 (15 ounce) can chickpeas, rinsed and drained
- 1-2 cups fresh spinach, chopped
To garnish
- Fresh cilantro
- Chopped peanuts
Instructions
Prepare and cook the vegetables
- 1 Heat 1 tablespoon coconut oil in a large deep skillet, cast iron pot, or Dutch oven over medium heat. Using a heavy-bottomed pot ensures even heat distribution and prevents the vegetables from sticking or burning during the initial sauté phase.
- 2 Once the coconut oil melts and begins to shimmer (about 1-2 minutes), add the diced onion, sliced carrot, cauliflower florets, and cubed butternut squash. Sauté the vegetables, stirring occasionally with a wooden spoon or silicone spatula, for 5-10 minutes until the cauliflower and butternut squash begin to soften and develop light golden edges.
- 3 Create a well in the center of the vegetables and add the minced garlic, grated ginger, 1 tablespoon curry powder, ½ teaspoon turmeric, and ¼ teaspoon cayenne pepper. Cook, stirring frequently, for 1 minute until the spices become fragrant and coat the vegetables evenly. This blooming process releases the essential oils in the spices and creates a deeper, more complex flavor base.
Build the curry base
- 4 Pour in the full-fat coconut milk and 1 cup vegetarian broth, then whisk in the 2 tablespoons peanut butter until completely dissolved. The peanut butter adds richness and helps thicken the sauce while contributing a subtle nutty undertone that complements the curry spices beautifully.
- 5 Add 1-2 tablespoons soy sauce (start with 1 and taste), ½ teaspoon salt, and several grinds of fresh black pepper. Stir well to combine all ingredients and bring the mixture to a gentle simmer over medium heat. You’ll know it’s ready when small bubbles form around the edges and the surface just begins to move.
Finish the curry
- 6 Once simmering, reduce heat to medium-low and continue cooking for 5 minutes to allow the flavors to meld. Add the drained chickpeas and simmer for an additional 10 minutes, stirring occasionally, until the butternut squash is fork-tender and the sauce has thickened slightly.
- 7 Stir in the chopped spinach and cook for 2 minutes until the leaves wilt completely and turn bright green. Taste and adjust seasonings, adding more salt, pepper, soy sauce, or cayenne as needed to achieve your preferred flavor balance.
- 8 Ladle the curry into serving bowls or divide into meal prep containers. Serve immediately over rice and garnish with fresh cilantro and chopped peanuts for added texture and freshness.
Recommended Equipment and Kitchen Tools
Recommended Tools (for best results)
- Large Dutch oven or deep skillet – A heavy-bottomed pot with at least 4-quart capacity ensures even heat distribution and prevents burning during the sautéing phase. Cast iron or enameled cast iron works exceptionally well for this recipe.
- Sharp chef’s knife – Essential for efficiently dicing the onion, cubing butternut squash, and mincing garlic. A quality 8-inch blade makes prep work significantly faster and safer.
- Wooden spoon or silicone spatula – Perfect for stirring without scratching your cookware and won’t conduct heat like metal utensils.
- Microplane grater – Makes quick work of fresh ginger and ensures no fibrous pieces end up in your curry.
Helpful Upgrades
- Kitchen scale – For more precise measurements of butternut squash and consistent results every time you make this recipe.
- Immersion blender – If you prefer a partially blended, restaurant-style curry texture, you can blend about half the curry directly in the pot.
- Fine-mesh strainer – Useful for rinsing chickpeas thoroughly and removing excess sodium from canned varieties.
Nice-to-Have Options
- Prep bowls or measuring cups – Having ingredients pre-measured and organized makes the cooking process smoother, especially when working with multiple spices that need to be added quickly.
Recipe Variations and Dietary Modifications
Protein Variations
- Add diced tofu – Stir in 8 oz of cubed extra-firm tofu during the last 5 minutes of cooking for additional plant-based protein
- Include lentils – Replace chickpeas with 1 cup dried red lentils (increase cooking time by 10 minutes) or use pre-cooked green lentils
- Make it heartier – Add diced sweet potato along with the butternut squash for extra substance and natural sweetness
Spice Level Adjustments
- Mild version – Omit cayenne pepper and use only ½ tablespoon curry powder for sensitive palates
- Extra spicy – Add ½ teaspoon cayenne, 1 minced jalapeño, or a pinch of red pepper flakes with the other spices
- Different curry profiles – Substitute yellow curry powder with red curry paste (use 1-2 tablespoons) for Thai-inspired flavors
Vegetable Swaps
- Seasonal alternatives – Replace butternut squash with sweet potato, delicata squash, or kabocha squash in equal amounts
- Green additions – Substitute spinach with kale, chard, or baby bok choy (add 1-2 minutes earlier as these greens take longer to wilt)
- Root vegetable medley – Include diced parsnips, turnips, or rutabaga for different flavor dimensions
Coconut-Free Option
- Dairy alternative – Use heavy cream or whole milk with 1 tablespoon flour whisked in for thickening
- Cashew cream – Blend ½ cup raw cashews with 1 cup warm water until smooth as a coconut milk substitute
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Butternut squash → Sweet potato, delicata squash, or kabocha squash in equal amounts (cooking time remains the same)
- Coconut milk → Heavy cream mixed with 1 tablespoon flour, or cashew cream made from ½ cup cashews blended with 1 cup water
- Peanut butter → Almond butter, sunflower seed butter, or tahini for different flavor profiles and nut-free options
- Fresh ginger → ½ teaspoon ground ginger (though fresh provides better flavor and aroma)
Budget-Friendly Swaps:
- Canned chickpeas → 1 cup dried chickpeas, soaked overnight and cooked until tender (saves about 60% on cost)
- Fresh butternut squash → Frozen cubed butternut squash (no need to thaw first, may reduce cooking time by 2-3 minutes)
- Coconut oil → Neutral vegetable oil or olive oil work equally well for sautéing
Pantry Emergency Substitutions:
- Curry powder → Mix 1 teaspoon each: cumin, coriander, and turmeric plus ¼ teaspoon each: ginger powder and cinnamon
- Vegetarian broth → Water with 1 teaspoon soy sauce or 1 bouillon cube dissolved
- Fresh spinach → Frozen spinach (use ½ cup, thawed and drained) or any leafy green like kale or chard
Pro Tips for Substitutions:
Store opened coconut milk in the refrigerator for up to 4 days, or freeze in ice cube trays for future curry-making. When substituting nut butters, choose natural varieties without added sugars to maintain the recipe’s balanced flavor profile.

Make It Diabetes-Friendly
Carbohydrate Modifications:
- Reduce butternut squash → Use only 1 cup cubed butternut squash instead of 2 cups to cut approximately 15g carbs per serving
- Increase low-carb vegetables → Add extra cauliflower, bell peppers, or zucchini to maintain volume while reducing total carbs
- Portion control → Serve smaller portions (¾ cup instead of 1 cup) over cauliflower rice instead of regular rice
Blood Sugar Management:
- Add healthy fats → Include 1 tablespoon of additional coconut oil or serve with sliced avocado to slow carb absorption
- Protein boost → Increase chickpeas to 2 cans or add 4 oz of cubed tofu for better blood sugar stability
- Fiber enhancement → Include 1 tablespoon of chia seeds or ground flaxseed stirred in during the last 2 minutes of cooking
Timing and Pairing Tips:
- Serve with protein → Pair with a small portion of grilled chicken, fish, or extra firm tofu to balance the meal
- Smart sides → Choose cauliflower rice, shirataki noodles, or a small portion of quinoa instead of white rice
- Portion awareness → One serving contains approximately 35g total carbohydrates, making it suitable for most diabetes meal plans
Total Carb Reduction: These modifications can reduce carbs from 45g to approximately 25g per serving while maintaining satisfying flavors and portions.

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Cooking Tips
Common Mistakes and Solutions
Storage and Make-Ahead Strategies
Recipe Scaling

One Pot Butternut Squash Curry
Ingredients
For the curry
- 1 tablespoon coconut oil
- 1 yellow onion, diced
- 1 large carrot, thinly sliced
- 2 cups cubed fresh butternut squash
- 3 cups cauliflower florets from 1 small head cauliflower
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 tablespoon yellow curry powder
- ½ teaspoon ground turmeric
- ¼ teaspoon cayenne pepper, plus more if you like it spicy
- 1 (15 ounce) can full-fat coconut milk
- 1 cup vegetarian broth
- 2 tablespoons natural creamy peanut butter
- 1 to 2 tablespoons gluten-free soy sauce or coconut aminos, to taste
- ½ teaspoon salt, plus more to taste
- Freshly ground black pepper
For the protein and greens
- 1 (15 ounce) can chickpeas, rinsed and drained
- 1-2 cups fresh spinach, chopped
To garnish
- Fresh cilantro
- Chopped peanuts
Instructions
Prepare and cook the vegetables
- Heat 1 tablespoon coconut oil in a large deep skillet, cast iron pot, or Dutch oven over medium heat. Using a heavy-bottomed pot ensures even heat distribution and prevents the vegetables from sticking or burning during the initial sauté phase.
- Once the coconut oil melts and begins to shimmer (about 1-2 minutes), add the diced onion, sliced carrot, cauliflower florets, and cubed butternut squash. Sauté the vegetables, stirring occasionally with a wooden spoon or silicone spatula, for 5-10 minutes until the cauliflower and butternut squash begin to soften and develop light golden edges.
- Create a well in the center of the vegetables and add the minced garlic, grated ginger, 1 tablespoon curry powder, ½ teaspoon turmeric, and ¼ teaspoon cayenne pepper. Cook, stirring frequently, for 1 minute until the spices become fragrant and coat the vegetables evenly. This blooming process releases the essential oils in the spices and creates a deeper, more complex flavor base.
Build the curry base
- Pour in the full-fat coconut milk and 1 cup vegetarian broth, then whisk in the 2 tablespoons peanut butter until completely dissolved. The peanut butter adds richness and helps thicken the sauce while contributing a subtle nutty undertone that complements the curry spices beautifully.
- Add 1-2 tablespoons soy sauce (start with 1 and taste), ½ teaspoon salt, and several grinds of fresh black pepper. Stir well to combine all ingredients and bring the mixture to a gentle simmer over medium heat. You’ll know it’s ready when small bubbles form around the edges and the surface just begins to move.
Finish the curry
- Once simmering, reduce heat to medium-low and continue cooking for 5 minutes to allow the flavors to meld. Add the drained chickpeas and simmer for an additional 10 minutes, stirring occasionally, until the butternut squash is fork-tender and the sauce has thickened slightly.
- Stir in the chopped spinach and cook for 2 minutes until the leaves wilt completely and turn bright green. Taste and adjust seasonings, adding more salt, pepper, soy sauce, or cayenne as needed to achieve your preferred flavor balance.
- Ladle the curry into serving bowls or divide into meal prep containers. Serve immediately over rice and garnish with fresh cilantro and chopped peanuts for added texture and freshness.
