Slow-Braised Coconut Cod Curry with Roasted Eggplant
A rich and aromatic Indian-style cod curry featuring tender cod fillets gently poached in a spiced coconut gravy with fire-roasted eggplant, served over cauliflower rice.

Total
1h 15m
Prep
30 min
Cook
45 min
Serves
3
How many of these 19 ingredients are already on your shelf? That's the part we do — photograph your pantry and get a week of dinners built from what's already there.
Add to my week — freeServings
Recipe serves 3
Ingredients
- 1.5 lbs lbs Cod fillets
- 1 can (13.5 oz) can Full-fat coconut milk
- 4 cups cups Cauliflower rice
- 2 medium whole Chinese eggplant
- 1 large whole Yellow onion
- 5 cloves cloves Garlic
- 2 tbsp grated tbsp Fresh ginger
- 3 whole Green chilies
- 2 tbsp tbsp Tomato paste
- 1 tsp tsp Ground turmeric
- 2 tsp tsp Ground coriander
- 1 tsp tsp Kashmiri chili powder
- 1.5 tsp tsp Garam masala
- 1 tsp tsp Mustard seeds
- 10 fresh leaves Curry leaves
- 3 tbsp tbsp Coconut oil
- 1 whole Lime
- 1/2 cup chopped cup Fresh cilantro
- 1 tsp tsp Salt
Instructions
- 1
Preheat oven to 425°F. Slice eggplants into thick rounds, score the flesh in a crosshatch pattern, brush with 1 tbsp coconut oil, sprinkle with salt and half the turmeric, and roast cut-side up for 25 minutes until deeply golden and tender.
- 2
Pat cod fillets completely dry, season with salt, half the coriander, and half the Kashmiri chili powder. Let rest at room temperature for 15 minutes.
- 3
Heat remaining coconut oil in a large deep skillet over medium heat. Add mustard seeds and wait for them to pop, about 1 minute. Add curry leaves carefully (they will sizzle) and fry for 30 seconds.
- 4
Add finely diced onion and cook 8-10 minutes until deeply golden brown at the edges. Add garlic, ginger, and slit green chilies, cooking 2 minutes until fragrant.
- 5
Stir in tomato paste and cook 3 minutes until it darkens and caramelizes. Add remaining turmeric, coriander, and chili powder, toasting the spices for 1 minute.
- 6
Pour in coconut milk, scraping up any browned bits, and bring to a gentle simmer. Simmer uncovered for 10 minutes until slightly thickened.
- 7
Nestle cod fillets into the simmering sauce, spoon sauce over the top, cover, and poach gently for 8-10 minutes until fish flakes easily with a fork.
- 8
Stir garam masala and lime juice into the sauce. Serve cod and sauce over cauliflower rice, topped with roasted eggplant rounds and fresh cilantro.
Nutrition per serving
Calories
520
26% of a 2,000 kcal day
| Protein | 38 g |
| Carbohydrate | 16 g |
| Fat | 34 g |
| Fiber | 7 g |
| Sugar | 6 g |
| Sodium | 640 mg |
Goes well with this
Indian dishes that round out the meal.

Vegetable Biryani
Fragrant basmati rice layered with spiced vegetables, saffron, and caramelized onions.

Masala Vegetable Khichdi
A wholesome one-pot meal loaded with cauliflower, peas, carrots, and aromatic Indian spices.

Classic Indian Vegetable Pulao
Fragrant basmati rice cooked with mixed vegetables and whole garam masala.
Similar Recipes

Red Lentil Dal (Masoor Dal)
A comforting, everyday lentil stew tempered with cumin, garlic, and dried chilies.

Fish Moilee
A mild and creamy Kerala-style fish curry prepared with coconut milk and curry leaves.

Chicken Jalfrezi
A spicy stir-fry style curry featuring bell peppers, onions, and green chilies.