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

South Indian Coconut Cod Curry with Saffron Butter Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 73 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: South Indian
  • Diet: Halal

Description

This South Indian Style Coconut Cod Curry with Saffron Butter is a vibrant, aromatic dish that combines delicate cod fillets simmered in a rich coconut milk-based curry infused with traditional Indian spices and finished with a fragrant saffron butter. The curry’s blend of ground coriander, cumin, turmeric, and garam masala creates a warm, flavorful profile balanced by tangy lime juice and fresh cilantro garnish, making it an excellent choice for a hearty yet light seafood meal.


Ingredients

Scale

Saffron Butter

  • 1 tablespoon unsalted butter
  • A pinch of saffron threads
  • 1 tablespoon warm water

Curry

  • 1 lb (450g) cod fillets, cut into chunks
  • 2 tablespoons vegetable oil or coconut oil
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 1-inch piece of fresh ginger, grated
  • 1 tablespoon ground coriander
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1 teaspoon garam masala
  • 1-2 green chilies, slit (optional for heat)
  • 1 can (14 oz) coconut milk
  • 1/2 cup crushed tomatoes
  • 1/2 cup water or vegetable broth
  • Salt to taste
  • 2 tablespoons fresh cilantro, chopped (for garnish)
  • Juice of 1 lime


Instructions

  1. Make the Saffron Butter: In a small pan, melt 1 tablespoon of unsalted butter over low heat. Add a pinch of saffron threads soaked in 1 tablespoon warm water to the melted butter. Stir well to combine and set aside to infuse.
  2. Prepare the Curry Base: Heat 2 tablespoons of vegetable or coconut oil in a pan over medium heat. Add the chopped onion and cook for 4-5 minutes, stirring occasionally until the onion is softened and lightly golden.
  3. Add Aromatics: Stir in the minced garlic and grated ginger and cook for another 1-2 minutes until fragrant.
  4. Add Spices: Add 1 tablespoon ground coriander, 1 teaspoon ground cumin, 1/2 teaspoon ground turmeric, and 1 teaspoon garam masala to the pan. Toast the spices by cooking for 1-2 minutes while stirring continuously to release their aromas.
  5. Add Liquids and Simmer: Pour in 1 can (14 oz) coconut milk, 1/2 cup crushed tomatoes, and 1/2 cup water or vegetable broth. Add 1-2 slit green chilies for optional heat. Stir well and bring to a gentle simmer. Let it cook uncovered for 8-10 minutes to let the flavors meld and reduce slightly. Season with salt to taste.
  6. Cook the Cod: Add the cod chunks to the curry simmer. Gently cook for 5-7 minutes or until the cod is opaque and flakes easily with a fork, taking care not to over-stir to keep the fish intact.
  7. Finish with Saffron Butter and Lime: Drizzle the prepared saffron butter over the curry. Squeeze the juice of 1 lime into the curry and stir gently to combine all flavors evenly.
  8. Garnish and Serve: Sprinkle 2 tablespoons of chopped fresh cilantro over the curry for garnish. Serve the curry hot with steamed rice or your choice of Indian bread.

Notes

  • Adjust green chilies according to desired heat level or omit for a milder curry.
  • Use fresh cod fillets for best texture and flavor; make sure it is firm enough to hold up during cooking.
  • Saffron butter adds a luxurious aroma and depth; do not skip this step for authentic flavor.
  • If coconut milk is too thick, you can add a little extra water or broth to adjust consistency.
  • This curry pairs well with basmati rice or naan bread for a complete meal.