Heat oil in a deep pan and add in the cumin seeds, cinnamon, green and black cardamom. As soon as they begin to sizzle, add in chopped onions, and fry for 3-5 minutes on medium-high heat until it starts to soften and brown along the edges.
Add in ginger and garlic and sauté for another minute or two until fragrant.
Mix in the spices, salt and tomato paste, and fry for a couple of minutes to blend well.
Add in chopped tomatoes, mix well and cook covered for a few minutes until the tomatoes soften and start to pulp.
Add in the ground meat and give it a stir to mix well. Cook covered on medium-low heat for 10-15 minutes, stirring occasionally.
Mix in the peas and cook covered again for another 5-6 minutes.
Garnish with freshly chopped coriander leaves and serve immediately.