Place chopped tomatoes and tomato paste in a food processor. Process to a smooth paste. Set aside.
Heat oil in a large frying pan or skillet over medium-high heat. Add cumin seeds. Stir fry for 30 seconds.
Add onions. Sauté, stirring occasionally, for 3-4 minutes or until browned.
Add garlic, ginger and green chilies. Sauté, stirring, for one minute or until fragrant.
Add ground turmeric, ground coriander, garam masala and red chili powder. Sauté, stirring, for 1 minute or until aromatic.
Add tomato-tomato paste mixture. Cook, stirring occasionally, for 2 minutes.
When oil separates (see oil on top of the sauce), add potatoes. Stir to combine. Season with salt. Cook, stirring occasionally, for 3-4 minutes or until potatoes are tender. Add a little water if needed.
Add green peas and water to cover the green peas and potatoes. Cook, stirring occasionally, for 2-3 minutes or until the peas are cooked and sauce is thick.
Add dried fenugreek leaves (kasuri methi), coriander (cilantro) leaves and coconut milk. Stir to combine. Simmer for 2 minutes.
Garnish with coriander (cilantro) leaves.
Serve with naan, roti, paratha or steamed rice.