Firstly I must tell you that while this recipe claims to be a bhaji it is in no way an authentic Indian Curry, it still tastes pretty good though! 3 cloves Garlic, crushed 1/2 inch Fresh Ginger, crushed 1 large Onion, chopped 1 Red Chilli, chopped 1 Green Chilli, chopped 3 tablespoons Vegetable oil 2 teaspoons Cummin 2 teaspoons Coriander 2 teaspoons Paprika 1 teaspoon Black Mustard Seeds 1/2 teaspoon Turmeric 1 teaspoon Chilli Powder 1 teaspoon Black Pepper 1 large Cauliflower 1 can Tomatoes 3 tablespoons Tomato puree/paste 1/2 cup Sweetcorn/Corn Fry garlic, ginger, chillies and spices in the oil. Add the onions, the base of the cauliflower and any green stalks and simmer covered till soft. Add the cauliflower florets and baste in the spices (a little water may be needed). Add the can of tomatoes and leave simmering covered for about 20 minutes. Add the sweetcorn and then the tomato puree to thicken. Serve with brown basmati rice or home made chappatis (which my wife makes so don't ask me how:-).