Recipe Library
Coconut-Curry Cod Stew with Sweet Potato & Rice
Coconut curry broth simmers around tender cod and sweet potato chunks, releasing fragrant ginger and garlic into every spoonful. Light coconut milk wraps the fish and vegetables in silky richness, while fresh cilantro brightens each bite over warm brown rice.

- Total
- 1 hr 25 min
- Prep
- 30 min
- Cook
- 55 min
- Serves
- 4
Nutrition per Serving
- Calories
- 382
- Protein
- 19g
- Carbs
- 50g
- Fat
- 11g
- Fiber
- 5g
- Sugar
- 8g
- Sodium
- 413mg
Ingredients
- 2 cups water
- 3/4 cup long-grain brown rice
- 1 tablespoon canola oil
- 1 tablespoon chopped fresh ginger
- 1 tablespoon chopped garlic
- 1 yellow bell pepper, halved, seeded, and sliced
- 1 pound sweet potatoes (about 2 small or 1 large), peeled and cut into 1 1/2-inch pieces
- 1 tablespoon curry powder
- 1/2 teaspoon salt
- 1 (15 ounce) can light coconut milk
- 4 cod fillets (4-5 oz. each)
- 3 tablespoons chopped fresh cilantro, plus more for garnish
- 2 teaspoons lime juice
Instructions
- Combine water and rice in a medium saucepan; bring to a boil. Reduce heat, cover, and simmer until the rice is tender and most of the water has been absorbed, about 40 minutes. Drain off excess water, if necessary.
- Meanwhile, heat oil in a large skillet over medium heat. Add ginger and garlic; cook, stirring, until fragrant, about 30 seconds. Add bell pepper, sweet potatoes, curry powder, and salt; stir until well coated. Add coconut milk and bring to a simmer. Cover and simmer, stirring occasionally, until the sweet potatoes are just tender when pierced with a fork, 10 to 15 minutes.
- Nestle cod fillets into the pan; cover and continue cooking until the sweet potatoes are soft and the cod flakes easily when pierced with a fork, 5 to 8 minutes more.
- Gently stir in cilantro and lime juice. Serve the stew over the rice. Garnish with additional cilantro, if desired.