Sweet and Hot Vegetable Curry with Chickpeas

Prep: 10 minCook: 25 min6 servingsmediumIndian
Sweet and Hot Vegetable Curry with Chickpeas

A vibrant, spiced vegetable curry that balances heat with sweetness and acidity for a well-rounded dish. Courgettes, cauliflower, and chickpeas simmer in a fragrant Vindaloo curry paste base enriched with tamarind, passata, and a touch of brown sugar and lemon juice. Fresh spinach wilts in at the end, adding earthiness and nutrition. The result is a textured curry with soft vegetables, creamy legumes, and bright leafy greens that work in harmony. This is ideal for weeknight dinners, meal prep, and anyone seeking a vegetarian main that's both comforting and exciting. Serve it over basmati rice for a complete meal. What sets this version apart is the deliberate flavor layering: the curry paste is bloomed in oil to deepen its spice, sugar and citrus are introduced early to build depth, and spinach is added raw at the end to preserve its color and delicate texture. This technique-driven approach enhances a simple curry into something with real complexity and balance.

Ingredients

6 servings
  • 1 tbsp sunflower oil
    olive oil1:1neutral

    works equally well

    Full guide →
  • 3 tbsp Vindaloo curry paste
    Thai red curry paste1:1spicy

    shifts flavor profile from Indian to Thai

  • 1 tbsp soft brown sugar
    honey or maple syrup0.75:1sweetener

    adjust to taste for viscosity difference

  • lemon juice, from 1/2 lemon
  • 2 zucchini, thickly sliced
    zucchini1:1vegetable

    same vegetable, different regional name

    Full guide →
  • 11 oz cauliflower florets, about 1/2 a head
    broccoli1:1cruciferous

    similar texture and cook time

    Full guide →
  • 1 ¾ cups passata
    crushed canned tomatoes1:1tomato base

    slightly chunkier, same function

  • 1 lb chickpeas, canned, drained and rinsed
    white beans or lentils1:1legume

    maintains protein and texture

    Full guide →
  • 9 oz fresh leaf spinach, washed
    frozen spinach0.5:1leafy green

    use thawed and squeezed; half the volume

  • water, 100ml

Instructions

  1. 1

    Heat oil in a large saucepan over medium heat.

  2. 2

    Add curry paste and fry for 1 minute.

  3. 3

    Add brown sugar and lemon juice, cook for 1 minute.

  4. 4

    Add zucchini and cauliflower, cook for 2 minutes.

  5. 5

    Stir in passata, water, and drained chickpeas. Season to taste.

  6. 6

    Bring to a boil, cover with a lid, and simmer for 15 minutes.

  7. 7

    Just before serving, add spinach, stir until wilted, and remove from heat.

  8. 8

    Serve with boiled basmati rice.

Tips

Tip 1

Bloom the curry paste in hot oil for a full minute before adding other ingredients. This toasts the spices and develops deeper, more complex flavors that form the foundation of your curry.

Tip 2

Add sugar and lemon juice early, not just at the end. This allows these ingredients to meld with the spices and tenderize the vegetables as they cook, creating a more cohesive sauce.

Tip 3

Stir in spinach raw, off heat, so it wilts gently from residual warmth. This preserves its bright color, tender texture, and nutritional value compared to cooking it down.

Good to Know

Storage

Cover and refrigerate for up to 2 days in the fridge. Freeze after step 6 (before adding spinach) for up to 3 months.

Make Ahead

Prepare through step 6, cool completely, then freeze or refrigerate. Thaw overnight in the fridge and warm gently over medium heat. Add fresh spinach just before serving.

Serve With

Ladle into bowls and serve with boiled basmati rice on the side. Offer lime wedges, fresh cilantro, and yogurt as optional condiments.

See pairing guide →

Common Mistakes

Watch

Skip blooming the curry paste in oil to avoid flat, muted spice flavor.

Watch

Add spinach too early or cook it down to avoid losing its bright color and tender bite.

Watch

Omit lemon juice and sugar to avoid a one-dimensional, overly spicy curry.

Substitutions

sunflower oil
olive oil1:1neutral

works equally well

Full guide →
courgettes
zucchini1:1vegetable

same vegetable, different regional name

Full guide →
passata
crushed canned tomatoes1:1tomato base

slightly chunkier, same function

soft brown sugar
honey or maple syrup0.75:1sweetener

adjust to taste for viscosity difference

cauliflower
broccoli1:1cruciferous

similar texture and cook time

Full guide →
chickpeas
white beans or lentils1:1legume

maintains protein and texture

Full guide →
fresh leaf spinach
frozen spinach0.5:1leafy green

use thawed and squeezed; half the volume

Full guide →
basmati rice
jasmine rice or brown rice1:1grain

serves as base, adjust cooking time for brown

Full guide →
Vindaloo curry paste
Thai red curry paste1:1spicy

shifts flavor profile from Indian to Thai

Find more substitutions →

FAQ

Can I make this curry ahead and freeze it?

Yes. Complete the recipe through step 6, cool, then freeze for up to 3 months. Thaw overnight in the fridge and reheat gently over medium heat. Add fresh spinach after reheating, just before serving, to preserve its texture and color.

What if I don't have Vindaloo curry paste?

Use Thai red curry paste at a 1:1 ratio for a similar heat level but different flavor profile. Alternatively, use a milder Madras curry paste and increase it to 4 tablespoons for comparable spice. Test as you go since paste intensity varies by brand.

Can I use frozen spinach instead of fresh?

Yes, but use half the volume (about 125g thawed and squeezed well). Frozen spinach releases more water and is more densely packed. Add it after reheating the curry and stir until evenly distributed. Fresh spinach wilts faster and looks more appealing.