Indian Chickpea and Broccoli Curry Recipe
Built around 400 g of cooked, drained chickpeas, this one-pot curry makes three generous or four smaller portions. A medium broccoli head, about 300–350 g before trimming, provides crisp florets and tender slices of stalk, while a medium onion, about 150 g, anchors the tomato-coconut sauce. Adding the tomatoes in two stages creates both a concentrated masala base and a brighter tomato finish.
This is best understood as a modern Indian-inspired home curry rather than a traditional dish from one specific region. Its onion, garlic, ginger, tomato and ground-spice base follows familiar Indian curry-making techniques, while broccoli reflects the adaptable way contemporary home cooks use locally available vegetables. Coconut milk lends richness, though its use and prominence vary widely across Indian regional cuisines.
Two small choices give this quick curry more character: the broccoli stalk and florets are added at different times, and the tomatoes are divided between a deeply reduced base and a later, brighter layer. The result balances creamy coconut, tangy tomato, nutty chickpeas and broccoli that still has some bite.
Why this version works
- The recipe specifies 400 g of cooked, drained chickpeas, removing the ambiguity between drained weight and the label weight of a can.
- A medium 300–350 g broccoli head and a roughly 150 g onion keep the vegetable-to-sauce ratio balanced.
- Cooking the onion until its edges turn golden develops sweetness before the garlic, ginger and spices are added.
- Reducing most of the tomatoes until a spoon leaves a trail removes excess water and concentrates their savory flavor.
- Reserving part of the tomato for the second stage preserves enough acidity to keep the coconut milk from making the curry taste flat.
- Staggering the stalk and florets gives both parts of the broccoli the correct texture.
Chef's tips
Open the tomatoes and measure the spices before heating the pan, since the garlic, ginger and ground spices are added in quick succession. A wide saucepan is preferable to a narrow pot because it allows the tomato base to reduce efficiently. Begin with modest pinches of salt during cooking, then make the final adjustment after the chickpeas and coconut milk are in the sauce.
How to serve
Serve immediately in warm bowls, dividing the chickpeas, florets and sliced stalk evenly among three generous or four smaller portions. The curry is substantial enough to eat on its own and can also be offered in smaller servings as part of a larger meal.
Watch out for
- A single can labeled 400 g usually contains only about 230–250 g of chickpeas after draining. Measure 400 g after draining rather than relying on the can's total weight.
- Keep the pan at moderate heat when blooming the ground spices. If they turn dark or stick immediately, they can make the entire sauce bitter.
- Do not add the coconut milk before the first portion of tomatoes has reduced; excess liquid will prevent the base from developing concentrated flavor.
- Broccoli heads vary considerably. If yours is much larger than 350 g, save the excess for another use or the curry may become crowded and under-sauced.
- Once the broccoli is added, maintain only a gentle simmer. Vigorous boiling quickly turns the florets soft and olive-colored.
Substitutions
- Canned and home-cooked chickpeas are interchangeable, provided they are fully tender and weighed after draining.
- A 300–350 g broccoli crown can replace a whole head with a long stalk; use the same edible weight and cut thicker stem pieces more thinly.
- Light coconut milk can replace full-fat coconut milk. Because it produces a thinner sauce, simmer the chickpea mixture uncovered for an additional 2–3 minutes before adding the broccoli.
Ingredients
- chickpeas cooked or canned, drained - 400 g
- broccoli - 1 piece
- onion - 1 piece
- garlic - 3 cloves
- ginger - 2 cm
- canned chopped tomatoes - 400 g
- coconut milk - 200 ml
- vegetable oil - 2 tablespoons
- ground cumin - 1 teaspoon
- ground coriander - 1 teaspoon
- turmeric - 0.5 teaspoons
- hot paprika, ground - 0.5 teaspoons
- salt
Preparation
- Drain and rinse the chickpeas, then weigh out 400 g; this is the cooked, drained weight. Cut one medium broccoli head into 3–4 cm florets. Peel any tough skin from the stalk and slice the tender part into pieces about 5 mm thick. Finely dice the onion, finely chop the garlic and grate the ginger.
- Heat the 2 tablespoons vegetable oil in a wide saucepan over medium heat. Add the onion with about 1/4 teaspoon salt and cook for 6–8 minutes, stirring regularly, until soft and golden at the edges rather than deeply browned.
- Stir in the garlic and ginger. Cook for 45–60 seconds, just until their raw aroma disappears; lower the heat if the garlic begins to color.
- Add the cumin, coriander, turmeric and hot paprika. Stir continuously for about 30 seconds. The spices should sizzle gently and coat the onion, but they should not darken or smell scorched.
- Reserve about 100 g of the chopped tomatoes, then add the remaining 300 g to the pan with another small pinch of salt. Cook uncovered for 8–10 minutes, stirring often, until the mixture is thick enough that a spoon drawn across the base leaves a clear trail for a second or two. Small beads of oil may appear around the edges.
- Add the drained chickpeas, coconut milk and reserved tomatoes. Stir well, bring the sauce just to a simmer, then cook uncovered over low to medium-low heat for 5 minutes. The later addition of tomato should taste integrated but retain more brightness than the reduced base.
- Stir in the sliced broccoli stalk and cover the pan for 2 minutes. Add the florets, fold them through the sauce, cover again and cook for 4–5 minutes. Check early: a knife should enter the thickest stems with slight resistance, and the florets should remain bright green.
- Taste the sauce and add salt as needed. Let the curry stand uncovered for 1 minute, then serve promptly; prolonged heat will soften the broccoli and dull its color.
Storage
When frozen, the broccoli may lose some of its firmness, but the flavour will remain good; when reheating, don’t cook it for long, just heat until it comes to a boil.
The sliced broccoli stalk is particularly good here: it absorbs the spiced sauce while keeping a firmer, almost nutty bite. Adding it a couple of minutes before the florets makes the whole head feel intentional rather than leaving the stalk as an afterthought.