Indian Spiced Fish Curry
Indian Spiced Fish Curry is a medium Indian recipe that serves 4. 350 calories per serving.
Prep: 25 min | Cook: 17 min | Total: 52 min
Cost: $29.50 total, $7.37 per serving
Ingredients
- 800 g Firm White Fish Fillets (cut into bite‑size pieces)
- 2 tbsp Curry Powder (store‑bought Indian blend)
- 1 tsp Turmeric Powder
- 1 tsp Salt
- 1 tsp Chili Powder (adjust to heat preference)
- 200 ml Sprite Soda (used in the fish marinade)
- 3 Garlic Cloves (minced)
- 1 Red Chili (finely chopped)
- 1 Shallot (finely minced)
- 1 tbsp Masala Spice Blend (store‑bought garam masala works well)
- 1 tsp Dill Powder
- 1 cup Mixed Vegetables (e.g., diced carrots, peas, bell pepper)
- 200 ml Fresh Milk (whole milk gives richer sauce)
- 2 tbsp Fresh Parsley (chopped, for garnish)
- 2 tbsp Cooking Oil (vegetable or canola oil)
Instructions
Cut the Fish
Place the fish fillets on a cutting board and cut into bite‑size pieces.
Time: PT5M
Marinate the Fish
In a mixing bowl combine curry powder, turmeric powder, salt, chili powder and Sprite soda. Stir to form a thin slurry, then add the fish pieces and toss until fully coated. Let the fish marinate for 15 minutes.
Time: PT15M
Prepare the Masala Paste
In a small bowl combine minced garlic, chopped red chili, minced shallot, masala spice blend and dill powder. Use a mortar and pestle (or the back of a spoon) to pound into a smooth paste.
Time: PT5M
Sauté the Vegetables
Heat cooking oil in a skillet over medium heat. Add the mixed vegetables and stir‑fry for about 5 minutes until they begin to soften.
Time: PT5M
Temperature: Medium heat
Cook the Fish in the Sauce
Add the marinated fish (including any remaining liquid) to the skillet. Stir in the masala paste, then pour in the fresh milk. Bring to a gentle simmer, cover, and cook for 10 minutes or until the fish flakes easily with a fork.
Time: PT10M
Temperature: Medium‑low simmer
Finish and Serve
Stir in chopped parsley, taste and adjust salt or chili if needed. Transfer to a serving bowl and serve hot with steamed rice or flatbread.
Time: PT2M
Nutrition Facts
- Calories
- 350
- Protein
- 25 g
- Carbohydrates
- 20 g
- Fat
- 15 g
- Fiber
- 2 g
Dietary info: Pescatarian, Gluten‑Free
Allergens: Fish, Milk
Ingredient Substitutions
- Instead of Firm White Fish Fillets: Cod, Halibut, Snapper
- Instead of Curry Powder: Garam masala, Curry paste
- Instead of Turmeric Powder: Fresh turmeric grated
- Instead of Salt: Sea salt, Kosher salt
- Instead of Chili Powder: Paprika, Cayenne pepper
- Instead of Sprite Soda: Lemon‑lime soda, Club soda with a pinch of sugar
- Instead of Garlic Cloves: Garlic paste
- Instead of Red Chili: Bird’s eye chili, Serrano
- Instead of Shallot: Red onion
- Instead of Masala Spice Blend: Coriander‑cumin blend
- Instead of Dill Powder: Dried dill weed
- Instead of Mixed Vegetables: Any seasonal veg
- Instead of Fresh Milk: Half‑and‑half, Coconut milk for dairy‑free
- Instead of Fresh Parsley: Cilantro
- Instead of Cooking Oil: Ghee, Olive oil
Equipment Needed
- Cutting Board
- Chef's Knife
- Mixing Bowl
- Measuring Spoons
- Measuring Cup
- Skillet or Wide‑Bottomed Pan
- Wooden Spoon or Spatula
- Mortar and Pestle (optional)
Critical Steps — Do Not Skip
- Marinating the fish with Sprite and spices
- Pounding the masala paste to a smooth consistency
- Cooking the fish gently in milk to avoid curdling
Chef Tips from the Video
- Sprite’s acidity and carbonation act like a mild brine, making the fish exceptionally tender.
- For extra depth, toast the curry powder briefly before adding to the marinade.
- Finish with a squeeze of fresh lemon juice for brightness.
Troubleshooting
Fish turns out tough.
Increase marination time or add a splash more Sprite; avoid over‑cooking in the milk sauce.
Sauce is too thin.
Simmer uncovered for a few extra minutes or stir in a teaspoon of cornstarch slurry.
Milk curdles.
Reduce heat to low and stir continuously; add a pinch of baking soda to stabilize.
Storage
Refrigerator: Store in an airtight container for up to 2 days.
Freezer: Freeze in a freezer‑safe bag for up to 1 month; thaw before reheating.
Room temperature: Do not leave at room temperature for more than 2 hours.
Make-Ahead Tips
- Marinate the fish up to 2 hours ahead; keep refrigerated.
- Prepare the masala paste a day in advance and store in a sealed jar.
Frequently Asked Questions
What is the cultural significance and history of Indian Spiced Fish Curry in Indian cuisine?
Fish curries are a staple in coastal regions of India, especially in Bengal, Kerala, and Goa, where fresh catches are cooked with aromatic spices and sometimes a touch of sweetness. Using soda in marinades is a modern twist that mirrors traditional techniques of tenderizing fish with acidic ingredients like tamarind or yogurt.
What are the traditional regional variations of fish curry in Indian cuisine?
In Bengal, fish is cooked in mustard‑seed and poppy‑seed paste; Kerala uses coconut milk and curry leaves; Goa incorporates tamarind and kokum for sourness. The Sprite‑marinated version is a contemporary adaptation that adds a subtle citrus fizz.
How is Indian Spiced Fish Curry traditionally served in coastal Indian households?
It is typically served hot with steamed basmati rice, plain roti, or naan, accompanied by a side of fresh cucumber raita to balance the heat. A garnish of fresh cilantro or parsley adds color and freshness.
During which Indian festivals or celebrations is fish curry commonly prepared?
Fish curries are popular during Onam in Kerala, Poila Boishakh in Bengal, and during coastal wedding feasts where seafood symbolizes prosperity and abundance.
What authentic ingredients are essential for a traditional Indian fish curry versus acceptable substitutes?
Authentic ingredients include fresh river or sea fish, curry powder or garam masala, turmeric, chili powder, and a dairy component like milk or yogurt. Substitutes can be coconut milk for dairy‑free versions or a different carbonated citrus drink instead of Sprite.
What are the most common mistakes to avoid when making Indian Spiced Fish Curry at home?
Common errors include over‑cooking the fish, which makes it rubbery, and using high heat that can cause the milk to curdle. Also, insufficient marination time can result in a bland texture.
Why does this recipe use Sprite soda in the fish marinade instead of traditional lemon juice?
Sprite provides both acidity and carbonation, which helps break down protein fibers more gently than straight lemon juice, yielding a tender fish while adding a faint sweet citrus flavor that complements the spices.
Can I make Indian Spiced Fish Curry ahead of time and how should I store it?
Yes, you can marinate the fish up to 2 hours ahead and keep it refrigerated. After cooking, store the curry in an airtight container in the fridge for up to 2 days; reheat gently on low heat to prevent the milk from separating.
What does the YouTube channel Unknown specialize in?
The YouTube channel Unknown focuses on adventurous outdoor cooking, often combining fishing trips with spontaneous, creative recipes that blend global flavors with fresh‑caught seafood.
How does the YouTube channel Unknown's approach to Indian cooking differ from other Indian cooking channels?
Channel Unknown mixes real‑time fishing adventures with on‑the‑spot cooking, emphasizing improvisation (like using Sprite as a tenderizer) and a playful, fast‑paced style, whereas many Indian cooking channels follow a more studio‑based, step‑by‑step format.
Last updated: August 13, 2026







