Tarela Machhi
Crispy pan-fried fish marinated in a vibrant blend of Gujarati spices, garlic, and lemon juice. This simple yet flavorful dish is a coastal classic, perfect as an appetizer or a main course with roti.
For 4 servings
Prepare the Fish: Rinse the pomfret and pat them completely dry with paper towels. This is crucial for a crispy finish. Using a sharp knife, make 2-3 shallow diagonal slits on both sides of each fish.
Create the Marinade: In a mixing bowl, combine the ginger-garlic paste, lemon juice, red chili powder, turmeric powder, coriander-cumin powder, garam masala, besan, and salt. Mix into a thick, smooth paste. Add a teaspoon of water only if the paste is too dry to spread.
Marinate the Fish: Generously rub the prepared masala paste all over the fish, ensuring it gets into the slits. Let the fish marinate in the refrigerator for at least 30 minutes, or up to 2 hours for deeper flavor.
Coat the Fish: Spread the rava (semolina) on a flat plate or tray. Take each marinated fish and gently press it onto the rava, coating both sides evenly. Shake off any excess rava.
Shallow Fry: Heat vegetable oil in a wide, non-stick skillet or tawa over medium-high heat. Once the oil is shimmering hot, carefully place two fish in the pan, leaving space between them. Fry for 3-4 minutes per side, until golden brown, crisp, and cooked through. Avoid flipping too often.
Serve: Remove the fried fish and place it on a wire rack to drain excess oil, which helps maintain crispiness. Repeat with the remaining fish. Garnish with freshly chopped coriander leaves and serve immediately with lemon wedges on the side.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Ensure the fish is completely dry before applying the marinade. Moisture is the enemy of crispiness.
- 2Do not overcrowd the pan while frying. Cook in batches to maintain the oil temperature and ensure each fish fries evenly.
- 3For an extra crispy coating, mix 2 tablespoons of rice flour with the rava (semolina).
- 4The oil must be hot before you add the fish. If it's not hot enough, the fish will absorb too much oil and become greasy.
- 5Use a fish spatula for flipping to prevent the delicate fish from breaking apart.
Adapt it for your goals.
Healthier Option
For a lower-fat version, bake the marinated and coated fish in a preheated oven at 200°C (400°F) for 15-20 minutes, flipping halfway through. You can also use an air fryer.
Different FishDifferent Fish
This recipe works wonderfully with other firm-fleshed fish like Kingfish (Surmai), Mackerel (Bangda), or even fillets of Tilapia or Cod.
Spicier MarinadeSpicier Marinade
Add 1-2 teaspoons of green chili paste to the marinade for an extra kick of heat.
Add TanginessAdd Tanginess
Incorporate 1/2 teaspoon of amchur (dry mango powder) into the marinade for a subtle tangy flavor.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Pomfret is an excellent source of omega-3 fatty acids, which are essential for supporting brain health, reducing inflammation, and promoting a healthy cardiovascular system.
High-Quality Protein Source
This dish provides a significant amount of lean, high-quality protein, which is crucial for building and repairing tissues, muscle development, and overall body function.
Boosts Bone Health
Fish is a natural source of minerals like phosphorus and calcium, which play a vital role in maintaining strong, healthy bones and teeth.
Frequently asked questions
A single serving of Tarela Machhi (approximately 150g) contains around 280-320 calories, depending on the amount of oil absorbed during frying.



