Fish Curry Instant Pot Recipe: Fragrant Coconut and Turmeric Infusion

Fish Curry Instant Pot Recipe: Fragrant Coconut and Turmeric Infusion

This Instant Pot fish curry combines the rich traditions of coastal cooking with modern convenience. The result is a dish that’s aromatic, flavorful, and ready in a fraction of the time. Turmeric and coconut milk form the fragrant base, while fresh herbs and spices elevate every bite.

What makes this recipe stand out is its simplicity. The pressure cooker locks in the delicate texture of the fish while infusing it with bold, layered flavors. You’ll achieve a restaurant-quality curry without the long simmering time.

The coconut milk creates a velvety sauce that pairs perfectly with the tender fish, while the turmeric adds warmth and a golden hue. Each spoonful delivers a balance of creamy, tangy, and aromatic notes.

Serve it with steamed rice or naan for a complete meal that’s both comforting and impressive.

👨‍🍳
Difficulty
Easy
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Fish Curry Instant Pot

Fragrant coconut milk and warm spices form the heart of this comforting dish.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Firm white fish like cod or halibut
Coconut Milk 🥥 1 can Full-fat for creaminess
Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Grated or minced
Tomatoes 🍅 2 whole Medium, diced
Turmeric Powder 🌶️ 1 tbsp Ground, for golden color
Ground Cumin 🌿 1 tsp Toasted for aroma
Ground Coriander 🍃 1 tsp Freshly ground preferred
Red Chili Powder 🌶️ ½ tsp Adjust for heat preference
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Lime 🍋 1 whole Juiced for tanginess
Olive Oil 🫒 2 tbsp For sautéing aromatics
Salt 🧂 1 tsp Sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The fish is the star here. Cod or halibut hold up best to pressure cooking—avoid delicate varieties like tilapia. Fresh or previously frozen both work, just thaw completely first. For coconut milk, Thai Kitchen or Native Forest brands are consistently creamy. The turmeric should be vibrant orange and fragrant; if it smells dusty, replace it.

No fresh ginger? Ground ginger at half the amount works in a pinch. Short on cilantro? Fresh parsley can substitute (flavor differs but still bright). For heat, cayenne or serrano peppers can replace the chili powder. The tomatoes can be canned if fresh aren’t available—fire-roasted for depth.

Curry tastes even better the next day. Store in an airtight container for up to 3 days in the fridge. Freezes well for 1 month (fish texture changes slightly but sauce stays perfect).

❤️

Why You’ll Love This Recipe

  • Set It & Forget: The instant pot does all the work while the coconut milk and ginger meld together beautifully.
  • Flavor Bomb: That first bite of tender fish in the fragrant garlic-ginger broth is pure comfort.
  • Weeknight Hero: I throw this together between soccer practice and bedtime—no stress, just dinner.
  • Stretches Far: Leftovers taste even better the next day, and it’s gentle on the grocery budget.

Step-by-Step Instructions for Fish Curry Instant Pot

This streamlined method delivers rich, aromatic results with minimal hands-on time.

Step 1: Sauté the Aromatics

Set your Instant Pot to Sauté mode and add the 2 tbsp olive oil. When the oil shimmers, add the onion and cook for 3-4 minutes until it turns translucent and starts to soften at the edges.

Stir in the 4 cloves garlic cloves and 1 tbsp fresh ginger, cooking for 30 seconds until fragrant. Be careful not to let the garlic burn—this bitterness will carry through the entire dish. The mixture should smell deeply aromatic at this point.

Step 2: Build the Curry Base

Add the 2 whole tomatoes, 1 tbsp turmeric powder, 1 tsp ground cumin, 1 tsp ground coriander, and 0.5 tsp red chili powder. Cook for 2-3 minutes, stirring constantly, until the tomatoes begin to break down and the spices become deeply fragrant.

Pour in the 1 can coconut milk and stir to combine, scraping up any browned bits from the bottom of the pot. This deglazing step ensures maximum flavor and prevents burning. Season with 1 tsp salt and 0.5 tsp black pepper.

Step 3: Pressure Cook the Fish

Gently place the 1.5 lb white fish fillets into the pot, submerging them partially in the sauce. Secure the lid, set the valve to Sealing, and cook on High Pressure for 3 minutes. The fish cooks quickly, so this short time is all it needs to become tender and flaky.

Once the cooking cycle completes, immediately release the pressure manually. Open the lid carefully, as there will be hot steam. The fish should be opaque and flake easily with a fork—if it’s not quite done, reseal and cook for an additional 1-2 minutes on High Pressure.

Step 4: Finish and Serve

Squeeze the juice from the 1 whole lime into the curry and stir gently to combine. Taste and adjust the seasoning if needed—you may want a touch more salt or a squeeze of lime for brightness.

Sprinkle the 0.5 cup fresh cilantro over the top and serve immediately. The cilantro adds a fresh, herby finish that cuts through the richness of the coconut milk. This dish pairs perfectly with steamed rice or naan to soak up the fragrant sauce.

👨‍🍳

Pro Tips For Making Fish Curry Instant Pot

  • Sauté Aromatics First: Cook the onion, garlic, and ginger in the Instant Pot before adding liquids—this builds a deeper flavor base that coconut milk alone can’t achieve.
  • Cut Fish Evenly: Slice the white fish fillets into uniform 1.5-inch chunks so they cook at the same rate; uneven pieces mean some will flake apart while others stay raw.
  • Skip the Pre-Soak: I learned this the hard way—don’t let the fish sit in the curry sauce before pressure cooking, or it’ll turn mushy; add it just before sealing the lid.
  • Use Full-Fat Coconut Milk: Sounds weird, but it works: the extra fat in full-fat coconut milk keeps the curry from separating and gives it that rich, velvety texture you’re after.

Dietary Considerations for This Dish

Gluten-Free Friendly

This dish is naturally gluten-free as written, making it perfect for anyone avoiding wheat. Just be sure to use certified gluten-free spices—some brands add fillers. I always check labels on my turmeric and cumin to be safe. 🌿

Pescatarian Perfection

As a pescatarian dish, this curry fits beautifully into plant-forward diets that include seafood. The 1.5 lb white fish provides high-quality protein without meat. For strict vegetarians, swap in chickpeas or tofu—they absorb the flavors wonderfully.

Dairy-Free by Default

With coconut milk as the base, this recipe is inherently dairy-free. The full-fat version gives the creamiest texture, but light coconut milk works too. I’ve even used coconut cream for an extra-rich finish on special occasions.

Low-Carb Option

To reduce carbs, skip the rice and serve this over cauliflower rice instead. The curry’s bold flavors stand up well to this swap. You can also add extra vegetables like bell peppers or spinach to bulk it up without adding many carbs.

Allergen Awareness

The main allergens here are fish and coconut. For nut allergies, ensure your coconut milk is processed in a nut-free facility. Thai Kitchen brand is a safe bet. Always disclose fish content to guests with seafood allergies. 💡

Sodium Control

To manage sodium, reduce the 1 tsp salt by half and use low-sodium coconut milk if available. The lime and cilantro will still provide plenty of brightness. I often taste before adding all the salt to adjust to my preference.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 16g80%
Cholesterol 65mg22%
Sodium 620mg27%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 4g
Protein 30g60%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen fish for this?

Yes, but thaw completely in the fridge first. Pat dry to remove excess moisture, which can dilute the sauce. Frozen fillets work just as well as fresh when prepared properly.

2

Why does the fish cook so quickly?

The Instant Pot’s pressure cooking tenderizes fish in just 3 minutes. Overcooking can make it mushy, so check for opaque, flaky texture before serving.

3

How do I prevent the sauce from curdling?

Stir in coconut milk gradually and avoid boiling after adding lime juice. Low heat and gentle stirring maintain a smooth, creamy texture.

4

What if my curry tastes bland?

Add more salt in small increments, or a splash of lime to brighten flavors. Fresh cilantro at the end also enhances the dish’s aroma.

★★★★★4.5(15 reviews)
Patrick Lewis