Ingredients
Scale
Here’s what you’ll need to bring this dish to life. Don’t worry if you’re missing something; I’ve included some easy substitutions to keep things flexible.
- 1 pound of firm white fish (like cod or tilapia), cut into chunks
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece of ginger, grated
- 1 teaspoon cumin seeds
- 1 teaspoon turmeric powder
- 1 teaspoon coriander powder
- 1 teaspoon chili powder (adjust to taste)
- 1 can (14 ounces) coconut milk
- 2 tomatoes, chopped
- Salt to taste
- Fresh cilantro for garnish
- Lemon wedges for serving
If you don’t have fresh tomatoes, canned tomatoes work just as well. And if you’re out of coconut milk, a mix of cream and water can be a quick substitute.
Instructions
Now, let’s get cooking! Here’s a step-by-step guide on how to make this delicious curry.
- Heat the vegetable oil in a large pan over medium heat. Add the cumin seeds and let them sizzle for about 30 seconds.
- Add the chopped onion and sauté until golden brown, about 5 minutes. Stir in the garlic and ginger, cooking for another minute until fragrant.
- Sprinkle in the turmeric, coriander, and chili powder. Stir to coat the onions and let the spices bloom for about a minute.
- Add the chopped tomatoes, cooking until they break down and become saucy, around 5 minutes.
- Pour in the coconut milk, stirring well to combine. Bring the mixture to a gentle simmer.
- Add the fish chunks, ensuring they are submerged in the sauce. Cover and cook for 10-12 minutes, or until the fish is opaque and cooked through.
- Season with salt to taste. Garnish with fresh cilantro and serve with lemon wedges.
Remember, cooking is an art, not a science. Feel free to tweak the spices to suit your taste or the ingredients you have on hand. Cooking is all about making it your own!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Indian Fish Curry, recipe, cooking, food
