Instant Pot Fish Coconut Curry

Fish Coconut Curry by Spice Cravings is a light fish prepared in a coconut milk broth with aromatics and tons of curry leaves, served over a mountain of steamed white rice. #food #foodie #foodblogger #delicious #recipe #instantpot #recipes #easyrecipe #cuisine #30minutemeal #instagood #foodphotography #tasty #curry #indian 

White flaky fish simmered in sweet and creamy coconut milk, seasoned with fragrant Indian spices, that’s all there is to this simple and delicious recipe for Instant Pot Fish Coconut Curry!

Growing up in the suburbs of Delhi, we didn’t cook fish very often.  Since access to fresh water fish was limited, we ate fish mostly in restaurants.   I still remember, we used to go this hole-in-the-wall kinda place that served South-Indian non-vegetarian delicacies and one of them was Fish Coconut Curry, and I just LOVED it!   It was a light fish prepared in a coconut milk broth with aromatics and tons of curry leaves and served over a mountain of steamed white rice.  A simple, yet a very satisfying meal!

Try, Try and I ‘Finally’ Succeeded!

It took me years to perfect this dish.  Since it wasn’t a written down recipe and I was working purely from memory, it took a few experiments of trying out different ratios of coconut milk to fish and the right combination of spices that wouldn’t over power the delicate fish.  Finally, a couple of years ago, I hit the jackpot!  I got it to taste the same as that awesome fish curry I remembered as a kid!  (Either that, or my taste-buds had had enough of experimentation 🙂

White flaky fish cooked in sweet, creamy coconut milk, seasoned with fragrant Indian spices. Simple and delicious Fish Coconut Curry by Spice Cravings

Customize Your Instant Pot Fish Coconut Curry

This recipe is pretty versatile.  I often switch up the vegetables in this, sometimes add carrots & potatoes, or, peas & mushrooms.  You can swap Tilapia for Halibut or switch the protein and add Shrimp or Chicken instead.   If adding Chicken, increase the cook time to 4-5 minutes, depending on the size of chicken pieces.

Make it vegetarian:   You can make this dish 100% vegetarian by switching the fish with some Extra-firm Tofu.

Reduce some calories:  I like using regular coconut milk since I enjoy the creaminess it adds to the dish, but you can certainly use low-fat coconut milk and save a few calories.  It will be less creamy, slightly thinner sauce, but will still make a great curry!

White flaky fish simmered in sweet, creamy coconut milk, seasoned with fragrant Indian spices. Simple and delicious Fish Coconut Curry by Spice Cravings.

Useful Tip When Cooking with Coconut Milk

If pressure cooking this recipe, after adding coconut milk, mix well and bring it to a simmer, about 30 seconds to a minute.  This prevents the coconut milk from curdling under pressure.

Serving Suggestion for Fish Coconut Curry

I finish this dish with a light squeeze of lime just before serving.  This is a mildly spiced curry.   If you like a more spicy version of this, simply add more garam masala, chili powder and coriander (increase by 1/2-1 teaspoon each).  My family enjoys Fish Coconut Curry with brown Jasmine rice. We love the nutty and slightly chewy texture of brown rice, which contrasts the creaminess of the fish and curry sauce.  That being said, this can be enjoyed with Quinoa, white Rice or a slice of toasted Baguette too!

Instant Pot Fish Coconut Curry Pairs Well With:

Brown Jasmine Rice in Instant Pot
Brown Jasmin Rice

Jeera Rice or Cumin Rice, is a popular Indian side dish where delicious and aromatic basmati rice is cooked with the nutty and earthy cumin seeds. It is one of the most popular accompaniment with Indian curries. Quick and easy recipe by Spice Cravings. #food #foodie #foodblogger #delicious #recipe #instantpot #recipes #easyrecipe #cuisine #30minutemeal #instagood #foodphotography #tasty #indian #basmati #rice
Jeera Cumin Rice

Pot-in-Pot (PIP) Combination

The cook times for fish match with quinoa, so if you want to make this awesome Fish Coconut Curry with Quinoa, you cook it using the Pot-in-Pot method. Make the fish curry in the main pot. Put together quinoa, water, salt and oil in a smaller pot and place it on the trivet. Set the timer and follow the recipe. You’ll have a full meal, all in one pot.

To learn more about Pot-in-Pot Cooking Method and other PIP meal combinations, click here.

Stove Top Instructions

In the video and receipe below, I make this curry in my electric pressure cooker, Instant Pot DUO, but this can be easily made on the stove top too.  Here’s how:

  1. Take a chef’s pan or saute pan, heat it on medium-high heat/flame.  Wait 30 seconds and add oil and mustard seeds.
  2. When the mustard seeds begin to splutter, add curry leaves and ginger-garlic paste.  Sauté for 30 seconds, add sliced onions and bell peppers.  Sauté another 30 seconds.
  3. Add all spices, stir well and sauté another 30 seconds.  Add coconut milk and mix well.   Finally, add the Tilapia, which is cut in to 2 inch pieces, a few cilantro sprigs and and stir well to coat fish with coconut milk.  Optionally, you can add a few mint leaves on top, this gives the coconut curry a very mild and sweet minty aroma, very subtle though.
  4. Close the lid of the pan, reduce the heat to medium and cook for 5-6 minutes, or till the fish filets are cooked completely. Finish the dish with a light squeeze of lime and serve with brown rice/white rice or a slice of toasted baguette!

1-Minute Video Recipe for Instant Pot Fish Coconut Curry

If video does not show, please disable your ad-blocker.

★Rate this Recipe

If you tried this recipe, please give a star ★ rating.  Simply click on the stars in the Recipe Card to rate!

3.25 from 12 votes
Fish Coconut Curry by Spice Cravings is a light fish prepared in a coconut milk broth with aromatics and tons of curry leaves, served over a mountain of steamed white rice. #food #foodie #foodblogger #delicious #recipe #instantpot #recipes #easyrecipe #cuisine #30minutemeal #instagood #foodphotography #tasty #curry #indian 
Instant Pot Fish Coconut Curry
Prep Time
10 mins
Cook Time
10 mins
Total Time
20 mins
 

White flaky fish simmered in sweet and creamy coconut milk, seasoned with fragrant Indian spices, that’s all there is to this simple and delicious recipe for Fish Coconut Curry!

Course: Main Course
Cuisine: Indian
Servings: 4 people
Calories: 333 kcal
Author: Spice Cravings
Ingredients
  • 1 lb. Tilapia filets cut in 2 inch pieces
  • 1 tablespoons Olive Oil
  • 1/2 teaspoon Mustard Seeds
  • 12 oz Coconut Milk (1 can)
  • 1 tablespoon ginger-garlic paste : 1/2 inch ginger + 3 cloves garlic, crushed or ground
  • 10 curry leaves or 2-3 kaffir lime leaves (see notes about availability)
  • 1/2 medium onion sliced
  • 1/2 green pepper sliced
  • 1/2 orange pepper or yellow pepper sliced
  • 1 teaspoon salt
  • 1/2 teaspoon Turmeric Powder
  • 1/2 teaspoon Red Chili Powder : adjust to your taste
  • 2 teaspoons Coriander Powder
  • 1 teaspoon Cumin Powder
  • 1 teaspoon Garam Masala
  • 3 sprigs of cilantro
  • 8 mint leaves : optional
  • 1/2 teaspoon lime juice : to be added before serving
Instructions
  1. Prep: Cut Tilapia in 2 inch pieces. Slice onions and bell peppers. Finely chop ginger-garlic or pulse a few times in a mini-food processor.
  2. Turn Instant Pot on Sauté. Wait 30 seconds and add oil and mustard seeds. When the mustard seeds begin to splutter, add curry leaves and ginger-garlic paste and sauté for 30 seconds. Add sliced onions and bell peppers. Sauté another 30 seconds.
  3. Add all spices, stir well and sauté another 30 seconds. Add coconut milk and mix well. Bring it to a simmer, about 30 seconds to a minute, this prevents the coconut milk from curdling under pressure. Add Tilapia which is cut in to 2 inch pieces, a few cilantro sprigs and and stir well to coat fish with coconut milk. Optionally, you can add a few mint leaves on top, this gives the coconut curry a very mild and sweet minty aroma, very subtle though.
  4. Close the lid of the pan and set the pressure valve to 'sealing'. Cook on Manual (high) for 2-3 minutes, depending on how thick the fish filets are. Quickly release the pressure (QR). Finish the curry with a light squeeze of lime and serve with brown rice/white rice or a slice of toasted baguette!
NOTES
  1. Make it vegetarian: You can make this dish 100% vegetarian by switching the fish with some Extra-firm Tofu.

    Reduce some calories: I like using regular coconut milk since I enjoy the creaminess it adds to the dish, but you can certainly use low-fat coconut milk and save a few calories.

    Curry Leaves: Commonly used in Indian cooking. You can buy them at a local Indian store. If not, they can be substituted with Kaffir lime leaves that you can find at your local supermarket like Safeway, in the asian produce section. If you cannot find those, Thai basil will be a good substitute- won't be the same flavor, but the idea of this curry is to flavor the coconut milk with some fruity herb. You'll get a tasty curry either way.

Stove top recipe
  1. Heat a chef’s pan or saute pan on medium-high heat. Wait 30 seconds and add oil and mustard seeds.

  2. When the mustard seeds begin to splutter, add curry leaves and ginger-garlic paste. Sauté for 30 seconds, add sliced onions and bell peppers. Sauté another 30 seconds.

  3. Add all spices, stir well and sauté another 30 seconds. Add coconut milk and mix well. Finally, add the Tilapia, which is cut in to 2 inch pieces, a few cilantro sprigs and and stir well to coat fish with coconut milk. Optionally, you can add a few mint leaves on top, this gives the coconut curry a very mild and sweet minty aroma, very subtle though.

  4. Close the lid of the pan, reduce the heat to medium and cook for 5-6 minutes, or till the fish filets are cooked completely. Finish the dish with a light squeeze of lime and serve with brown rice/white rice or a slice of toasted baguette!

Recipe Notes

If you are new to the Instant Pot, please read my FAQ on Instant Pot Terminology and Accessories to learn more.

 

Note: The nutrition facts below are my estimates.  If you are following any diet plan, I recommend cross-checking with your preferred nutrition calculator.

Nutrition Facts
Instant Pot Fish Coconut Curry
Amount Per Serving
Calories 333 Calories from Fat 216
% Daily Value*
Total Fat 24g 37%
Saturated Fat 17g 85%
Cholesterol 56mg 19%
Sodium 660mg 28%
Potassium 627mg 18%
Total Carbohydrates 6g 2%
Dietary Fiber 1g 4%
Sugars 1g
Protein 25g 50%
Vitamin A 17.5%
Vitamin C 102%
Calcium 5%
Iron 22.7%
* Percent Daily Values are based on a 2000 calorie diet.

PIN IT TO PINTEREST

 

White flaky fish simmered in sweet and creamy coconut milk, seasoned with fragrant Indian spices, that’s all there is to this simple and delicious recipe for Fish Coconut Curry! #food #foodie #foodblogger #delicious #recipe #instantpot #recipes #easyrecipe #cuisine #30minutemeal #instagood #foodphotography #tasty #curry #indian #fish #glutenfree #coconut

Never miss a recipe

Spice Cravings is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

You Might Also Like

6 Comments

  • Reply
    Cassandra Brecht
    November 6, 2017 at 5:54 am

    Sounds nice! I’ll be trying this soon 🙂

    • Reply
      aneesha
      November 6, 2017 at 8:05 am

      Great! Would love to hear how it turned out!

  • Reply
    Paula
    November 19, 2017 at 12:45 am

    How much mustard seed?

    • Reply
      Garam Masala Kitchen
      November 19, 2017 at 11:31 am

      Good catch! 1/2 teaspoon Mustard seeds. Thanks for pointing it out. I’ve updated the recipe. Would love to hear how it turned out!

      • Reply
        Paula
        November 19, 2017 at 11:49 am

        I ended up using 1.5 tsp of dry mustard. I also used lime leaves.
        It was amazing!! This is by far the best curry recipe I’ve ever made. I think you could probably use chicken in place of the fish as well. (Needing to adjust cooking time)
        This is now permanently on my menu! Thank you so much!! ❤️❤️❤️

        • Reply
          aneeshasg
          December 5, 2017 at 6:17 pm

          Awesome! So glad you enjoyed it. Thanks a lot for sharing your feedback!

    Leave a Reply

    Share29
    Pin136
    Tweet
    Yum10
    175 Shares