Nutrition Facts for Easy thai poached fish

Easy Thai Poached Fish

Delight in the vibrant flavors of Southeast Asia with this Easy Thai Poached Fish recipe, a quick and healthy dinner that comes together in just 25 minutes. Perfectly tender white fish fillets, such as cod or snapper, are gently poached in a creamy coconut milk broth infused with bold red curry paste, zesty lime juice, and aromatic kaffir lime leaves. Enhanced with fresh ginger, garlic, and a touch of fish sauce, this dish offers an irresistible balance of savory, tangy, and slightly sweet flavors. Wilting baby spinach into the broth adds a pop of color and nutrients, while a garnish of fresh cilantro, scallions, and red chili brings a final layer of freshness and heat. Served over fragrant jasmine rice, this one-pan Thai-inspired meal is an easy yet elegant way to elevate your weeknight dining.

Nutriscore Rating: 75/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Easy Thai Poached Fish
Prep Time:10 mins
Cook Time:15 mins
Total Time:25 mins
Servings: 4

Ingredients

  • 4 pieces white fish fillets (e.g., cod, tilapia, or snapper)
  • 1 can coconut milk
  • 2 tablespoons red curry paste
  • 1 tablespoon fish sauce
  • 1 teaspoon brown sugar
  • 2 tablespoons lime juice
  • 3 leaves kaffir lime leaves (optional but recommended)
  • 1 inch ginger, thinly sliced
  • 2 cloves garlic cloves, minced
  • 1 piece red chili, thinly sliced
  • 2 cups baby spinach
  • 1 handful fresh cilantro, chopped
  • 2 stalks scallions, sliced
  • 4 cups cooked jasmine rice (for serving)

Directions

Step 1

In a large skillet or shallow saucepan, heat the coconut milk over medium heat until it begins to simmer gently.

Step 2

Stir in the red curry paste, fish sauce, and brown sugar, mixing until the paste dissolves and the mixture is smooth.

Step 3

Add the lime juice, kaffir lime leaves, ginger, garlic, and red chili. Allow the broth to simmer for 2-3 minutes to let the flavors blend.

Step 4

Season the fish fillets lightly with salt and gently place them into the simmering broth. Spoon the liquid over the fish to coat.

Step 5

Reduce the heat to low and cover the skillet with a lid. Poach the fish for 8-10 minutes, or until it flakes easily with a fork and is cooked through.

Step 6

Carefully remove the cooked fish and set it aside on a plate. Stir the baby spinach into the simmering broth until wilted, about 1-2 minutes.

Step 7

Taste the broth and adjust the seasoning with more fish sauce or lime juice, if needed.

Step 8

To serve, place each piece of poached fish on a bed of jasmine rice. Ladle the fragrant broth with spinach over the top, and garnish with fresh cilantro and sliced scallions.

Step 9

Serve immediately and enjoy the rich, tangy, and balanced flavors of this Easy Thai Poached Fish.

Nutrition Facts

Serving size 1993.3 grams (1993.3g)
Amount per serving % Daily Value*
Calories 1978
Total Fat 8.70g 11%
Saturated Fat 2.00g 10%
Polyunsaturated Fat 0.00g
Cholesterol 200mg 67%
Sodium 2228mg 97%
Total Carbohydrate 358.10g 130%
Dietary Fiber 8.90g 32%
Total Sugars 35.70g
Protein 113.70g 227%
Vitamin D 800IU 4000%
Calcium 369mg 28%
Iron 16mg 88%
Potassium 2414mg 51%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 4.0%
Protein: 23.1%
Carbs: 72.9%