Ingredients
Method
- Melt the butter in a pan over medium heat. Add the sliced onion, garlic and bay leaf. Fry gently until the onion softens and becomes fragrant.
- Add the turmeric, cumin, coriander, ginger and chilli. Stir into the butter and fry for a few minutes. Then add the paprika and fry for just a few seconds, stirring constantly. Be cautious here — paprika burns quickly and will turn bitter.
- Add the canned tomatoes and beans. Season with salt and black pepper. Stir everything together and let it simmer for about 10 minutes until it starts to come together.
- Take about a third of the mixture out of the pan and blend it together with the walnuts or cashews until smooth. This is what thickens the sauce and gives it that creamy richness without any cream.
- Transfer the blended mixture back into the pan and stir to combine. Let it cook together for a few more minutes until the sauce is thick and everything is well incorporated. Taste and adjust with a spoon of sugar if needed.
- Spoon generously over toast and top with a dollop of yogurt and a boiled egg if you fancy it.
Notes
The blending trick is the secret here — it thickens the sauce naturally using the beans themselves, no cream or cornstarch needed. Walnuts add a deeper richness, cashews keep it milder and creamier. Both work beautifully.
