This is my signature curry sauce recipe and it's so versatile you can make it with either chicken, prawns or fish.
After Lebanese cuisine, my other big culinary love is Indian food, as when it's done right it is sensational.
Even though we have amazing curry houses here in London, and i've had the best curries in Kerala, I still love to make my own from scratch.
Now this is somewhere between a butter chicken sauce recipe and a tikka masala based on its vibrant red colour.

My Bengali friend Nadia was the one who made me realise the importance of onions in making a curry.
She told me we use loads and loads of onions in our cooking, and that's when I understood why her mum's curries were so delicious.
Ingredients
The different components of a good curry are:
- Onions, garlic, ginger - for the base
- Spices - see notes below
- Tomato sauce - can be fresh tomatoes or canned
- Cashews or coconut cream - for creaminess
- Herbs - a handful of cilantro and a little for garnish
Spices scare so many people but really they don't have to.
You need 1 big tablespoon of your general spice mix such as garam masala or tandoori and then you complement that with smaller spoons of other spices.
So I will always add ¼ teaspoon of strong spices such as turmeric, red chilli, cumin, fenugreek...
....and I will usually add ½ teaspoon of milder spices such as paprika, coriander, black pepper.
I will also add a cinnamon stick in the sauce to give a hint of flavour meaning it is not too overpowering.
Fresh herbs such as cilantro (fresh coriander) I will add near the end, around five minutes before turning off the heat.
Ground spices will give the curry warmth and flavour whereas fresh chillis will give you that burning at the back of the throat, so use both
I only use 1 red chilli because i'm a spice wuss, but you can of course use more.
I prefer to use ground cashews to add that nutty creamy flavour but you can also use coconut cream or single cream.
For some reason I don't like adding yoghurt to my curries as it doesn't give me the right flavour profile.
Instructions
If you are making this with chicken, then add a smaller amount of the spices to the marinade and leave for a few hours in the fridge, overnight ideally.
- Step 1: Cook the onions on low heat for around half an hour, sautéing often. Add spices
- Step 2: Prepare your chicken or prawns
- Step 3: Add the tomato sauce and ground cashews to the onions and blitz
- Step 4: Add the protein and garnish with cilantro and flaked almonds
Variations
You can make different versions of this curry by changing a few things:
- Butter chicken - add ½ teaspoon of fenugreek and two tablespoons of butter near the end to enhance that buttery flavour
- Vegetables - add potatoes, mushrooms or even baby corn for more texture
- Cream - add a little coconut cream or single cream at the end for a milder flavour
Top Tips
A good curry should take around an hour to make as you don't want to rush the onions.
I've written a whole section on why getting onions is so important in my very popular e-book!
I always freeze the extra curry sauce to take out and heat up when the kids are hungry after school.
You can keep the curry in the fridge for up to 3 days.
I love to garnish the curry with a little cilantro and flaked almonds for a beautiful finish.
📖 Recipe
Best Curry Sauce Recipe
Tomato based curry sauce with cashews, spices and butter
Ingredients
Base
- 6 onions chopped
- mild olive oil or vegetable oil
- 2 garlic cloves finely chopped
- 1 teaspoon fresh ginger finely chopped
Spices
- 1 cinnamon stick
- 1 tablespoon garam masala
- ½ teaspoon paprika
- ½ teaspoon coriander
- ½ teaspoon 7 spice
- ¼ teaspoon turmeric
- ¼ teaspoon cayenne or red chilli
- ¼ teaspoon black pepper
- ¼ teaspoon cumin
- ¼ teaspoon fenugreek powder optional
Other
- 1-2 red chillis depending on preferred spice
- 6-8 tomatoes chopped
- 1 teaspoon tomato concentrate
- ½ cup ground cashews
- 2-3 tablespoons of butter
Instructions
-
In a wide casserole dish, add the chopped onions to around half a cup of mild olive oil (or vegetable oil) on medium high heat for the first 5-10 minutes then sauté on low heat for half an hour until golden
-
Add the ginger, garlic, spices, cinnamon stick, salt and keep cooking on low heat
-
Add the chopped tomatoes, 1 teaspoon of tomato concentrate and ground cashews to the onions and cook down for another 15 minutes. Then blitz with a hand blender until smooth
-
To get a rich sauce add 2-3 tablespoons of butter near the end and a small handful of chopped cilantro
-
If you are using prawns (shrimp), drop them in the sauce 5 minutes before the end to warm through until cooked
-
If you are using chicken, shallow fry chicken cubes in a separate pan using a smaller fraction of the same spices to marinade, and add to the curry to finish cooking
-
Garnish with chopped cilantro and flaked almonds
If you make any of our recipes let us know how it went by giving us a star rating below.
Check out our Youtube page for full video tutorials, our Facebook group to discuss Lebanese cooking, as well as our tiktok page for quick tips.
Related
Looking for other recipes like this? Try these:
Recent Recipes
Here's what we've been cooking up in the kitchen:
Let us know how it went