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 curry with jasmine rice

Coconut Fish Curry – Creamy, Tangy, and Easy with Jasmine Rice

  • Author: Sozan
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop simmer
  • Cuisine: Thai-inspired
  • Diet: Gluten Free

Description

A flavorful and creamy Thai-inspired coconut lime fish curry, made with tender white fish, red curry paste, and fresh lime juice, served over aromatic jasmine rice. A comforting, vibrant dish perfect for weeknights or casual dinners.


Ingredients

Scale

For the Fish Curry:

  • 1 lb (450g) white fish fillets (cod or tilapia), cut into chunks

  • 1 can (14 oz) coconut milk

  • 2 tbsp red curry paste

  • Juice and zest of 2 limes

  • 1 tbsp olive oil

  • 1 onion, chopped

  • 3 garlic cloves, minced

  • 1 bell pepper, sliced

  • 2 cups baby spinach

  • Salt and pepper, to taste

For the Jasmine Rice:

  • 1 cup jasmine rice

  • 2 cups water

  • Pinch of salt


Instructions

Cook the Jasmine Rice:

  1. Rinse rice under cold water until the water runs clear.

  2. In a saucepan, combine rice, water, and salt. Bring to a boil.

  3. Reduce heat to low, cover, and simmer for 15 minutes.

  4. Remove from heat, keep covered for 5 minutes.

Make the Fish Curry:

  1. Heat olive oil in a pot over medium heat.

  2. Sauté onion for 3–4 minutes until translucent. Add garlic; cook 1 minute.

  3. Stir in red curry paste and cook 1 minute.

  4. Pour in coconut milk; mix to combine and bring to a gentle simmer.

  5. Add fish chunks and bell pepper. Season with salt and pepper. Simmer 5–7 minutes.

  6. Stir in baby spinach, lime juice, and zest. Cook until spinach wilts.

To Serve:

  • Spoon rice into bowls.

  • Top with coconut lime fish curry.

  • Garnish with lime wedges if desired.


Notes

  • Use firm white fish that holds together well while simmering.

  • Add a touch of fish sauce or a sprinkle of sugar for extra depth.

  • Swap baby spinach with kale or Swiss chard if preferred.

  • Make it spicy with chili flakes or Thai bird’s eye chilies.


Nutrition

  • Calories: ~430 kcal
  • Sugar: 5g
  • Sodium: ~550mg
  • Fat: 22g
  • Saturated Fat: 14g
  • Carbohydrates: 34g
  • Fiber: 3g
  • Protein: 26g