Next, in a small bowl, measure out your dry spices (coriander, cumin, turmeric, brown mustard seeds, cinnamon, and cayenne), so you have them ready to go.
In a large skillet, heat the oils over medium heat. Add the onions and a few pinches of salt, and cook, stirring, until translucent and lightly browned (about 3 minutes). Add the garlic, ginger, and dry spices. Stir and cook until fragrant, about 30 seconds.
Add the tomatoes and stir and cook for 1 minute. Add the coconut milk and water. Bring to a bubbling simmer and then reduce heat. Simmer on low heat, stirring, for about 3-5 more minutes. The sauce should reduce and thicken, but not burn.
Add the shrimp and peas. Continue to cook on low heat until the shrimp is cooked and the peas are warmed through.
Remove from the heat, add a squeeze of lime juice, and stir in the cilantro. Taste and adjust seasonings.
Serve with the basmati rice, cilantro yogurt, and extra lime wedges on the side.
Recipe by Love and Lemons at https://www.loveandlemons.com/tomato-coconut-shrimp-curry/