Spicy Indian Fish & Tomato Curry
Illustration generated by AI. So is the recipe, then checked by MealPrep's allergen, diet and nutrition rules.
Indian · 40 min · Fish · pescatarian, gluten-free, low-carb
360 cal
25g protein
20g carbs
20g fat
per serving · estimated
Ingredients
- 1/2 lb Firm white fish fillets (e.g., cod, tilapia)
- 1 tbsp Olive oil
- 1 medium Onion
- 2 Garlic cloves
- 1 inch piece Ginger
- 1 can (14 oz) Canned diced tomatoes
- 1/4 cup Coconut milk (full fat)
- 1/2 tsp Garam masala
- 1/4 tsp Turmeric powder
- 1/4 tsp Chili powder
- 1 tbsp Cilantro (fresh)
- to taste Salt
- to taste Pepper
Method (tap to check — screen stays awake)
- Cut the fish fillets into bite-sized pieces and set aside.
- Finely chop the onion, garlic, and ginger.
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Add garlic and ginger; cook for 1 minute until fragrant.
- Stir in garam masala, turmeric, chili powder, salt, and pepper. Cook for another minute to toast the spices.
- Add canned diced tomatoes and cook for 5 minutes, stirring occasionally.
- Pour in coconut milk, bring to a gentle simmer, and cook for 10 minutes to develop the sauce.
- Gently add the fish pieces to the sauce, cover, and simmer for 10 minutes until the fish is cooked through. Garnish with chopped cilantro and serve hot.
Auto-generated recipe; nutrition figures are estimates. Verify allergens on every ingredient label before cooking.
Liked this? Get a week of them.
Answer three questions and we'll build a week of dinners around how you eat — with one grocery list for all of it. No account, no card.
Build my week →Or turn any recipe link into a grocery list — no sign-up for that either.