Patra ni Machi recipe is a popular Parsi meal with rich flavors and an aromatic aroma. It is also called Patrani Macchi or Patra ni Machchi.
This fish is marinated in a spicy green chutney prepared with coconut, coriander, and spices before being steamed in banana leaves. This Patra ni Machi is very easy to cook and healthy. Check how to make steamed fish in a banana leaf.

Patra ni Machi is a very famous and tasty Indian coastal food recipe preferred by all seafood lovers. This traditional dish is frequently served at Parsi weddings and other celebrations.
This steamed fish in banana leaf is mostly served at Parsi Navjot or Weddings, Pateti (New Year). We prepare this patra ni machi recipe many times at home. The fish retains its moisture and flavor by being gently steamed while wrapped in banana leaves.
I never miss any Parsi weddings or any occasions, as I can enjoy the patrani machi recipe. This dish is our favorite one.
Check the other fish recipe of Goan Fish Curry With Coconut Milk, and buy a cooking pan.
What Is Patra Ni Machi?
Patra Ni Machhi is a traditional dish that originates from the Parsi community in India. Specifically, those who settled in the western coastal regions like Mumbai and Gujarat after migrating from Persia (modern-day Iran) over a thousand years ago.
The name “Patra Ni Machi” comes from Gujarati, where “patra” means leaf, “ni” means of, and “machi” (or machhi) means fish—so it literally translates to “fish in a leaf.”
Also, Check The Vegetarian Recipes
Is Patrani Machchi Healthy?
Patrani Macchi is a healthy dish as it is steamed, not fried, which helps retain nutrients and reduce excess fat. The green chutney is made with fresh herbs, coconut, and spices, adding antioxidants and flavor without heavy calories. It’s a light, protein-rich meal perfect for a balanced diet.
Perfect Choice For Patrani Machi
- It keeps the fish soft and juicy.
- The banana leaf gives a nice smell to the fish.
- It’s a healthy way to cook without oil.
- The leaf holds all the flavors inside.
- It looks special and fun to eat.
Tips to Make Steamed fish in a Banana leaf
- Always use fresh fish for the best flavor and texture.
- Warm the banana leaves slightly to make them easy to fold.
- Spread the chutney evenly on both sides of the fish.
- Seal the leaf wrap tightly to lock in steam and aroma.
- Steam on medium heat to cook the fish gently and evenly.
Check These Delicious Meat Recipes
Common Mistakes To Avoid
- Using Too Much or Too Little Chutney – Too much makes it soggy. Too little, and it loses flavor. Aim for a generous but balanced coating.
- Skipping the marination – Rushing the marination is like skipping foreplay; you’ll end up with a bland experience no one asked for.
- Oversteaming the fish – Overcooked fish turns from flaky delight to rubbery regret—steam gently, not like it owes you money.
- Using dry or torn banana leaves – A leaky wrap is a tragedy; your chutney ends up everywhere except on the fish.
Which Fish Is Used In Patra Ni Machi
To prepare this dish, pomfret is the best choice and goes very well with this recipe. But if the pomfret is not available, other fish like Haddock, Tilapa, pallour, Swai, halibut, seabass, Flounder, cod, rawas (salmon), kingfish, mackerel, or hammour can also be used for patrani macchi recipe.
Ingredients For Patra Ni Machi:
This recipe of Patrani Macchi is prepared with simple ingredients easily available in the market. Also, it is easy to prepare.

