Indian Mint Cilantro Baked Fish (Hariyali Machli)
White fish fillets marinated in a vibrant mint-cilantro-yogurt paste and baked until tender and lightly charred.
About This Recipe
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.
Ingredients
Serves 4
- 4white fish fillets(cod, tilapia, or pomfret, about 150g each)
- 1 cupmint leaves
- 1 cupcilantro leaves
- 3green chiles
- 4 clovesgarlic
- 1 tbspginger(chopped)
- 0.5 cupplain yogurt
- 2 tbsplemon juice
- 1 tspcumin powder
- 1 tspsalt
- 2 tbspoil
Instructions
- 1
Blend the marinade
Blend mint, cilantro, green chiles, garlic, and ginger with a splash of water into a smooth paste.
- 2
Mix the marinade
Whisk the herb paste with yogurt, lemon juice, cumin powder, and salt until smooth.
- 3
Marinate the fish
Coat fish fillets thoroughly in the marinade. Cover and refrigerate at least 30 minutes, up to 4 hours.
- 4
Bake the fish
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.
- 5
Char the top
Switch to broil for the final 2 minutes to lightly char the top of the fish and marinade.
- 6
Serve
Serve hot with lemon wedges, steamed rice, or roti.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
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.
Variations
- •
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.
Storage
Best eaten fresh. Refrigerate cooked leftovers up to 2 days and reheat gently in a low oven to avoid drying out the fish.
History & Origin
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.
Frequently Asked Questions
Can I use frozen fish fillets?
Yes, just thaw completely and pat dry before marinating so the paste sticks properly and excess water doesn't dilute the flavor.
Why is my fish falling apart when baking?
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.
Can I make this less spicy for kids?
Reduce the number of green chiles to one or remove the seeds -- the herb flavor will still come through strongly without much heat.
Nutrition Facts
Per serving (200g / 7.1 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Indian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes