Broccoli Soup Indian Style with Warm Spices

Updated November 3, 2026

Total time
45 min
prep 15 min · cook 30 min
Serves
4
portions as written

Jump to recipe

Broccoli Soup Indian Style with Warm Spices

Indian-style broccoli soup is a smooth, savory bowl of broccoli, potato, ginger, and warming spices, finished with coconut milk and lemon. It borrows familiar flavors such as cumin and coriander rather than following one fixed regional recipe, and the potato gives it body without relying on cream.

Ingredients

  • 1 tablespoon neutral oil, such as canola or sunflower oil (15 ml)
  • 1 medium yellow onion, finely diced (about 150 g)
  • 1 tablespoon finely grated fresh ginger (about 15 g)
  • 2 garlic cloves, finely chopped (about 6 g)
  • 1 small green chile, finely chopped, seeds removed for less heat (about 10 g; optional)
  • 8 to 10 fresh curry leaves (optional; see Tips for a substitute)
  • 1 teaspoon cumin seeds (about 2 g)
  • 1 teaspoon ground coriander (about 2 g)
  • ½ teaspoon ground turmeric (about 1 g)
  • ¼ teaspoon cayenne pepper (about 0.5 g), or to taste
  • 1 medium Yukon Gold or russet potato, peeled and cut into ½-inch (1 cm) cubes (about 200 g)
  • 1 pound broccoli, including peeled tender stems, cut into small florets (450 g)
  • 4 cups low-sodium vegetable broth (950 ml)
  • ¾ teaspoon fine salt (about 4 g), plus more to taste
  • ½ cup canned coconut milk, well stirred (120 ml)
  • 1 tablespoon fresh lemon juice (15 ml), plus more to taste
  • 2 tablespoons chopped fresh cilantro (about 8 g), for serving
  • Freshly ground black pepper, to taste

Instructions

  1. Prepare the vegetables. Dice the onion, grate the ginger, chop the garlic and chile if using, and cut the potato and broccoli into pieces. Peel away any tough outer layer from the broccoli stems before chopping them; the tender centers cook well and add flavor. Keeping the potato cubes and florets fairly small helps them soften at about the same pace.
  2. Soften the onion. Heat the oil in a large, heavy saucepan or Dutch oven over medium heat. Add the onion and cook for 5 to 6 minutes, stirring often, until softened and translucent but not browned. If it starts to catch, lower the heat and add a tablespoon of water rather than more oil.
  3. Toast the aromatics and spices. Add the ginger, garlic, green chile, curry leaves if using, and cumin seeds. Stir for about 1 minute, until fragrant. Add the ground coriander, turmeric, and cayenne and stir for another 30 seconds. Keep the spices moving; ground spices can taste bitter if they scorch. If you do not have whole cumin seeds, use ¾ teaspoon ground cumin and add it with the other ground spices.
  4. Simmer the vegetables. Add the potato, broccoli, broth, and salt. Bring the soup to a boil, then lower the heat to maintain a gentle simmer. Cook for 13 minutes, stirring once or twice, until the potato is easily pierced with a fork and the broccoli is tender. Including the time to bring the pot to a boil, allow about 16 minutes for this stage. Avoid cooking the broccoli for much longer than needed, since extended simmering dulls its green color and fresh flavor.
  5. Blend until smooth. Take the pot off the heat and let the bubbling settle briefly. Blend with an immersion blender until creamy, moving the blender around the pot so no chunks remain. For a countertop blender, work in small batches and do not fill the jar more than halfway; hot liquid expands. Remove the lid’s center cap and cover the opening loosely with a folded kitchen towel while blending. Return the soup to the pot.
  6. Finish and season. Stir in the coconut milk and lemon juice. Warm gently over low heat for about 2 minutes, without letting the soup boil hard. Taste and add black pepper, more salt, or another squeeze of lemon as needed. Serve hot with chopped cilantro.

Tips

  • Use the broccoli stems, too. Trim off only the dry end and the tough outer skin, then chop the tender stem into small cubes. It blends smoothly and helps reduce waste. If your broccoli stems are unusually woody, use florets only and add a little extra broccoli to make up the volume.
  • Adjust the heat gradually. The chile and cayenne are both optional, and their strength varies. For a mild soup, omit the chile and start with a pinch of cayenne; you can add more after blending. Removing chile seeds reduces some heat but does not make a hot chile completely mild.
  • Know what curry leaves add. Fresh curry leaves are sold at some South Asian groceries and add a distinctive citrusy, savory aroma. They are not the same as curry powder. If you cannot find them, leave them out; a little extra cilantro is a useful fresh garnish, but it will not reproduce the same aroma. Do not substitute curry powder for curry leaves in equal amounts.
  • Keep the texture under control. The potato thickens the soup as it cooks and even more as it cools. If it seems too thick after blending, stir in warm broth or water a few tablespoons at a time. If it is thinner than you like, simmer it uncovered briefly before adding the coconut milk, stirring so the bottom does not stick.

Serving Suggestions

Serve the soup as a light lunch or a first course, with cilantro, black pepper, and a little extra lemon at the table. Toasted pumpkin seeds or cashews add crunch; scatter them on just before eating so they stay crisp. A spoonful of coconut milk swirled over each bowl gives a mild, creamy finish, while a pinch of cayenne or a few drops of chile oil makes the presentation hotter.

For a more filling meal, pair it with warm roti, naan, or a piece of crusty bread for dipping. Steamed basmati rice or a simple rice pilaf also works well alongside a small bowl of soup. If serving it with other Indian-style dishes, choose something with a different texture, such as a crisp vegetable side or a simple salad, rather than another puréed dish. Because the soup has a gentle, creamy flavor, serve lemon wedges nearby so people can brighten their own portions.

Variations

Make it dairy-based: Replace the coconut milk with ½ cup (120 ml) heavy cream or whole milk. Cream gives a richer finish; milk is lighter and less likely to soften the spice aromas. Add either at the end and warm gently without boiling. For a dairy-free soup, keep the coconut milk or use an unsweetened oat or cashew cream. Choose an unflavored product so it does not make the soup sweet.

Make it more substantial: Add ½ cup (about 100 g) rinsed red lentils with the potato and broth. They cook quickly and make the blended soup thicker, so add up to 1 cup (240 ml) extra broth if needed. Check that the lentils are fully soft before blending; depending on the brand and age, they may need a few extra minutes. You can also top each bowl with cooked chickpeas, added after blending, for a contrasting texture.

Change the spice profile: Add ½ teaspoon garam masala (about 1 g) with the coconut milk for a warmer, more complex finish. A pinch of ground cardamom can make the aroma sweeter, while extra cumin makes it earthier. These are flexible home-cooking choices, not required ingredients. Add spices in small amounts and taste as you go, because the broccoli and broth should remain noticeable.

Leave it partly chunky: Before blending, scoop out about 1 cup (150 g) of cooked broccoli florets and set them aside. Blend the rest of the soup, then stir the florets back in with the coconut milk. This gives the bowl more texture while keeping the broth creamy. For a brighter green appearance, blend just until smooth and serve soon after cooking; reheating can make the color less vivid.

Storage and Reheating

Let the soup stop steaming heavily, then transfer it to shallow, airtight containers and refrigerate it within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. If the coconut milk separates slightly, that is usually a texture change rather than a problem; stir well while reheating. For safe leftovers, reheat the amount you plan to eat to 165°F (74°C), checking with a food thermometer, and bring it to that temperature throughout. On the stovetop, use low to medium-low heat and stir frequently. In a microwave, cover loosely, heat in short intervals, and stir between intervals to distribute the heat evenly.

To freeze, cool the soup promptly and store it in freezer-safe containers, leaving a little room for expansion. For best quality, use it within about 2 to 3 months. Thaw it overnight in the refrigerator, then reheat to 165°F (74°C). Coconut milk can separate and the broccoli color may fade after freezing, but stirring or briefly blending the reheated soup can improve its texture. Avoid leaving the pot at room temperature for an extended period; divide leftovers into smaller containers so they cool more quickly.

Frequently Asked Questions

Can I make this soup without coconut milk?

Yes. Use ½ cup (120 ml) heavy cream, whole milk, or an unsweetened plant-based cream instead. If you prefer a lighter soup, omit the coconut milk and add a little extra broth. The result will be less rich, so taste again for salt and lemon before serving.

Can I use frozen broccoli?

Yes. Use 1 pound (450 g) frozen broccoli florets and add them directly to the pot; there is no need to thaw them first. They may cook a little faster than fresh broccoli, so start checking after about 8 minutes of simmering. Frozen broccoli can release extra water and may give the finished soup a less vivid green color, but it blends well.

Do I need a blender to make it?

A blender produces the smoothest texture, but the soup can be served chunky if you prefer. Mash some of the potato and broccoli against the side of the pot with a sturdy spoon or potato masher to thicken the broth. If using a countertop blender, blend hot soup in batches and follow the safe venting directions in the instructions.

Can I make the soup ahead?

Yes. Prepare it through blending, cool and refrigerate it, then stir in the coconut milk and lemon while reheating the next day. You can also finish the whole recipe in advance and reheat it gently; the lemon flavor may soften, so add a fresh squeeze just before serving. Keep refrigerated soup for no more than 3 to 4 days.

Why does my broccoli soup taste bitter?

Scorched garlic or ground spices are a common cause, as is simmering broccoli for too long. Keep the aromatics moving, use moderate heat, and add broth as soon as the spices smell fragrant. If the soup is already blended, try balancing it with a little more coconut milk, a pinch of salt, or lemon juice, tasting after each addition.

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).