Rinse the shrimp under cool water, remove the tails and shells if desired, and ensure they are fully thawed and set aside.
Heat olive oil in a large skillet over medium heat.
Add onion, red pepper, garlic, and ginger to the skillet, cooking until the vegetables are soft and fragrant.
Sprinkle in salt and pepper, then mix in curry paste and turmeric, stirring to blend the flavors.
Add the shrimp, stirring gently as they begin to turn pink.
Pour in the diced tomatoes and coconut milk, stirring everything together.
Let the mixture simmer for 4–5 minutes, stirring regularly to allow the liquid to reduce.
Check that the shrimp are fully cooked and the sauce has thickened slightly.
Remove the skillet from heat and adjust seasonings as needed.
Serve the curry over rice, garnished with fresh cilantro if desired.