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

Salmon in Coconut Lime Indian Curry


  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

A rich and aromatic Salmon in Coconut Lime Indian Curry featuring tender salmon, creamy coconut milk, bold Indian spices, and a refreshing hint of lime. Ready in under 40 minutes, this comforting, dairy-free dish pairs perfectly with basmati rice or naan.


Ingredients

Scale

For the Curry:

  • 4 salmon fillets (skin-on or skinless)
  • 1 tablespoon oil (coconut or vegetable)
  • 1 teaspoon mustard seeds
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 1 green chili, finely chopped (adjust to spice preference)
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • ½ teaspoon red chili powder (optional)
  • 1 large tomato, finely chopped
  • 1 can (14 oz) coconut milk
  • ½ cup water or seafood stock
  • Juice of 1 lime
  • Zest of ½ lime
  • ½ teaspoon salt (or to taste)
  • Fresh cilantro, chopped (for garnish)

For Serving:

  • Cooked basmati rice or naan
  • Extra lime wedges

Instructions

  1. Prepare the Salmon

    • Pat the salmon fillets dry and season lightly with salt.
  2. Sauté the Aromatics

    • Heat oil in a large pan over medium heat. Add mustard seeds and let them pop for a few seconds.
    • Add onions and sauté until golden brown (about 5 minutes).
    • Stir in garlic, ginger, and green chili. Cook for another minute until fragrant.
  3. Build the Flavor Base

    • Add turmeric, cumin, coriander, garam masala, and red chili powder (if using). Stir for 30 seconds to toast the spices.
    • Add chopped tomatoes and cook until they break down into a thick paste (about 5 minutes).
  4. Simmer the Curry

    • Pour in coconut milk and water (or seafood stock). Stir to combine.
    • Let the curry simmer for 5 minutes to meld flavors.
  5. Cook the Salmon

    • Gently place the salmon fillets into the sauce. Cover and simmer for 8-10 minutes, or until the fish is cooked through and flakes easily.
  6. Finish with Lime

    • Stir in lime juice and zest. Taste and adjust seasoning as needed.
  7. Serve & Garnish

    • Serve hot over basmati rice or with naan.
    • Garnish with fresh cilantro and extra lime wedges.

Notes

  • Vegetarian Option: Substitute salmon with paneer, tofu, or chickpeas.
  • Spicier Version: Add more green chilies or a spicier chili powder.
  • Creamier Texture: Blend half of the sauce before adding the salmon.
  • Different Proteins: Swap salmon for shrimp, cod, or chicken.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop, simmering
  • Cuisine: indian

Keywords: Salmon curry, coconut lime curry, Indian salmon recipe, healthy seafood dish, easy Indian curry