Butternut Squash Indian Soup with Coconut and Spice

Updated November 3, 2026

Total time
1 hr
prep 20 min · cook 40 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Butternut Squash Indian Soup with Coconut and Spice

Butternut squash Indian soup is a smooth, gently spiced soup made with tender squash, warming spices, ginger, and coconut milk. This Indian-inspired version is not tied to one regional tradition; its balanced seasoning, creamy texture, and squeeze of lime make it a comforting main or starter that is straightforward to cook on the stovetop.

Ingredients

  • 2½ lb (1.1 kg) butternut squash, peeled, seeded, and cut into 1-inch (2.5 cm) cubes; this should give about 5 cups (700 g)
  • 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 3 garlic cloves, about 1 tablespoon (15 g) finely chopped
  • 1 tablespoon (15 g) fresh ginger, peeled and finely grated
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) ground turmeric
  • ½ teaspoon (1 g) garam masala
  • ¼ teaspoon (0.5 g) cayenne pepper, or less to taste
  • 4 cups (950 ml) low-sodium vegetable broth
  • 1 can (13.5 oz/400 ml) full-fat coconut milk, well shaken
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • 2 tablespoons (30 ml) fresh lime juice, from about 1 lime
  • 2 tablespoons (8 g) chopped fresh cilantro, for serving (optional)

Instructions

  1. Prepare the ingredients. Peel the squash, scoop out its seeds, and cut the flesh into roughly 1-inch (2.5 cm) cubes so the pieces cook at a similar rate. Chop the onion and garlic, grate the ginger, measure the spices, and shake the coconut milk can before opening. This prep takes about 20 minutes, depending on how quickly you peel and cut the squash.
  2. Soften the onion. Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion and cook for 6 minutes, stirring now and then, until it is soft and translucent but not browned. If the onion starts sticking, lower the heat and add a small splash of broth rather than letting it scorch.
  3. Add the aromatics and spices. Stir in the garlic and ginger and cook for 2 minutes, stirring often, until fragrant. Add the cumin, coriander, turmeric, garam masala, and cayenne; stir for 1 minute. Briefly warming the ground spices in the oil helps release their aroma. Keep them moving, since dry spices can burn quickly on the bottom of a hot pot.
  4. Coat the squash. Add the squash cubes and salt. Stir for 3 minutes so the pieces are coated with the onion and spices. They do not need to brown; this short step simply distributes the seasoning before the liquid goes in.
  5. Simmer until tender. Pour in the vegetable broth and bring it to a gentle boil. Lower the heat, cover the pot with the lid slightly ajar, and simmer for 24 minutes, stirring once or twice. The squash is ready when a fork slides easily into a cube and the edges begin to soften. If the cubes are still firm, continue simmering for a few minutes and check again rather than blending them undercooked.
  6. Blend the soup. Take the pot off the heat. Use an immersion blender to purée the soup until smooth, keeping the blender head submerged to limit splashes. If using a countertop blender, work in small batches, fill the jar no more than halfway, vent the lid according to the blender’s instructions, and hold a folded towel over the lid. Hot liquids expand and can force a lid open, so do not seal a full blender jar tightly.
  7. Finish with coconut milk and lime. Stir in the coconut milk and warm the soup over low heat for about 3 minutes, stirring gently; avoid a hard boil after adding it. Stir in the lime juice, taste, and add more salt, cayenne, or lime if needed. The finished soup should taste creamy and savory, with a little citrus lift rather than a strongly sour flavor.
  8. Serve. Ladle into bowls and top with chopped cilantro if you like. The soup thickens as it stands, so loosen individual servings with a splash of hot broth or water if needed.

Tips

  • Cut evenly. Similar-size cubes become tender together, which makes blending easier. Small differences are fine, but very large chunks may need extra simmering while tiny pieces can turn mushy before the rest are cooked.
  • Adjust the heat gradually. Cayenne can vary in strength, and the garam masala also contributes warmth. Start with the stated ¼ teaspoon, then add a pinch after blending if you want more heat. Lime and coconut mellow the spices, so taste the finished soup before deciding it needs more.
  • Choose the right coconut milk. Full-fat coconut milk gives the soup a silky body. Light coconut milk works if you prefer a thinner result, though it will taste less rich; do not substitute sweetened coconut beverage, which has a different flavor and consistency.
  • Use a careful blender method. An immersion blender is convenient, but a countertop blender makes a smooth purée too. Blend in small batches and vent hot liquid safely. If you prefer a little texture, blend only part of the pot and stir it back in.

Serving Suggestions

