Go Back

Homemade Shrimp Curry with Fresh Curry Paste

This shrimp curry features a vibrant, fragrant sauce made from scratch with freshly ground spices and herbs, simmered with tender shrimp and coconut milk. The dish boasts a rich, creamy texture with a bright orange hue, finished with fresh lime and herbs for a lively flavor punch. It’s a comforting, visually appealing dish that balances spice, sweetness, and acidity in every bite.
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: South Asian
Calories: 350

Ingredients
  

  • 1 tsp cumin seeds for toasting
  • 1 tsp coriander seeds for toasting
  • 2 cloves garlic cloves minced
  • 1 inch ginger piece grated
  • 1/2 tsp turmeric powder
  • 2 tbsp oil neutral oil like canola or grapeseed
  • 1 small onion diced
  • 400 ml full-fat coconut milk
  • 1 lb large shrimp peeled and deveined
  • 1 tbsp lime juice freshly squeezed
  • a handful cilantro chopped, for garnish

Equipment

  • Large skillet or wok
  • Spatula
  • Mortar and pestle or spice grinder
  • Sharp knife
  • Measuring spoons

Method
 

  1. Start by toasting cumin and coriander seeds in a dry skillet over medium heat until fragrant, about 1-2 minutes. Then, transfer them to a mortar and pestle or spice grinder and grind into a fine powder.
  2. Peel and devein the shrimp if needed, then pat them dry thoroughly with paper towels. This helps them sear nicely without steaming.
  3. Heat 2 tablespoons of neutral oil in your large skillet or wok over medium heat until shimmering. Add a tablespoon of your freshly ground spice mixture and cook for about 30 seconds until fragrant, stirring constantly to prevent burning.
  4. Add the diced onion to the pan and cook for 5-7 minutes, stirring occasionally, until translucent and soft, with some golden edges forming. The aroma should be sweet and spicy.
  5. Stir in the remaining curry paste ingredients—garlic, ginger, turmeric—and cook for another minute until the mixture is fragrant and slightly darker in color.
  6. Pour in the full-fat coconut milk, stirring well to combine. Bring the mixture to a gentle simmer and let it bubble softly for about 5 minutes, allowing the flavors to meld and the sauce to thicken slightly.
  7. Increase the heat slightly and add the shrimp in a single layer, pressing them into the sauce. Cook for 3-4 minutes, flipping once, until they turn pink and opaque, and are just cooked through.
  8. Finish by squeezing in the fresh lime juice and sprinkling chopped cilantro over the curry. Taste and adjust seasoning with salt or more lime if needed.
  9. Remove from heat and let the curry rest for a minute or two. Serve hot, garnished with extra cilantro, alongside steamed rice or warm naan for a complete meal.