Coconut Shrimp Curry with Rice

coconut shrimp curry over rice in a plate

Creamy coconut shrimp curry over steamed rice is the perfect recipe for weeknights.




Preparation (10 minutes)

  1. Wash and soak 1 cup rice in 1 1/4 cup water in a steel container that fits inside the inner pot.
  2. Dice the onion.
  3. Mince the ginger and garlic.

Cooking (20 minutes)

  1. Press saute on your instant pot and when the display turns to HOT, add the coconut oil to the steel insert. Add the onion and fry for 2 minutes until translucent.
  2. Add the minced ginger and garlic, ground spices and 1/4 cup water. Saute for 2 minutes.
  3. Add the tomato puree and 1/4 cup water. Cook this sauce  for 5 minutes. Cancel the saute mode.
  4. Add the frozen shrimp and mix it into the sauce.
  5. Place a trivet in the steel insert.
  6. Keep the rice container on top of the trivet. Press the pressure cooking button, make sure the vent is sealed, secure the lid and set the timer to 3 minutes.
  7. When the timer beeps, release the pressure after 5 minutes and remove the lid. Both the rice and shrimp will be cooked. Carefully remove the trivet with the rice container and keep it aside.
  8. Add the coconut milk to the shrimp curry and give it a good stir.
  9. Garnish the curry with chopped cilantro leaves and serve over steamed rice.


  1. Buy a frozen packet of peeled and deveined shrimp to save time.
  2. If you want a spicy curry, use 1 tsp red chilli powder instead of the paprika.
  3. You can also use 2 tbsp coconut cream instead of coconut milk in this recipe.
  4. You can make ginger and garlic paste by putting equal quantities of peeled ginger and garlic in a blender along with a few tablespoons of water and blending it. Store the leftover paste in a sealed glass jar in the fridge. These pastes are also available in most supermarkets these days. If using pre-made pastes, 1 teaspoon of each will do.


Keywords: shrimp curry, instant pot curries, seafood, coconut shrimp curry