Madras Curry with Sweet Potato, Okra and Chickpeas

4 servingsmediumIndian
Madras Curry with Sweet Potato, Okra and Chickpeas

A vibrant, plant-forward curry that delivers warmth and substance without meat. Roasted sweet potatoes soften into the sauce while okra adds a subtle earthiness and tender texture. Madras paste brings authentic heat balanced by cooling Greek yogurt and bright lemon, while kale and chickpeas pack protein and nutrition. This curry suits weeknight dinners and meal prep equally well, ready in under an hour. The version stands apart by combining three vegetables that rarely appear together in curry—the okra prevents mushiness while contributing body, chickpeas provide heartiness, and kale wilts at the last moment to retain structure. Serve over rice for a complete, satisfying meal that works for vegetarians and anyone seeking bold flavors without complexity.

Ingredients

4 servings
  • 1 tbsp olive oil
  • 2 red onions, finely sliced
  • 2 sweet potatoes, diced
  • 3 tbsp madras curry paste
    thai red curry paste or garam masala plus cayenne1:1 or to tastespice

    similar heat level but different flavor profile

  • 6 ½ oz okra, cut into ¾" lengths
    green beans1:1vegetable

    less mucilaginous, firmer texture

    Full guide →
  • 2 x 400g tins chopped tomatoes
  • 3 ½ oz kale, roughly chopped
    spinach or chard1:1greens

    cooks faster, wilts in 1 minute

    Full guide →
  • 400 g tin chickpeas, drained and rinsed
    kidney beans or lentils1:1legume

    changes texture slightly

    Full guide →
  • ¾ cups full-fat Greek yogurt
    coconut cream1:1dairy-freedairy-free

    2

    Full guide →
  • 1 lemon, juice
  • steamed rice(optional)
  • fresh coriander(optional)
  • salt(optional)
  • pepper(optional)
  • Greek yogurt, extra to serve(optional)
    coconut cream1:1dairy-freedairy-free

    2

    Full guide →
  • lemon, wedges to serve(optional)

Instructions

  1. 1

    Heat olive oil in a large frying pan and add sliced onions. Fry until softened, then add diced sweet potatoes and fry, stirring regularly to prevent sticking, until almost cooked.

  2. 2

    Stir in curry paste, add okra, and fry briefly. Add chopped tomatoes and water, then simmer over low heat.

  3. 3

    Stir in kale, chickpeas, and Greek yogurt. Return to a simmer and cook until kale wilts and sweet potato is tender.

  4. 4

    Taste and season with lemon juice, salt, and pepper. Scatter with coriander and serve with extra yogurt, rice, and lemon wedges.

Tips

Tip 1

Cut okra into 2cm lengths and add early so it releases its thickening properties, creating a naturally creamy sauce without extra dairy.

Tip 2

Stir regularly during sweet potato cooking to prevent sticking and ensure even doneness. The potatoes should be nearly tender before adding liquid.

Tip 3

Temper the madras heat with extra yogurt at the end. Greek yogurt cools the palate and adds protein without lightening the sauce.

Good to Know

Storage

Keep in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or microwave.

Make Ahead

Prepare up to the point of adding kale and yogurt. Cool, refrigerate overnight, then finish cooking before serving.

Serve With

Serve hot over steamed rice with extra Greek yogurt, fresh coriander, and lemon wedges on the side.

See pairing guide →

Common Mistakes

Watch

Skip regular stirring while sweet potatoes cook to prevent sticking and uneven texture.

Watch

Add okra late or skip it to avoid a mushy sauce; it thickens naturally.

Watch

Overcook kale by adding it early; it should wilt in the final 2-3 minutes to retain structure.

Substitutions

Dairy-Free Swaps

Greek yogurt
coconut cream1:1dairy-freedairy-free

2

Full guide →

General Alternatives

kale
spinach or chard1:1greens

cooks faster, wilts in 1 minute

Full guide →
chickpeas
kidney beans or lentils1:1legume

changes texture slightly

Full guide →
madras curry paste
thai red curry paste or garam masala plus cayenne1:1 or to tastespice

similar heat level but different flavor profile

okra
green beans1:1vegetable

less mucilaginous, firmer texture

Full guide →
Find more substitutions →

FAQ

Can I make this curry ahead of time?

Yes, prepare through the tomato-simmering step, cool, and refrigerate overnight. Add kale and yogurt fresh when reheating to preserve texture and brightness.

What if I don't have okra?

Use green beans or frozen peas instead. Green beans hold shape better; peas will break down more. Use equal weight and adjust cooking time slightly.

How long does this curry keep in the freezer?

Freeze for up to 3 months in an airtight container. Thaw overnight in the refrigerator and reheat on the stovetop. Add fresh coriander and lemon juice after reheating.