A delightfully creamy version of the famous Indian "butter sauce". Usually made with chicken, this version uses creamy, meaty butterbeans, making it veggie-friendly, a brilliant source of fibre and plant-based protein. We love to serve this with naan bread to scoop up the sauce and a scattering of pomegranate seeds to cut through the richness.
Based on 4 servings, adjust as needed.
Dice the red onions and tomatoes and grate the garlic and ginger before you get started.
Place a solid-based casserole or saute pan onto the stove and add the vegetable oil. Once just hot, add the diced onions and gently fry for 5-6 minutes, along with a large pinch of salt until soft and translucent. Now add the grated ginger and garlic and cook for a further 2 minutes.
Add the butter to the pan followed by the ground cumin, ground coriander, ground turmeric, smoked paprika, garam masala and chilli powder. Allow the spices to cook with the onions for 1 minute and then add the tomato puree. Mix the puree into the spices and cook for 2-3 minutes more, keeping a close eye on the garlic and spices and making sure they don't burn.
Add the chopped tomatoes, along with around 200mls water (if cooking for 4). Add a generous pinch of sugar and salt, bring to a simmer and allow to cook for 10-15 minutes until the oil starts to separate and the sauce is a deep red.
At this point, add the butterbeans, ground almonds and the double cream and allow to cook for a further 10 minutes. If serving with naan heat these according to the packet instructions now.
Serve the Butter Bean Makhani in deep bowls, with a little drizzle of double cream, garnished with pomegranate seeds and torn coriander, if you wish. Don't forget the warmed naan breads.