Serve a bowl as a light lunch with warm naan, roti, or crusty bread for dipping. For a more filling meal, pair the soup with basmati rice and a simple side of roasted vegetables, sautéed greens, or a chickpea salad. A small portion also works well as a starter before a meal with dal, grilled paneer, or roasted chicken.

For toppings, try cilantro, thinly sliced scallions, toasted pumpkin seeds, or a spoonful of plain yogurt. A few toasted seeds add crunch against the smooth soup, while yogurt brings a cooling contrast to the cayenne. Add toppings just before serving so herbs stay fresh and crunchy ingredients keep their texture. If serving the soup buffet-style, keep the pot warm and offer the lime and toppings separately for guests to adjust their bowls.

Variations

Make it dairy-free and vegan: The recipe as written is dairy-free and vegan when you use vegetable broth. Check the broth label if serving someone who avoids particular ingredients. Coconut milk supplies the creamy finish, so dairy is not needed.

Use a different squash: Peeled pumpkin, kabocha, or peeled sweet potato can replace the butternut squash in the same approximate weight. Their sweetness and texture differ slightly, and cooking time can change, so simmer until fork-tender rather than relying only on the clock. Kabocha may make a thicker soup; thin it with extra broth after blending.

Make it less rich: Replace up to half of the coconut milk with additional vegetable broth. The result will be lighter and less creamy, but the spices and squash will still come through. You can also use light coconut milk, as noted above.

Add a legume: Stir 1½ cups (about 250 g) cooked chickpeas into the blended soup and simmer gently for 5 minutes to warm them through. This makes the soup heartier and adds a pleasant contrast in texture. For a smooth variation, blend the chickpeas along with the squash instead.

Change the spice profile: If garam masala is not available, use an equal amount of curry powder as a practical substitute; the blend varies by brand, so the flavor may be more herbal or more turmeric-forward. For a more restrained spice level, omit cayenne and add black pepper at the table. For extra fragrance, finish with a small pinch of garam masala after blending.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking in a covered, shallow container. It keeps for 3–4 days in the refrigerator. Coconut milk may separate slightly as the soup chills; that is normal, and stirring while it reheats usually brings the texture back together. If the soup is especially thick after chilling, add a little broth or water.

To reheat a portion, warm it in a saucepan over medium-low heat, stirring frequently, until steaming throughout and at least 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. In a microwave, cover loosely, heat in short intervals, and stir between intervals so the center warms evenly; check the temperature in several places. Avoid prolonged boiling, which can make the texture less smooth. Freeze cooled soup in airtight, freezer-safe containers for up to 3 months for best quality, leaving space for expansion. Thaw overnight in the refrigerator and reheat as above. Freezing can slightly change the texture, so whisk or blend briefly after reheating if needed.

Frequently Asked Questions

Can I make butternut squash Indian soup ahead?
Yes. Make it through blending and refrigerate it, then reheat gently and stir in the lime juice just before serving for a bright finish. If making it a day ahead, the spices may taste more pronounced after resting, so taste and adjust salt, lime, and heat when reheating.

Do I have to peel the butternut squash?
For this soup, yes, peeling is the simplest choice because the peel can leave tough flecks even after blending. A sturdy vegetable peeler works well. If peeling is difficult, buy pre-cut squash, or roast squash halves until tender and scoop the flesh from the skin; roasting changes the method and adds a sweeter, more toasted flavor.

Can I use frozen butternut squash?
Yes. Use about 5 cups (700 g) of frozen cubes and add them directly to the pot in place of fresh squash. They may release extra water and can soften sooner, so begin checking for tenderness before the full simmer time is up. If the finished soup is thinner than you like, simmer it uncovered briefly before adding the coconut milk.

What can I use instead of coconut milk?
For a similar dairy-free texture, use an unsweetened plant-based cooking cream, understanding that its flavor will differ. Unsweetened cashew cream is another option. Dairy cream can also be used if dairy is suitable for your meal, but it gives the soup a less distinctly coconut-forward finish. Avoid sweetened drinks or flavored creamers.

How can I fix soup that is too thick or too thin?
If it is too thick, stir in hot vegetable broth a few tablespoons at a time until it pours easily from a ladle. If it is too thin, simmer it uncovered before adding the coconut milk, stirring regularly to prevent sticking. You can also blend in a little extra cooked squash if you have some available.

Is this soup very spicy?
As written, it is gently warm rather than fiery, but cayenne and spice blends vary. For a mild soup, leave out the cayenne and use a mild garam masala. For more heat, add cayenne in small pinches after blending, tasting between additions so the spice does not overpower the squash and coconut.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).