step 1
Heat the oil in a large pan - big enough for all ingredients to be combined in. Use a pan that has a lid.
step 2
When hot, add the onions and fry over strong heat for five minutes, stirring regularly to prevent burning.
step 3
Add shallots and cumin seeds to the onions and continue to cook for two or three minutes, stir regularly.
step 4
Add garlic and cauliflower leaf pieces to the pan and cook for two or three minutes, stir regularly.
step 5
Add all remaining spices and seasoning to the allium mix, continue to cook over strong heat for a minute.
step 6
Add butter to the mixture in the pan and stir all together.
step 7
Remove pan from heat and sift in the flour, stir all together.
step 8
Slowly add the bouillon stock, stirring continuously.
step 9
Return the pan to heat and stir continuously until the mixture thickens a bit. You are not aiming for a thick sauce, just a smooth one.
step 10
Turn the heat down to medium.
step 11
Add aubergine to the mixture and cook until hot (bubbling gently).
step 12
Taste the sauce. If necessary, add spice or seasoning to taste.
step 13
Add the cauliflower florets, frozen peas, yoghurt and pickle to taste. Mix all thoroughly over the heat for two minutes at most.
step 14
Remove pan from heat and put its lid on. Leave to cool.
step 15
Place the pan in the fridge for 12 - 48 hours.
step 16
Remove curry from fridge a couple of hours before needed for reheating.
step 17
Reheat over a medium heat, taking to bubbling stage for ten to fifteen minutes at most. As the curry is reheated check that the cauliflower is cooked but remains firm.
step 18
Serve with basmati rice, naan bread and condiments with a very cold lager, cold crisp white wine or lemon and mint drink.