If you are looking for a vibrant, flavorful dish that feels like a warm hug in every bite, this Coconut Lime Fish Curry with Jasmine Rice Recipe is an absolute must-try. Combining tender, flaky fish with creamy coconut milk, zingy lime, and fragrant spices, this curry brings together textures and flavors that will delight every sense. Served over perfectly fluffy jasmine rice, it’s the kind of meal that transports you to a tropical paradise while remaining surprisingly easy to prepare. Whether you’re a seasoned home cook or just love beautiful, wholesome meals, this recipe will quickly become one of your favorites.

Coconut Lime Fish Curry with Jasmine Rice Recipe - Recipe Image

Ingredients You’ll Need

Getting the right ingredients is key to making your Coconut Lime Fish Curry with Jasmine Rice Recipe a shining success. Each component plays its part in creating the perfect balance of creaminess, heat, freshness, and aroma that makes this dish so special.

  • White fish fillets (1 lb): Choose cod, tilapia, or snapper for firm, mild-flavored fish that absorbs the curry beautifully.
  • Coconut milk (1 cup): Adds rich creaminess and a subtle sweetness to the sauce, making every bite luscious.
  • Coconut oil or olive oil (2 tbsp): Used for sautéing, coconut oil enhances the tropical flavor, while olive oil is a great alternative.
  • Onion (1 medium, finely chopped): Provides a sweet, savory base that softens and mellows as it cooks.
  • Garlic (2 cloves, minced): Infuses the dish with a warm, aromatic kick.
  • Fresh ginger (1-inch piece, grated): Adds a refreshing, slightly spicy brightness that keeps the curry lively.
  • Green chilies (1-2, slit): Control the heat level to your liking; they bring a subtle, fresh spiciness.
  • Ground turmeric (1 tsp): Boosts earthy warmth and gorgeous golden color.
  • Ground cumin (1 tsp): A nutty, smoky spice that deepens the curry’s flavor profile.
  • Coriander powder (1 tsp): Offers a gentle citrusy note that brightens the sauce.
  • Fish sauce or soy sauce (1 tbsp): Adds umami depth and saltiness for well-rounded seasoning.
  • Lime juice and zest (from 1 lime): Brings essential acidity and freshness, balancing the richness of coconut.
  • Salt (to taste): Enhances all the natural flavors without overpowering.
  • Fresh cilantro leaves: Garnish with fragrant greenery for a fresh finish.
  • Jasmine rice (1 cup): Its floral aroma and tender grains make it the perfect canvas for this curry.
  • Water or fish stock (2 cups): Cook the rice, with stock adding an extra layer of flavor if desired.

How to Make Coconut Lime Fish Curry with Jasmine Rice Recipe

Step 1: Prepare the Jasmine Rice

Start by rinsing jasmine rice under cold water until the water runs clear—this simple step is crucial to remove excess starch and helps your rice cook up fluffy and light every time. Then combine the rinsed rice with water or fish stock in a saucepan, bringing it to a boil before lowering the heat to let it simmer gently. After about 15 minutes, your perfectly tender rice will be ready and waiting for your curry.

Step 2: Sauté the Aromatics

While the rice is cooking, heat your choice of coconut oil or olive oil in a large pan over medium heat. Toss in the finely chopped onion and cook until it turns translucent and soft—this will take around five minutes and creates the dish’s flavorful base. Next, stir in minced garlic, grated ginger, and slit green chilies. Let these cook for a couple more minutes so their fragrances fill the kitchen and blend beautifully.

Step 3: Build the Spice Layer

Now add ground turmeric, cumin, and coriander powder into the pan, stirring well to coat the onion and aromatics. Toasting the spices briefly helps awaken their full flavors and gives the curry that warm, vibrant hue.

Step 4: Simmer the Coconut Sauce

Pour in the creamy coconut milk and gently stir to combine all elements. Bring the mixture to a soft simmer, allowing the flavors to meld comfortably. At this point, introduce the fish sauce or soy sauce, lime juice, lime zest, and salt. These carefully chosen seasonings balance richness with a sharp, tangy punch.

Step 5: Cook the Fish

Carefully nestle the fish fillets into the simmering curry, ensuring they are mostly submerged in the sauce. Allow them to poach gently in the flavorful liquid for about 5 to 8 minutes. The fish should flake easily and be tender when perfectly cooked.

Step 6: Garnish and Final Touches

Remove the pan from heat and sprinkle fresh cilantro leaves over the top. The bright green herb adds a burst of freshness that elevates the entire dish just before serving.

How to Serve Coconut Lime Fish Curry with Jasmine Rice Recipe

Coconut Lime Fish Curry with Jasmine Rice Recipe - Recipe Image

Garnishes

Adding fresh cilantro as a garnish brings essential herbal brightness that contrasts delightfully with the rich, creamy curry. For an extra pop, spritz a wedge of lime over the plate right before eating to heighten those citrus notes even more.

Side Dishes

This curry pairs beautifully with simple sides that don’t compete but complement it. Think steamed or sautéed greens like spinach, bok choy, or green beans to add crunch and color. A crisp cucumber salad or a light mango chutney can provide refreshing contrasts too.

Creative Ways to Present

For an appealing presentation, serve the curry in shallow bowls over a neat mound of fluffy jasmine rice. Garnish with cilantro sprigs and lime wedges on the side for a claim-your-own citrus hit. You could also add toasted coconut flakes or crushed peanuts for extra texture and tropical flair.

