White fish fillets marinated in a vibrant mint-cilantro-yogurt paste and baked until tender and lightly charred.
Hariyali machli, or 'green fish,' coats fish fillets in a bright herb paste of mint, cilantro, green chile, and yogurt before cooking -- a lighter, herb-forward approach compared to heavier tomato-based fish curries found elsewhere in Indian cuisine. This version bakes the fish rather than pan-frying or grilling it over coals, a practical home adaptation that still delivers a lightly charred top from a final high-heat blast. The technique depends on a proper marinating time -- at least 30 minutes, ideally longer -- so the yogurt's acidity gently tenderizes the fish while the herbs and spices penetrate. Using a firm white fish like tilapia, cod, or pomfret (the traditional choice in coastal India) keeps the fillets intact through baking rather than flaking apart. Served with lemon wedges and steamed rice or roti, this dish showcases how Indian coastal cooking uses fresh herbs as the primary flavor delivery system rather than relying solely on dried spice blends.
Serves 4
Blend mint, cilantro, green chiles, garlic, and ginger with a splash of water into a smooth paste.
Whisk the herb paste with yogurt, lemon juice, cumin powder, and salt until smooth.
Coat fish fillets thoroughly in the marinade. Cover and refrigerate at least 30 minutes, up to 4 hours.
Preheat oven to 200C/400F. Arrange fillets on an oiled baking sheet, drizzle with oil, and bake 15-18 minutes until the fish flakes easily with a fork.
Switch to broil for the final 2 minutes to lightly char the top of the fish and marinade.
Serve hot with lemon wedges, steamed rice, or roti.
Marinate at least 30 minutes, but longer (up to 4 hours) develops much deeper flavor.
Use a firm white fish so the fillets hold together through baking rather than falling apart.
Finish with a couple minutes under the broiler for a lightly charred top that mimics a tandoor's dry heat.
Grill the marinated fish over charcoal instead of baking for a smokier, more traditional result.
Use shrimp or salmon instead of white fish, adjusting cook time down for shrimp.
Add a tablespoon of coconut for a South Indian coastal variation on the marinade.
Best eaten fresh. Refrigerate cooked leftovers up to 2 days and reheat gently in a low oven to avoid drying out the fish.
Hariyali (green) marinades using mint and cilantro appear across North Indian tandoor cooking, applied to chicken, paneer, and fish alike, prized for offering a lighter, herb-driven alternative to the richer, red tandoori marinades built on chile and tomato.
Yes, just thaw completely and pat dry before marinating so the paste sticks properly and excess water doesn't dilute the flavor.
This usually happens with delicate fish like tilapia baked too long -- check for doneness a few minutes early, since fish continues cooking slightly after coming out of the oven.
Reduce the number of green chiles to one or remove the seeds -- the herb flavor will still come through strongly without much heat.
Per serving (200g / 7.1 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.