Spicy rice with chickpeas

    40 min

    This lightly curried rice dish makes a simple yet satisfying vegetarian meal, with the chickpeas providing valuable protein. Serve with a yoghurt raita and mango chutney. A fresh, green, baby spinach leaf salad would also make a good accompaniment.

    9 people made this

    Serves: 4 

    • 1 tbsp vegetable oil
    • 1 onion, sliced
    • 3 tbsp medium curry paste
    • 175g basmati rice, rinsed
    • 500ml vegetable stock, hot
    • 1 sweet potato, peeled and chopped into small chunks
    • 4 medium tomatoes, chopped
    • 25g sultanas
    • 400g can chickpeas, drained and rinsed
    • 3 tbsp chopped fresh coriander
    • 50g unsalted cashews, roughly chopped

    Prep:15min  ›  Cook:25min  ›  Ready in:40min 

    1. Heat the oil in a large pan and fry the onion on a medium heat for 7–8 minutes, stirring until pale golden. Add the curry paste and stir-fry for about 1 minute.
    2. Stir in the rice, then add the stock, sweet potato, tomatoes and sultanas. Bring to the boil, then reduce the heat to a simmer. Cover the pan and leave on a low heat for 20–25 minutes, stirring occasionally, until the rice is just tender and the stock is absorbed. Add a little more stock if the mixture becomes too dry before the rice is cooked.
    3. Stir in the chickpeas and gently heat through. Stir in the coriander, season to taste and scatter with the cashew nuts to serve.

    cook's tip

    The rice needs to be rinsed thoroughly, in a sieve under cold running water, before cooking. This removes excess starch so the rice is light and fluffy when cooked.


    If liked, you could add a small amount of diced firm tofu at the end of cooking, or for a non-vegetarian version, some diced, cooked chicken.

    Recently viewed

    Reviews & ratings
    Average global rating:

    Reviews in English (1)


    Delicious! Even my 18 month old wolfed it down, really easy and quick  -  30 Sep 2013