Skip to content
indiandinner✨ New

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.

Prep
40 min
Cook
20 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#indian#fish#baked#mint#dinner#gluten-free

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. 1

    Blend the marinade

    Blend mint, cilantro, green chiles, garlic, and ginger with a splash of water into a smooth paste.

  2. 2

    Mix the marinade

    Whisk the herb paste with yogurt, lemon juice, cumin powder, and salt until smooth.

  3. 3

    Marinate the fish

    Coat fish fillets thoroughly in the marinade. Cover and refrigerate at least 30 minutes, up to 4 hours.

  4. 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. 5

    Char the top

    Switch to broil for the final 2 minutes to lightly char the top of the fish and marinade.

  6. 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.

Download Now

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

Calories240kcal
Protein30g
Carbohydrates4g
Fat11g
Fiber1g
Protein30g
Carbs4g
Fat11g

Time Summary

Prep time40 min
Cook time20 min
Total time60 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes