Instant Pot Fish Curry | South Indian Fish Molee

Instant Pot Fish Curry | South Indian Fish Molee

I’m Della Lucia, and HealthyDinnerMeals was created from my belief that food should nourish both the body and the moments we share. My fondest memories come from simple homemade meals — not perfection, just comfort, connection, and care. Here, healthy eating stays approachable and satisfying, with recipes that fit real life: quick, flavorful, and balanced. Whether you’re cooking for yourself or loved ones, I hope these meals help you feel confident in the kitchen and inspired to enjoy every moment around the table.

Instant Pot fish curry, following the delightful South Indian Fish Molee tradition, perfectly exemplifies the richness of simple ingredients coming together in a harmonious blend. As I remember the first time I tasted this dish, the fragrant spices and creamy coconut milk transported me to the coastal areas of South India. The vibrant colors and mouthwatering flavors linger in my memory, urging me to recreate that moment at home.

Using an Instant Pot transforms this recipe into a quick and straightforward process, making it accessible for all cooks. The tender fish fillets bathe in a luscious sauce that balances spice and creaminess. With just a few vibrant ingredients, you too can prepare this comforting dish in no time. Let’s dive into the steps to create a mouthwatering fish curry that will fill your home with enticing aromas and your hearts with warmth.

Instant Pot Fish Curry Essentials

Fundamentals

To make an authentic South Indian Fish Molee, you need a clear understanding of the fundamental ingredients and techniques. Fresh fish pairs beautifully with aromatic spices and creamy coconut milk, creating a perfect canvas for flavor. The freshness of the fish will enhance the overall experience of the dish, making it vital to choose a great quality fillet.

The beauty of this recipe lies in the balance of spices. You’ll find the earthy coriander and cumin powders complementing the warmth of turmeric and black pepper. Each ingredient adds its unique touch, ensuring that every bite is layered with flavor. Knowing the order of addition helps the spices bloom and infuse the dish with life.

Preparation/setup

Before starting, gather all your ingredients. Prep your fish fillets by cutting them into two-inch pieces, ensuring they cook evenly in the Instant Pot. Measure out your spices carefully for the most accurate flavor profile.

Once you’re ready, plug in your Instant Pot and select the ‘Sauté’ function to preheat the inner pot. This crucial step allows the spices to release their aromas and set the ambiance for your cooking journey.

Ingredients

Here’s what you need to prepare this delightful dish:

  • 2 Tbsp coconut oil
  • 10 curry leaves (optional)
  • 1 cup onion (chopped)
  • 1 Tbsp garlic, minced
  • 1 Tbsp ginger, minced
  • 1/2 serrano or jalapeño chili pepper (sliced or slit; use 1 whole chili for spicy)
  • 1 cup tomato (chopped)
  • 1 tsp coriander powder
  • 1/4 tsp cumin powder
  • 1/2 tsp turmeric powder
  • 1/2 tsp black pepper powder
  • 1 tsp salt
  • 2 Tbsp water (for deglazing)
  • 1 cup coconut milk (about 1/2 of a 14 oz. can)
  • 1 1/2 lbs fish fillets (e.g., firm white fish like cod or haddock, cut into 2-inch pieces)
  • 1 tsp lime juice
  • Fresh cilantro leaves for garnish (optional)
  • Fresh tomato slices for garnish (optional)

Directions

  1. Select the ‘Sauté’ function and pre-heat your Instant Pot.
  2. Add coconut oil to the pre-heated inner pot and allow it to heat up.
  3. If using, add curry leaves and stir for about 20 seconds, letting their fragrance infuse the oil.
  4. Next, add chopped onions, minced garlic, minced ginger, and sliced green chilies to the pot. Stir until the onions become translucent.
  5. Add the chopped tomatoes and sauté until they release their juices and begin breaking down.
  6. Sprinkle in coriander, cumin, turmeric, black pepper, and salt. Sauté until the spices become fragrant, about 30 seconds.
  7. Deglaze the pot with 1-2 tablespoons of water, scraping up any bits stuck to the bottom.
  8. Stir in the coconut milk until fully combined.
  9. Carefully add the fish pieces, gently lifting them so the coconut milk reaches the bottom of the pot.
  10. Close the lid and pressure cook on High Pressure for 2 minutes.
  11. Perform a Quick Release of pressure and open the lid.
  12. Add lime juice to the Instant Pot, and gently stir the curry without breaking up the fish.
  13. Carefully remove the fish and gravy into a serving bowl. Garnish with chopped cilantro leaves and fresh tomato slices.
  14. Serve the curry over rice.

Instant Pot Fish Curry | South Indian Fish Molee

Mastering Your Fish Curry Technique

Technique

Cooking fish can seem daunting, but with the right technique, you can achieve perfectly cooked fish every time. The Instant Pot allows for precise temperature control, preventing the fish from overcooking. The quick pressure cooking locks in moisture, ensuring that your fish remains tender and flaky.

