Picture the ingredients carried from a Luang Prabang market back to a family kitchen, then laid out on one table: banana leaves holding a little steam, chopped dill and lemongrass, white fish, freshly steamed sticky rice. The moment the leaf is opened, a green, grassy scent and something like citrus drift up. This is Lao mok pa (ໝົກປາ): fish wrapped with herbs in banana leaves and steamed. The fish soaks up the aroma of dill and lemongrass, and you eat it by scooping it up with sticky rice.
The framework is simple. Fish is mixed with herbs, fish sauce, chiles, salt and a sticky-rice binder, wrapped in banana leaves and steamed. Because the fish is wrapped and steamed rather than simmered, its moisture and aroma stay inside the leaf. Which fish to use, whether to add padaek, and how to use egg or glutinous rice flour all vary by household and region. For a home kitchen, this recipe uses white fish and fish sauce as the base, and also covers where to find makrut lime leaves, galangal and frozen banana leaves, plus what to use instead. Letting the herbs lead keeps that grassy Lao fragrance. Still, substitutes do change the aroma in places, and we'll be honest about how. You're aiming for fish that has taken on the scent of the leaf, is cooked through to the center, and hasn't flooded the plate with liquid.

Open the leaf, and the herbs rise before the fish
The banana leaf is not just a wrapper. According to a record by the Naga Foundation, mok is a way of seasoning foods from the water's edge with herbs, chiles, salt and fish sauce, then wrapping them in banana leaves and steaming them. Unlike braising whole fillets in a sauce, the fish is cut into bite-size pieces, mixed with the aromatics and exposed to steam inside the leaf. Cutting the fish into even bite-size pieces lets the herbs coat every piece and helps it all cook at the same rate.
When you open a steamed parcel, the aromas come up in layers along with the steam escaping from the parcel. First the green scent of the leaf itself. Then the grassy note of dill and the citrusy note of lemongrass. Underneath, the fermented savoriness of fish sauce sits quietly. Because the leaf holds in the aroma, it doesn't escape during steaming; it moves into the fish.
The word mok doesn't refer only to fish dishes. Small fish, aquatic insects, tadpoles and all kinds of other foods from the water's edge are wrapped in leaves and steamed the same way. Mok is not one fixed recipe. Mok pa is the version made with fish, and both the filling and the proportions change from region to region and family to family.
This version keeps the dill. On top of the basic structure of steaming foods from the water's edge in leaves, it holds on firmly to the grassy scent of dill. That is this recipe's anchor for bringing a Lao character into your kitchen.
The Naga Foundation record describes mok as a technique in which aquatic animals are seasoned with herbs, chiles, salt and fish sauce and steamed in leaves. Aquatic foods other than fish appear among the examples too, so the mok pa here is best seen as "the fish version." If you come across a different mok dish while traveling or in a book, look for what they share: wrapping, steaming, and building flavor with herbs.

Mok is how foods from the water's edge are wrapped in leaves and passed down
It would be a shame to think of mok as the specialty of one tourist town. The Doi Ka Noi cookbook has a chapter called "Mok – Wrapped & Steamed," which includes mok pa nahm kong, fish steamed with herbs in banana leaves. The author learned to cook from a grandmother in a subsistence farming community in Khammouane Province and has recorded the recipes alongside family and everyday life. That a chapter on wrapping and steaming forms a pillar of the book suggests how deeply the technique is rooted in the family kitchen as a taste handed down from a grandmother. Of course, this is not offered as proof of the origin of mok pa as a whole, or that it was born in Luang Prabang. Take it as one picture of how home cooking is passed on.
There's also range in the choice of fish. Lao freshwater fish, catfish and tilapia appear in the sources, but in a home kitchen you can use a white fish with few bones. Moving from freshwater fish to white fish doesn't change the core idea of steaming it in leaves with herbs.
The fermented seasoning at the base of the flavor differs too. Padaek is a seasoning made from fermented fish, and some recipes replace it with fish sauce. But the aroma and saltiness are not the same, and the gap between padaek and fish sauce is wider than you might expect.
Binders vary even more. Depending on the source, you'll find toasted, coarsely crushed sticky rice, glutinous rice flour, or egg holding everything together. This recipe uses both crushed sticky rice and egg: the crushed rice soaks up the liquid released by the fish, and the egg binds the filling into one mass. Because the sticky rice absorbs moisture, the filling is less likely to run onto the plate when you open the parcel.

At a Luang Prabang table, sticky rice is the chopsticks
At a Lao table, you roll warm sticky rice into a small ball with your fingertips and use it to scoop up the fish. The meal begins with rolling sticky rice between your fingertips, and without spoon or chopsticks you can bring fish and herbs to your mouth in one bite.
The menu at Rosewood Luang Prabang offers one example of how the dish is served. Made with ingredients from local farms, it's a MOK PA of tilapia, with the fish credited to Ban Phonexay farm. The seasonings listed are lemongrass, dill, garlic and chile, and it comes with a spicy tomato dip. Rosewood describes Lao meals as food shared among family, and that sense of sharing from the center of the table is the backdrop to this dish.
Another striking example appears in an ICIS/Discova itinerary for Luang Prabang. Guests prepare ingredients with a host family at Phosy Market, make sticky rice, mok pa and other dishes, offer them at a temple, and then share them at lunch. From gathering ingredients at the market to sharing the food after the offering, the same leaves and herbs link the ritual and the family table. But this is one example recorded in a single travel itinerary; it can't be called the custom of all of Laos or every household. To avoid confusing home cooking with ritual, think of the temple offering and the family eating steamed fish together as two separate moments of daily life.
We should add that the sources used here could not confirm where mok originated or how the technique spread. As for regional differences, what we're looking at centers on examples from Luang Prabang in the north; we couldn't confirm how households in the south make it. Read this as a picture of the table within the range of the sources, not as a definitive account of origins or regional variation.
Ingredients (serves 4)
The ingredients fall into two groups: those that set the aroma of the fish, and those for wrapping. The base recipe uses 600 g of white fish divided among 4 parcels. The three pillars of aroma are dill, lemongrass and makrut lime leaves, while fish sauce and chiles adjust saltiness and heat. If you have padaek, it can replace part of the fish sauce, but fish sauce alone works fine. When shopping, keep three things in mind: 600 g white fish, 1 cup dill and 8 banana leaves. Amounts and substitutes are in the tables below.

