Dry fry the Stage 1 ingredients for a couple of minutes in a large heavy bottomed casserole. Remove to a bowl.
Heat the oil over a medium flame then add the other Stage 2 ingredients and stir for 3 or 4 minutes to soften.
Return the Stage 1 ingredients, stir them in then add the Stage 3 ingredients. Turn up the heat stirring frequently until just boiling, then turn down and cover. Simmer for about 20 or 25 minutes, stirring from time to time.
Serve with rice or perhaps naan bread if your diet allows.