Coconut dal with kidney beans recipe
 This is one of my favourite curries – it’s deceptively substantial for a vegetarian dish, and delicious hot or cold. I often make it by throwing all of the ingredients into the slow cooker at the start of the day, so I come home to a delicious creamy dinner. Serve with basmati rice. Each serving provides 555 kcal, 14g protein, 34g carbohydrates (of which 9g sugars), 37.5g fat (of which 25g saturates), 13.5g fibre and 2.1g salt. 400g tin brown lentils, rinsed and drained400g tin kidney beans, rinsed and drained1 very large onion, finely chopped, or 200g/7oz frozen diced onion2 tbsp garlic and ginger paste, or 1 tbsp garlic paste and 1 tbsp ginger paste2 tbsp medium curry powderpinch of chilli or cayenne pepper (optional)75g/2½oz butter400g tin full-fat coconut milk400g tin chopped tomatoessalt and black pepperfresh coriander, to garnish (optional) 400g tin brown lentils, rinsed and drained 400g tin kidney beans, rinsed and drained 1 very large onion, finely chopped, or 200g/7oz frozen diced onion 2 tbsp garlic and ginger paste, or 1 tbsp garlic paste and 1 tbsp ginger paste 2 tbsp medium curry powder pinch of chilli or cayenne pepper (optional) 75g/2½oz butter 400g tin full-fat coconut milk 400g tin chopped tomatoes salt and black pepper fresh coriander, to garnish (optional) Method Put the onion, garlic and ginger paste, curry powder, cayenne or chilli (if using) with half the butter in a frying pan over a low-medium heat. Cook until the onions soften.Pour in the coconut milk and tomatoes and season with a pinch of salt and plenty of black pepper. Bring to the boil, then reduce to a simmer. Add the beans, lentils and remaining butter. Simmer for about 30 minutes.Remove from the heat, cover and leave to cool completely; the flavours will continue to cook and develop as it cools. To serve, heat through thoroughly and serve with rice. If you like, scatter over some fresh coriander. Put the onion, garlic and ginger paste, curry powder, cayenne or chilli (if using) with half the butter in a frying pan over a low-medium heat. Cook until the onions soften. Put the onion, garlic and ginger paste, curry powder, cayenne or chilli (if using) with half the butter in a frying pan over a low-medium heat. Cook until the onions soften. Pour in the coconut milk and tomatoes and season with a pinch of salt and plenty of black pepper. Bring to the boil, then reduce to a simmer. Add the beans, lentils and remaining butter. Simmer for about 30 minutes. Pour in the coconut milk and tomatoes and season with a pinch of salt and plenty of black pepper. Bring to the boil, then reduce to a simmer. Add the beans, lentils and remaining butter. Simmer for about 30 minutes. Remove from the heat, cover and leave to cool completely; the flavours will continue to cook and develop as it cools. Remove from the heat, cover and leave to cool completely; the flavours will continue to cook and develop as it cools. To serve, heat through thoroughly and serve with rice. If you like, scatter over some fresh coriander. To serve, heat through thoroughly and serve with rice. If you like, scatter over some fresh coriander. Recipe tips I sometimes add frozen spinach or kale for an extra bit of goodness; it’s virtually undetectable if you’re trying to feed fussy palates. The kidney beans can be swapped for black beans, borlotti beans or aduki beans, and the brown lentils for green ones or gungo peas, depending on what you have in the cupboard. If you’re short on coconut milk, use semi-skimmed or full-fat milk with a tablespoon of sugar and an extra tablespoon of oil instead. In November 2023 this recipe was costed at an average of £3.48 when checking prices at three UK supermarkets. This recipe is designed to be made in conjunction with a low-cost store-cupboard, for more details click here to see how our budget recipes were costed.