Heat the oil in a heavy-bottomed pan over medium heat until shimmering and slightly fragrant.
Add the finely chopped onion and sauté for about 5-7 minutes until it turns golden and sweet-smelling, stirring occasionally.
Stir in the minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant and slightly darker in color.
Mix in the ground cumin, coriander, and turmeric, cooking for 30 seconds to toast the spices — you'll notice the oil turn a warm hue and a lovely aroma filling the air.
Pour in the coconut milk, stirring gently to combine and scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer.
Add the green peas and chopped green chili, stirring well. Cover the pan and simmer gently for 8-10 minutes until the peas are tender and the sauce slightly thickened.
Uncover and taste the curry, adjusting salt as needed. Squeeze in the fresh lemon juice to brighten the flavors and stir to combine.
Let the curry rest off the heat for a few minutes to allow the flavors to meld and the sauce to slightly thicken.
Spoon the fragrant green pea coconut curry over steaming rice, garnish with fresh herbs if desired, and enjoy a vibrant, comforting meal.