Fish and aromatics
| Ingredient | Amount | Substitutes & notes |
|---|---|---|
| White fish (skinless, boneless) | 600 g | About 1.3 lb. Cut into 3 cm (1 1/4 in) cubes. Lean fish such as tilapia, catfish or cod. Pat very dry with paper towels |
| Lemongrass | 2 stalks | Slice the tender lower part 2 mm thick. If frozen, thaw and pat dry |
| Galangal | 3 thin slices (about 10 g) | 10 g ginger can stand in; the aroma will be milder |
| Shallots | 4 | Peel and halve. 1/2 small onion also works |
| Garlic | 4 cloves | Roughly chopped |
| Red chiles | 3 | Leaving the seeds in makes it hotter. Use 1 for less heat |
| Salt | 1 tsp | The first salt for pounding the aromatics. Don't adjust it later based on the fish sauce |
| Fish sauce | 2 tbsp | Can be swapped for 1 tbsp padaek + 1 tbsp fish sauce, but the aroma gets stronger |
| Sticky (glutinous) rice, uncooked | 2 tbsp (about 25 g) | Dry-toast and crush coarsely. With store-bought glutinous rice flour, use about 1 tbsp |
| Egg | 1 | Beaten. Without the egg the filling releases more liquid, so don't make the parcels thick |
| Dill | 1 cup (about 30 g) | Remove the tough stems and chop roughly. It's the heart of the aroma here, so don't skip it |
| Scallions | 4 | Cut into 3 cm (1 1/4 in) lengths |
| Makrut lime leaves | 3 | Remove the tough center vein and slice into very fine threads. If frozen, thaw and pat dry |
| Thai basil | A handful (optional) | Adds aroma; used in some regions and households. Leave out if you don't have it |
Wrapping and accompaniments
| Ingredient | Amount | Substitutes & notes |
|---|---|---|
| Banana leaves | 8 pieces, 25 cm square | About 10 in square. 2 per parcel × 4. Frozen leaves tear easily, so soften them in hot water and back with parchment paper if needed |
| Sticky rice | 300 g | Soak 6–12 hours and steam separately. Roll the cooked rice into balls to scoop up the fish |
| Tomatoes | 2 medium (about 300 g) | For the spicy tomato dip. A side based on how it's served locally; don't mix into the fish parcels |
| Garlic | 1 clove | For the tomato dip |
| Red chile | 1 | For the tomato dip. Adjust the heat |
| Lime juice | 1 tbsp | Lemon juice works; the aroma changes |
| Fish sauce | 1 tsp | For the tomato dip. For fish allergies, change the side as well |
| Bamboo skewers or wooden picks | 4–8 | To secure the top of the leaves. Don't use metal staples |
Fish sauce and padaek contain fish, so they are not suitable for anyone with a fish allergy. The recipe also uses egg, so check labels. Keep raw fish in the refrigerator, and keep cutting boards, knives and hands used for it separate from foods eaten raw. Don't taste the aromatic paste, whether before or after the raw fish is mixed in. It's easy to get burned by the hot water used to soften the leaves, the steamer lid, and the steam when opening the parcels, so keep your face and hands away. To check doneness, use the FoodSafety.gov standard: the center of the fish should reach 63°C (145°F), or the flesh should be opaque and separate easily with a fork.
Lime zest won't give you the same aroma as makrut lime leaves. The leaf's fragrance is hard to replace, so rather than hunting through shops for a small amount, frozen leaves from an Asian grocer or online are usually the quicker route. Check the package size of frozen leaves to see whether you'll use them up. Fresh dill, lemongrass, white fish and an ordinary steamer, on the other hand, are easy to find nearby. Buying the everyday ingredients locally keeps things simple.
The aromatic paste is traditionally made with a knife and a mortar and pestle. A food processor is not essential; if the amount is small enough to chop by hand, you can do without one. If you do use a machine, the key is short pulses rather than running it continuously. This is to keep the paste coarse: overprocess it and the lemongrass fibers disappear and the paste turns watery.
How to make it
The key to planning is soaking the sticky rice the day before and steaming the fish parcels right before eating. The process has five stages: pound the aromatics, mix them into the fish, soften the leaves, wrap, and steam. Each step gives times, heat levels, cut sizes, and cues for color, consistency and texture. Keep three points in mind and the flow becomes clear: make a coarse aromatic paste, cross the leaf veins when wrapping, and finally confirm 63°C at the center. Never leave raw fish at room temperature. Once the fish is mixed, refrigerate it, and bring the steamer water to a boil ahead of time.











