Steamed Bengali Tiny Fish in Banana Leaves (Machher Paturi)
30 minutes
1241 reads

About Steamed Bengali Tiny Fish in Banana Leaves (Machher Paturi)
Experience the exquisite flavors of Bengal with Machher Paturi, a delicate fish dish steamed to perfection in fragrant banana leaves. Imagine tender fish infused with the earthy aroma of banana leaves and a vibrant spice paste.This authentic recipe starts with tiny fish marinated in turmeric and salt, lightly fried, then enveloped in a luscious paste of mustard, couscous, green chilies, yogurt, and tomatoes. The banana leaf parcels are gently pan-fried, locking in moisture and creating a symphony of flavors.Simple yet elegant, Machher Paturi is a healthy and delicious journey into the heart of Bengali culinary heritage. It's a must-try for any food lover seeking authentic flavors.
Recipe Time & More
Prep15 minutes
Cook15 minutes
Total30 minutes
Ingredients
For the Fish
- 500 gm Tiny Fish
- 1 tsp Turmeric Powder
- 1 1/2 tsp Salt or to taste
For the Couscous Paste
- 2 tsp Couscous Paste
- 2 tsp Mustard Sauce
- 4 1/2 Chilies chopped, green
- 1/2 tsp Yogurt
- 2 tsp Tomato Paste
- 2 tbsp Coriander chopped, fresh
- 2 tbsp Mustard Oil
For Assembling
Instructions
- Thoroughly wash the tiny fish and pat them dry. Marinate them with turmeric powder and salt. This step helps to season the fish and prevent bacterial growth.
- Lightly fry the marinated fish in a pan. This initial frying seals in the juices and adds a layer of flavor.
- In a pan, combine the couscous paste, mustard sauce, chopped green chilies, yogurt, tomato paste, chopped cilantro, and mustard oil. Mix well to create a flavorful paste.
- Gently fold the lightly fried fish into the prepared couscous paste, ensuring each fish is well coated.
- Place a portion of the fish mixture onto a banana leaf. Fold the leaf over to create a parcel, securing it with a toothpick if needed. Banana leaves impart a unique aroma and help steam the fish to perfection.
- Shallow fry the banana leaf parcels in a pan over medium heat. Turn them occasionally to ensure even cooking. This allows the flavors to meld and the fish to cook thoroughly within the banana leaf.
- After about 5 minutes, remove the parcels from the pan. Carefully open the banana leaves to reveal the fragrant steamed fish. Garnish with fresh cilantro and serve hot.
Recipe Notes
Good To Know
- If banana leaves are unavailable, substitute with parchment paper brushed with a little oil to mimic the steaming effect and subtle aroma—though the traditional flavor will be slightly different.
- For an extra tangy note, mix a teaspoon of finely chopped raw mango or a few drops of mustard oil into the yogurt-couscous paste before marinating the fish.
- To ensure the tiny fish remain tender, marinate them in the yogurt-based mixture for at least 30 minutes before steaming—this helps infuse flavors and keep the fish moist.
- Serve the steamed fish directly on the banana leaf for an authentic Bengali presentation, and garnish with a few fresh coriander leaves or thinly sliced green chilies for added color and spice.
- This dish pairs well with steamed rice.
Expert Tips
- For a richer flavor, consider adding a dollop of ghee or clarified butter to the fish just before serving.
- Adjust the steaming time depending on the size and thickness of the fish. Over-steaming can make the fish dry.
- Experiment with different herbs and spices in the marinade, such as ginger, garlic, or turmeric, to create your own unique flavor profile.
Storage Instructions
- Leftover steamed fish can be stored in an airtight container in the refrigerator for up to 2 days.
- Reheat gently in a steamer or microwave, being careful not to overcook.
Recipe Nutrition
Calories: 63kcalFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 1.8gMonounsaturated Fat: 3.6gSodium: 855mg
5 Comments
Leave a Reply
You must be logged in to post a comment.







I’m eager to make this recipe!
Looks so good! Can’t wait to try it.
Looks so flavorful! Thanks for posting.
This looks amazing! Thanks for sharing.
I’m excited to make this at home!