Saute Paneer. Heat a nonstick pan on medium heat, and add oil. Once hot, add cubed paneer. Saute the paneer for 4-5 minutes max until it's light golden brown. DO NOT OVERCOOK THE PANEER, or else it'll become rubbery. Transfer sautéed paneer to a glass bowl. Pour boiling water over the paneer and set aside.
Cook Matar Paneer. Heat a pot on medium heat and add oil. Once hot, add cumin seeds, cloves, and green cardamom. Saute for a minute. Add ginger, garlic, and green chilies, and saute for a minute. Add red onions and season with salt. Saute for 6-7 minutes on medium heat, stirring occasionally. Once onions have browned, add tomato puree, tomato paste, and season with a little salt. Stir and cook for 2 minutes.
Add Spices. Next, add the ground spices - turmeric powder, coriander powder, red chili powder, and Kashmiri chili powder. Stir. Cover and cook on low-medium heat for about 12 minutes. Remove the lid, stir, and cook for another 4 minutes on medium heat. Add green peas and stir. Add 1 cup of water and season with salt. Stir. Cover with a lid and cook on low-medium heat for 7-8 minutes. Drain the sautéed paneer and add it to the gravy. Cook for 2-3 minutes on medium heat.
Garnish. Add fresh cilantro, dry fenugreek leaves (Kasoori methi), and garam masala. Stir. Turn off the stove. Matar Paneer is ready. Wait 15 minutes for the flavors to marry. Enjoy with roti or rice.