Total Time
Prep 30 mins
Cook 15 mins

If you are a lover of Indian food, then this is a recipe that you will really enjoy, this recipe is one of my all time favorite Indian dishes! Of coarse all ingredients can be adjusted to suit taste. It is very simple to make and even easier if you prepare the masala a day in advance to save time. Garam masala spice and coconut milk can be found in the Indian section of any major supermarket. Serve this over basmati rice. You will love this!

Ingredients Nutrition


  1. To make the masala: heat oil in a large frypan over medium heat.
  2. Add in onions and saute for about 20 minutes until deep golden brown.
  3. Add in garlic and all the spices; stir for about 1 minute; cool to lukewarm.
  4. Puree the tomatoes with juice and the yogurt in a processor until ALMOST smooth.
  5. Add in the onion mixture and puree just enough to combine.
  6. Season the masala with salt and pepper.
  7. At this point you can cover and refrigerate overnight.
  8. To make the shrimp: heat oil in a large skillet over medium heat.
  9. Add in shrimp and saute until partially cooked (about 2 minutes).
  10. Stir in coconut milk, cilantro, green onions, lemon juice and prepared marsala; simmer for about 2-3 minutes or until the shrimp is opaque in the center, stirring with a wooden spoon.
  11. Season with salt and pepper.
  12. Serve over basmati rice.
Most Helpful

Absolutely delicious!!!! My only quarrel is with the nutritional value part - there is no way that these ingredients add up to 3,000 calories (serving 6, 500 calories per serving). I think it means to say 500 calories for all 6 servings (although we found it really served 3 because it was so good we wanted more!)

paul.sergeant May 31, 2015

Fantastic restaurant quality dish. Made this for a group of friends and we all loved it.

Tim964 February 18, 2014