Heat a tablespoon of oil or ghee in a pan. Add the whole garam masala (cardamom, black peppercorns, cloves, bay leaf, cinnamon, cumin seeds, caraway seeds, and mace). Sauté until fragrant.
Add the finely chopped onion and sauté until it turns golden brown.
Add the ginger-garlic paste and sauté for a couple of minutes until the raw smell disappears.
Add the chopped tomatoes and cook until they soften and the oil starts to separate.
Add turmeric powder, red chilli powder, coriander seeds powder, and salt. Mix well and cook for a few minutes.
Add the cleaned and chopped methi leaves to the pan. Sauté them until they wilt and cook down.
Add the peas and mix well with the other ingredients.
Cover the pan and let the mixture cook on medium heat for about 5-7 minutes or until the peas are tender.
Once the peas are cooked, add the malai (fresh cream) to the mixture and stir well. Let it simmer for a couple of minutes to incorporate the flavors.
Adjust the seasoning according to your taste.
Garnish with chopped fresh coriander leaves.
Your Methi Matar Malai is ready to be served. It goes well with naan, roti, or rice.