Ingredients
3 tablespoons (44 milliliters) vegetable oil
1 medium onion peeled and diced
1 cinnamon stick
3 cloves garlic peeled and minced
2 long red chilies stems and seeds removed, chopped
1 1/2 teaspoons garam masala
1 teaspoon ground toasted cumin
1 teaspoon ground turmeric
2 medium tomatoes finely diced
1 1/2 pounds (680 grams) firm white fish
Juice of 1 lemon
1 2/3 cups (400 ml) coconut milk
Salt to taste
Freshly chopped cilantro for garnish
Steamed white rice for serving
Directions
1
In a large skillet, drizzle the oil over medium heat.
2
Once heated, add the onion and cinnamon stick. Cook until the onion begins to soften, then mix in the garlic and chilies. Cook until just fragrant and stir in the garam masala, cumin, and turmeric.
3
Once fragrant, add the tomatoes and cook, stirring occasionally, until the tomatoes start to break down, about 15 minutes.
4
Push in the fish pieces around the tomato mixture to the bottom of the pan and drizzle the lemon juice over the top. Cook for a couple of minutes and flip the fish to the other side.
5
Gently mix in the coconut milk and simmer just until the fish is cooked through, about 5 minutes.
6
Season to taste with salt and serve immediately with rice and cilantro.