Patrani Machchi has been a favorite in my kitchen ever since a neighbor shared her family recipe with me years ago. The method is surprisingly simple once you understand the basics. You marinate fish in lemon and salt, coat it generously with a fresh coconut and coriander paste, then wrap everything in banana leaves before steaming. The leaves create little aromatic parcels that trap moisture and flavor.
When you unwrap them at the table, the scent alone makes everyone lean in closer. The fish stays incredibly tender because the steam cooks it gently without any harsh heat. I usually make this when I find fresh pomfret at the market, though butterfish works just as well.
About the Recipe
This recipe deserves a place in your regular rotation because it delivers bold flavor without complicated techniques. The preparation happens in stages, which means you can work at your own pace instead of rushing. Marinating the fish twice helps build layers of taste while keeping the texture firm and flaky. The green chutney is fresh and bright, not heavy, so it complements the fish rather than masking it.
Banana leaves add a subtle earthiness and make the presentation feel special. You do not need any fancy equipment, just a steamer basket and a bit of patience. The result is a dish that feels restaurant worthy but comes together in your own kitchen.
Why you will love this recipe
The combination of coconut, coriander, and cumin creates a paste that is aromatic without being overpowering. I find that the double marination really makes a difference because the fish absorbs flavor gradually rather than all at once. Steaming keeps everything light and healthy, with no added oil or butter needed.
The banana leaves are easier to handle than you might think, especially after you warm them briefly over the flame. They become pliable and fold neatly around the fish. Each parcel becomes its own little gift, which makes serving fun and interactive. Guests can unwrap their own portion right at the table, which always starts a conversation.
Cooking Tips
Do not skip the step of warming the banana leaves over an open flame because it softens them and prevents tearing when you fold. If your leaves are particularly large, cut them into manageable pieces about eight inches square. When grinding the chutney, add water gradually so you can control the thickness. You want a spreadable paste, not a runny sauce.
I usually taste the chutney before adding it to the fish and adjust the salt or lemon if needed. Make sure your steamer has enough water before you start because you do not want it running dry halfway through.
Serving and Storing Suggestions
This recipe serves four people comfortably. Total prep time is about two hours, though most of that is hands off marinating. Serve the parcels hot, straight from the steamer, with steamed rice or warm rotis on the side. A simple cucumber salad balances the richness of the coconut.
Leftovers can be refrigerated in an airtight container for up to two days, though the banana leaves may darken. Reheat gently in the steamer for five minutes to bring back the moisture.
Similar Recipes
- Fish Tikka
- Grilled Pomfret with Herbs
- Meen Pollichathu
- Steamed Fish with Ginger and Scallions
- Bengali Fish Paturi
Nutrient Benefits
Fish provides high quality protein along with omega three fatty acids that support heart health. Coconut offers healthy fats that keep you satisfied, while fresh coriander adds vitamins A and K. Garlic and cumin bring anti inflammatory properties to the dish. Steaming preserves nutrients better than frying or roasting because there is no high heat to degrade delicate compounds. The lemon juice aids digestion and adds a dose of vitamin C without any extra calories.

Patrani Machchi
Ingredients
- 400 gms Boneless Fish Fillets (pomfret, pompano or butterfish, cut into bite-sized pieces)
- 2 cups Coconut (grated)
- 1/4 cup Lemon Juice
- 8 to 10 Green Chillies (chopped)
- 3 cups Coriander Leaves (chopped)
- 2 tbsp Cumin Seeds
- 18 to 20 cloves Garlic
- 6 to 8 Banana Leaves (cut into 2 to 3 pieces)
- Salt as per taste
Instructions
- Transfer the fish pieces to a bowl.
- Add 1 tsp salt and 2 tblsp of lemon juice.
- Gently mix and keep it in the fridge for 45 to 60 minutes.
- Grind the coconut, coriander leaves, cumin seeds, green chillies and garlic with 1/4 cup of water to a smooth paste.
- Add 2 tsp salt and remaining lemon juice.
- Mix well.
- Remove the fish from the fridge and keep aside for 2 minutes.
- Add the ground paste to the fish and rub, gently, all over the fish.
- Keep aside for another 30 minutes.
- Keep the banana leaves over an open flame for 10 seconds and place them on a flat surface.
- Add some of the fish and add any chutney on top.
- Fold well to cover the fish and shape into a packet.
- Steam cook the fish parcels for 15 to 20 minutes.
- Remove and serve hot.
- Image via New Haweli Restaurant
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
Can I use frozen fish fillets for this recipe?
Yes, frozen fillets work fine as long as you thaw them completely in the fridge overnight and pat them dry before marinating. Excess moisture can dilute the chutney.
What if I cannot find banana leaves?
You can use aluminum foil or parchment paper instead, though you will miss the subtle flavor the leaves add. Lightly oil the foil to prevent sticking.
How do I know when the fish is fully cooked?
The fish should flake easily with a fork and look opaque all the way through. Steaming for 15 to 20 minutes is usually enough for bite sized pieces.
Can I make the chutney ahead of time?
Surely. The chutney keeps well in the fridge for up to two days. Just give it a good stir before using because the coconut may settle at the bottom.
Is this dish very spicy?
It depends on the green chillies you use. You can reduce the amount to four or five if you prefer milder heat. The coconut helps mellow the spice level.