For Fish
- white fish fillets (pomfret salmon, kingfish, basa, or cod)
- turmeric powder
- lemon juice
- salt according to taste
- banana leaf pieces (about 10×10 inches each)
For Green Chutney
- fresh coriander leaves, fresh mint leaves, grated coconut, green chillies, lemon juice, sugar, cumin seeds, garlic cloves, ginger, salt, and water
How to Make Patrani Macchi (Steamed Fish in Banana Leaf)
- Prepare the fish: To make Patra Ni Machi, nicely clean and wash the fish. Then pat it dry. Squeeze lime juice, turmeric powder, and salt over the fish. And rub this mixture on the fish. Let it marinate for nearly 15 – 30 minutes.
- Make the green chutney (paste): In a blender, add coriander, mint, coconut, green chilies, lemon juice, sugar, salt, cumin, garlic, and ginger. Blend into a thick, smooth paste. Use water only if needed to blend.
- Wrap the Fish: After marination, lightly heat banana leaves to make them pliable (optional). Brush oil on one side of each banana leaf. And apply this chutney (paste) over all the fish and in the thin slits on both sides generously. Place a fish fillet in the center and wrap it in a parcel. Secure with toothpicks or twine.
- Steam the Fish: Steam the wrapped fish parcels for 15–20 minutes or until the fish is fully cooked and flaky. Serve hot in the banana leaf for an authentic touch. Best enjoyed with steamed rice or as a standalone dish.
Substitutes That Can Be Used In Patrani Machi
- Fish substitute – Instead of pomfret, you can use tilapia, basa, cod, or any mild white fish fillet.
- Banana leaf substitute – Use parchment paper or aluminum foil if banana leaves aren’t available.
- Fresh coconut substitute – Desiccated coconut or coconut milk can be used in a pinch, though the flavor may vary slightly.
- Green chili substitute – Adjust the heat with jalapeños or even a dash of chili flakes if needed.
- Coriander and mint substitute – If fresh herbs aren’t available, you can use frozen ones or a mix of green chutney from a store (as a last resort).
Also, Our Delicious Sweet Dish Recipes
Want to Prepare Patra Ni Machi In Advance?
- Prep and Store Tips: Make the chutney in advance and freeze it. Marinate the fish a few hours ahead. Assemble and steam just before serving.
- Reheating Without Losing Flavor: Steam lightly again or microwave in the banana leaf with a sprinkle of water.
How to Store and Reuse
- Cool completely before storing to avoid sogginess.
- Wrap in banana leaf or foil and place in an airtight container.
- Refrigerate for up to 2 days or freeze for up to 2 weeks.
- Reheat by steaming or using the microwave with a damp cover.
- Reuse by flaking into wraps, rice bowls, or salads.
Also, Check These Soup Recipes
How to Serve This Patrani Macchi
Patrani Machi is usually served at weddings and other occasions. It is also a good side dish with steamed rice, pulao, and curry or dal. Try cucumber-onion salad, it also works beautifully.

F.A.Qs
1. What fish is best for Patra Ni Macchi?
Pomfret is the traditional and most preferred fish for this dish.
2. Can I use foil instead of banana leaves?
Yes, foil works as a substitute but lacks the banana leaf aroma.
3. How long should I steam the fish?
Steam for 12–15 minutes until the fish is cooked through and flaky.
Our Delicious Chicken Recipes
4. Is Patra Ni Machhi spicy?
It’s mildly spicy, but you can adjust the chilies to suit your taste.
5. Can I make the chutney ahead of time??
Yes, you can prepare and refrigerate the chutney up to 2 days in advance.
6. Can I bake instead of steaming the fish?
Yes, baking at 180°C (350°F) for 15–20 minutes also works well.

Patrani Macchi Recipe, Parsi Patra Ni Machi, Steamed Fish in Banana Leaf
Ingredients
For Fish
- 4 white fish fillets (pomfret salmon, kingfish, basa, or cod)
- 1/2 tsp turmeric powder
- 1/2 tsp lemon juice
- salt according to taste
- 4 banana leaf pieces (about 10×10 inches each)
For Green Chutney
- 1 cup fresh coriander leaves
- 1 cup fresh mint leaves
- 1/2 cup grated coconut fresh or desiccated
- 4 green chilies adjust to taste
- 1 tbsp lemon juice
- 1 tsp sugar
- salt to taste according to taste
- 2 tsp cumin seeds
- 5 garlic cloves
- 1 1-inch piece of ginger
- A little water as needed for blending
Before Start: If you prepare this, please leave a review and rating to let us know how you liked the recipe! It helps us in our business success and enables us to keep offering free recipes.
Instructions
- Prepare the fish: Nicely clean and wash the fish. Then pat it dry.
- Marinate: Squeeze lime juice, turmeric powder, and salt over the fish. Then rub this mixture on the fish. Let it marinate for nearly 15 – 30 minutes.
- Make the green chutney (paste): In a blender, add coriander, mint, coconut, green chilies, lemon juice, sugar, salt, cumin, garlic, and ginger. Blend into a thick, smooth paste. Use water only if needed to blend.
- Make banana leaves ready: After marination, lightly heat banana leaves to make them soft (optional). Brush oil on one side of each banana leaf.
- Apply Chutney: And apply this chutney (paste) over all the fish and in the thin slits on both sides generously.
- Wrap the Fish: Place a fish fillet in the center and wrap it in a parcel. Secure with toothpicks or thread tied all around.
- Steam the Fish: Steam the wrapped fish parcels for 15–20 minutes or until the fish is fully cooked and flaky.
- Serve steamed fish in banana leaf hot with onion rings and lemon slices. Best enjoyed with steamed rice or as a Patrani Macchi dish alone.
Notes
- Use fresh banana leaves for best flavor and aroma.
- Make the chutney slightly thick so it doesn’t run out while steaming.
- Overcooking the fish can make it rubbery—steam just until it flakes easily with a fork.
- Don’t skip the marination, or else it will not be that tasty.

It’s my favorite mouth watering recipe