For a traditional touch, consider lightly pan-frying the fish fillets before adding them to the curry. This step adds a delightful texture that elevates the dish even further. If you opt for this method, remember to reduce the pressure cooking time slightly to avoid dryness.

Tips/tricks

  • Fresh ingredients matter; choose the freshest fish for the best flavor and texture.
  • When using spices, sauté them lightly to awaken their flavors. This enhancement can make a significant difference in your dish.
  • Adjust the level of spiciness by controlling the amount of green chili you add. Start with less if you prefer a milder taste.

Fish curry is all about balance, so feel free to experiment with the spices and adjust them to match your palate.

Perfecting Your Fish Curry Results

Perfecting results

To ensure your fish curry turns out perfectly every time, follow the cooking times suggested in the recipe closely. This precision is key, as the Instant Pot cooks food quickly. Make adjustments depending on the thickness of the fish fillets to prevent undercooking or overcooking.

If you find your curry is too thick after cooking, add a splash more of coconut milk or water to reach your desired consistency. This flexibility allows you to customize your dish based on your preferences.

Troubleshooting/variations

Not every dish turns out perfectly on the first attempt. If your fish appears dry, it may have cooked too long; lesser cooking times will serve firm fish better. Conversely, if your sauce lacks depth, consider enhancing it with a pinch more salt or extra lime juice.

Variations can also breathe life into this recipe. Consider adding vegetables like carrots or spinach for a fresher take, or even include chickpeas for added protein. Each adaptation creates a unique experience while keeping the essence of the dish intact.

Serving Your Fish Curry

Serving/presentation

Serve your Instant Pot fish curry over a bed of fluffy rice or alongside warm naan for a wholesome meal. The bright colors of the dish add to the visual appeal, making it a feast for both the eyes and the palate. Garnish with fresh cilantro and tomato slices for that extra touch of freshness.

Pairings/storage

Pair this fish curry with simple sides like steamed jasmine rice or quinoa, as they soak up the rich flavors of the sauce beautifully. Store any leftovers in an airtight container in the refrigerator for up to three days. Reheat gently on the stove to preserve the fish’s tenderness.

When it comes to experimenting, don’t shy away from combining it with a fresh salad or roasted veggies to round out your meal. This adds a delightful crunch and brightness to the plate, elevating your dish even further.

Instant Pot Fish Curry | South Indian Fish Molee

Creating a dish like Instant Pot Fish Curry is not just about following a recipe — it’s about unleashing your creativity and passion for cooking. Savor the process, enjoy the aromas, and relish every moment shared around the table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Instant Pot Fish Curry | South Indian Fish Molee

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: lucia
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Instant Pot
  • Cuisine: Indian
  • Diet: Gluten-Free

Description

A quick and flavorful South Indian Fish Molee made in the Instant Pot, featuring tender fish fillets and a creamy, spiced coconut milk sauce.


Ingredients

  • 2 Tbsp coconut oil
  • 10 curry leaves (optional)
  • 1 cup onion, chopped
  • 1 Tbsp garlic, minced
  • 1 Tbsp ginger, minced
  • 1/2 serrano or jalapeño chili pepper, sliced or slit
  • 1 cup tomato, chopped
  • 1 tsp coriander powder
  • 1/4 tsp cumin powder
  • 1/2 tsp turmeric powder
  • 1/2 tsp black pepper powder
  • 1 tsp salt
  • 2 Tbsp water (for deglazing)
  • 1 cup coconut milk
  • 1 1/2 lbs fish fillets (e.g., cod or haddock), cut into 2-inch pieces
  • 1 tsp lime juice
  • Fresh cilantro leaves for garnish (optional)
  • Fresh tomato slices for garnish (optional)


Instructions

  1. Select the ‘Sauté’ function and pre-heat your Instant Pot.
  2. Add coconut oil to the pre-heated inner pot and allow it to heat up.
  3. If using, add curry leaves and stir for about 20 seconds.
  4. Next, add chopped onions, minced garlic, minced ginger, and sliced green chilies to the pot.
  5. Stir until the onions become translucent.
  6. Add the chopped tomatoes and sauté until they release their juices.
  7. Sprinkle in coriander, cumin, turmeric, black pepper, and salt; sauté until fragrant, about 30 seconds.
  8. Deglaze the pot with 1-2 tablespoons of water, scraping up any bits stuck to the bottom.
  9. Stir in the coconut milk until fully combined.
  10. Carefully add the fish pieces, gently lifting them so the coconut milk reaches the bottom.
  11. Close the lid and pressure cook on High Pressure for 2 minutes.
  12. Perform a Quick Release of pressure and open the lid.
  13. Add lime juice to the Instant Pot, and gently stir without breaking up the fish.
  14. Carefully remove the fish and gravy into a serving bowl. Garnish with cilantro and tomato slices.
  15. Serve the curry over rice.

Notes

Use the freshest fish for the best flavor. Adjust spiciness based on chili used.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star