Whip your yogurt in a small bowl to make smooth and set aside.
Dice your onion & tomatoes then chop your cilantro, mint and chillies and set aside.
Heat a lug of oil in a large bottomed pan or a wok - it will make for faster cooking than a small pot.
Add the cloves, peppers, cinnamon and cumin seeds.
When the dry spices start to sizzle and give off an aroma then add the onion and saute till translucent.
In go the ginger and garlic paste, stir fry for a minute.
Add the salt, red chilli powder, and turmeric powder. saute for another minute.
Now in goes the ground beef, cook on medium high till well browned. this takes 5 minutes or so, if it starts to stick add more oil and continue to cook stirring frequently till the beef takes on a darker brown color.
Add the yogurt and diced tomatoes and cook on medium heat till the tomatoes become one with the ground beef, you may see v thin tomato 'skin' pieces and that's fine.
Now in go the garam masala powder, green chilies (start w 3-4), cilantro, mint, and lemon juice, cook for 1 minute and taste. It should be slightly salty, spicy, and tangy. If not then adjust seasoning.