Whilst the kheema and rice are cooking, start preparing the potatoes. Peel and chop the potatoes and put in a large wok with 4 1/2 serving spoons oil. Don't forget to check the kheema and rice to see if they are cooked.
Fry the potatoes on medium-low heat (not high, otherwise they won't cook through) until their thin-line edges are golden (bits of golden lines) and they have a fuzzy texture. Mix often whilst frying. Whilst the potatoes are frying, start slicing the onions. Once potatoes are fried, remove them with a spoon.
In the same wok, add the onions, 2 cinnamon pieces, 6 peppercorns, 5 green cardamoms and 3 cloves. Sauté the onions on medium-low heat until they are golden. Whilst they are frying, start prepping for the next steps.
Remove 2 servings spoons worth of onions and oil and set aside in a bowl for later.
In the wok with the rest of the onions, add 2 tsp ginger, 2 tsp garlic, 1 1/2 tsp heaped green chilli, 1/4 tsp red chilli powder, 1 level tsp red chilli flakes, 1/2 tsp turmeric powder, 4 tsp coriander powder, 1 tsp cumin powder and 1 tsp heaped ghee. Sauté for a few minutes on medium-low heat.
Add 1/2 tsp salt and 3 diced tomatoes, lid and cook until the tomatoes are soft (approx 10 mins).
Add the kheema to the wok, mix and let sauté until the oil starts 'coming to the top'.
Add 1/2 cup peas and 1/3 cup sweetcorn. Mix 3/4 cup yoghurt thoroughly with a spoon and add it to the wok. Mix.