Make Ahead and Storage

Storing Leftovers

Leftover Coconut Lime Fish Curry with Jasmine Rice Recipe should be cooled to room temperature then stored in an airtight container in the refrigerator. It will keep well for up to two days, making it a convenient option when you want a quick and satisfying meal afterward.

Freezing

Because fish can become a bit delicate when frozen and reheated, freezing this curry is best avoided if you want the freshest taste and texture. If you must freeze, separate the curry sauce from the jasmine rice and freeze them individually in sealed containers for up to one month.

Reheating

When warming leftovers, gently reheat the curry in a pan over low heat, stirring occasionally to prevent sticking and breaking up the fish carefully to maintain its texture. Reheat jasmine rice in the microwave with a splash of water to keep it from drying out.

FAQs

Can I use other types of fish for this curry?

Absolutely! White, firm fish like cod, snapper, or tilapia work best since they hold their shape well in the curry. Avoid very flaky or oily fish as they may not cook evenly in the sauce.

What if I don’t have fish sauce?

You can substitute soy sauce for fish sauce to maintain saltiness and umami. If you want a closer flavor, add a teaspoon of miso paste or Worcestershire sauce as an alternative.

Is this curry spicy?

The heat level depends on how many green chilies you add and their heat intensity. For a milder curry, use one chili or remove the seeds; for more spice, include both chilies or add a pinch of chili flakes.

Can I make this recipe vegan or vegetarian?

Yes! Swap the fish with hearty vegetables like cauliflower florets, sweet potatoes, or chickpeas, and use soy sauce instead of fish sauce. The coconut lime base remains the same, creating a delicious plant-based curry.

How can I make the jasmine rice extra flavorful?

Cooking jasmine rice with fish stock instead of water infuses it with subtle savory notes that work beautifully alongside the curry. You could also add a few crushed cardamom pods or a small cinnamon stick to the cooking water for an aromatic twist.

Final Thoughts

There’s something undeniably special about the combination of creamy coconut, zesty lime, aromatic spices, and tender fish that makes this Coconut Lime Fish Curry with Jasmine Rice Recipe impossible to resist. It’s elegant enough to impress guests yet easy enough to become a weeknight staple. I can’t wait for you to make it, savor every bite, and maybe even stash some for a cozy lunch the day after!

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

Coconut Lime Fish Curry with Jasmine Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 60 reviews
  • Author: Melanie
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Southeast Asian

Description

A vibrant and fragrant Coconut Lime Fish Curry served over fluffy jasmine rice. This dish combines tender white fish simmered in a creamy coconut milk sauce infused with lime, aromatic spices, and fresh herbs, perfect for a flavorful and comforting meal.


Ingredients

Scale

Fish Curry

  • 1 lb (450g) white fish fillets (such as cod, tilapia, or snapper)
  • 1 cup coconut milk
  • 2 tablespoons coconut oil or olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch piece of ginger, grated
  • 12 green chilies, slit (adjust according to spice preference)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon coriander powder
  • 1 tablespoon fish sauce or soy sauce
  • Juice and zest of 1 lime
  • Salt, to taste
  • Fresh cilantro leaves, for garnish

Rice

  • 1 cup jasmine rice
  • 2 cups water or fish stock


Instructions

  1. Prepare the rice: Rinse the jasmine rice under cold water until the water runs clear. This removes excess starch and helps the rice become fluffy during cooking.
  2. Cook the rice: In a medium saucepan, combine the rinsed jasmine rice and 2 cups of water or fish stock. Bring to a boil over medium-high heat, then reduce the heat to low, cover, and let simmer for about 15 minutes, until rice is tender and liquid absorbed. Fluff with a fork and set aside.
  3. Sauté onions: While the rice cooks, heat coconut oil in a large pan over medium heat. Add finely chopped onion and sauté until translucent, about 5 minutes.
  4. Add aromatics: Stir in minced garlic, grated ginger, and slit green chilies. Cook an additional 2-3 minutes until fragrant.
  5. Add spices: Sprinkle ground turmeric, cumin, and coriander powder into the pan, stirring well to combine with the aromatics. Cook for about 1 minute to toast the spices slightly.
  6. Simmer curry base: Pour in the coconut milk and stir to combine. Allow the mixture to gently simmer.
  7. Season curry: Add fish sauce or soy sauce, lime juice, and lime zest. Adjust salt to taste. Simmer for 5-7 minutes until sauce slightly thickens.
  8. Cook the fish: Gently add fish fillets to the curry, submerging them in the sauce. Cook for 5-8 minutes, until fish is cooked through and flakes easily.
  9. Garnish: Remove from heat and sprinkle fresh cilantro leaves on top.
  10. Serve: Spoon the coconut lime fish curry over jasmine rice. Optionally, serve with extra lime wedges for added zest.

Notes

  • Adjust the number of green chilies to control the spiciness of the curry.
  • Fish stock can add extra depth of flavor to the rice but water works fine.
  • Use firm white fish fillets like cod or snapper for best results.
  • You can substitute fish sauce with soy sauce to keep it vegetarian-friendly.
  • Fresh lime juice should be added at the end to preserve its bright flavor.
  • Cook fish gently to avoid breaking fillets apart in the curry.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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