Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Pulut Panggang

Pulut Panggang — Grilled Glutinous Rice Parcels, Pulut Udang

This pulut panggang recipe steams glutinous rice in coconut milk, fills it with a spicy coconut and dried-shrimp sambal, wraps it in banana leaf and grills it over charcoal until the leaf chars and the rice turns smoky. It is the classic Malay market snack — chewy, fragrant and just hot enough. One serving is about 210 g, two parcels.

Pulut panggang means grilled glutinous rice, and it is one of the oldest Malay market snacks: steamed sticky rice, a spoonful of spicy sambal, folded in banana leaf and cooked over charcoal. The classic filling is dried shrimp pounded with chillies, shallots, lemongrass and belacan, fried with grated coconut — though in Sarawak the parcels are often made plain, with no filling at all, and in Kelantan some are filled with spiced beef floss. It is sold at night markets and breakfast stalls across Malaysia and Singapore, eaten hot from the grill with the leaf peeled back at the table.

Pairs well with: Sliced cucumber, teh tarik and a bowl of curry for dipping

Provenance

Malaysia flag Malaysia

Malay Market Classic

East & South Asia

Time Dedication

1h 15m

30m prep • 45m cook

Batch Yield

4 Servings

537 kcal per serving

1 serving ≈ 210 g

Technical Skill

Intermediate

Medium (Wrapping & Grilling)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Inappropriate

Dinner

Inappropriate

Snack & Tea

Ideal Light Bite

Occasions: Afternoon tea, night markets, breakfast on the go, festive gatherings Cost: Low — about $2–3 per serving at home
Pulut panggang — grilled glutinous rice parcels in banana leaf, one unwrapped to show the glossy white rice

Malay Market Classic

Photo: Alpha from Melbourne, Australia, CC BY-SA 2.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $2–3 per serving at home (USD)

Made the Malay way: glutinous rice steamed with coconut milk, filled with spicy shrimp and coconut sambal, wrapped in banana leaf and grilled until the leaf chars.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 15m
P

Prep Stage: Soaked Rice, Soft Leaves, Spice Paste

30 Mins + Overnight Soak • Bowl, Blender & Steamer

The night before, rinse the glutinous rice until the water runs clear and leave it to soak in cold water overnight — dry rice steamed without soaking stays hard in the middle while the outside turns to mush. In the morning, drain it well. Wipe the banana leaves clean, cut them into 16 x 20 cm rectangles and soften them over a flame or in hot water so they fold without cracking. Blend the chillies, shallots, garlic, lemongrass and turmeric with a splash of water into a paste.

Maestro Tip: Do not skip the overnight soak — it is the difference between glossy, evenly cooked rice and a parcel that is mushy outside and chalky inside.

  1. 1

    Steam the coconut rice

    25 Mins Steaming, 100°C (212°F)

    Tip the drained rice into a steamer lined with a piece of banana leaf or muslin. Steam over high heat for 15 minutes, then transfer to a bowl, pour over the coconut milk mixed with the salt, and stir gently. Return to the steamer for 10 more minutes until the rice is glossy, soft right through and sticky. Set aside to cool enough to handle.

    Stir the coconut milk in halfway through steaming, not at the start — the rice absorbs it evenly and stays glossy instead of greasy.

    Done when: Rice glossy, soft and sticky all the way through, no hard grains.

  2. 2

    Make the spicy shrimp-coconut filling

    15 Mins Medium heat, about 180°C (350°F)

    Heat the oil in a wok over medium heat. Add the blended spice paste and the toasted belacan and fry for 3 minutes until fragrant and the oil separates at the edges. Add the pounded dried shrimp and fry for 2 minutes more, then stir in the grated coconut and sugar. Cook for 5 minutes, stirring, until the filling is moist but not wet — it should clump together when pressed. Taste and adjust the salt; the belacan is already salty, so you may need none. Set aside to cool.

    Fry the paste until the oil separates — that is the sign the raw edge is gone and the sambal will keep well.

    Done when: Filling fragrant, moist and clumping, oil just separating.

  3. 3

    Wrap the parcels

    10 Mins No heat — room temperature

    Lay a banana leaf rectangle shiny side down. Place 2 heaped tablespoons of rice in the middle and flatten it into a rectangle with the back of a spoon. Spoon about 2 teaspoons of filling along the centre, then fold the leaf over from one side to form a roll, tucking the rice around the filling. Fold in both ends and secure with a toothpick or a staple. Repeat to make 8 parcels.

    Do not overfill — too much filling bursts the roll when it hits the grill. Two teaspoons is enough; the flavour is strong.

    Done when: Parcels firm, neatly rolled, ends folded in and secured.

  4. 4

    Grill the parcels

    12 Mins Medium heat, about 180°C (350°F)

    Heat a grill, barbecue or heavy griddle pan over medium heat. Brush the parcels lightly with oil and grill for 5 to 6 minutes per side until the banana leaves are wilted and charred in places and the parcels feel hot right through. Turn once, gently, so the leaves do not split.

    Charcoal gives the best flavour, but a griddle pan works — press the parcels down gently so the leaf toasts evenly.

    Done when: Leaves wilted and charred in patches, parcels hot through, smelling smoky.

  5. 5

    Rest and serve hot

    3 Mins Hot, straight from the grill

    Rest the parcels for 3 minutes so the rice settles, then serve hot with sliced cucumber and teh tarik. Peel the leaf back at the table — the leaf is the wrapper, not the food.

    Eat them within the hour — as the parcels cool, the rice firms up and the smoky leaf aroma fades.

    Done when: Served hot, leaves charred, rice glossy and steaming.

Finishing Touches & Plating

Eat the parcels hot, peeling the leaf back like a banana — the smoky leaf, the glossy rice and the fiery shrimp filling are best in the first few minutes off the grill.

Nutritional Physiology & Benefits

Nutrition

Energy

537

kcal / serving

Protein

14g

Complete AA

Carbs

75g

Complex

Fats

20g

Healthy

Per serving (4 servings · 1 serving ≈ 210 g)
Energy537 kcal
Protein14 g
Carbohydrates75 g
Fat20 g
Fibre3.9 g
Sugar7.6 g
Sodium697 mg
Per 100g
Energy256 kcal
Protein6.9 g
Carbohydrates35.7 g
Fat9.7 g
Fibre1.9 g
Sugar3.6 g
Sodium332 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Provides manganese and B vitamins from the glutinous rice, iron from the dried shrimp, and vitamin C from the chillies. All nutrition values are estimated.

Quick, Lasting Energy

Glutinous rice gives quick, lasting energy, which is why these parcels are a market snack and a tea-time favourite across Malaysia.

Protein and Umami from Shrimp

The dried shrimp and belacan add protein and the deep umami flavour that makes the filling so satisfying in a small parcel.

No Colourings or Preservatives

Made at home with fresh coconut, real chillies and banana leaves, with no added colourings or preservatives.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Vegetables

Sliced Cucumber

Cool cucumber slices calm the chilli in the filling and give a fresh crunch next to the soft, chewy rice.

Drinks

Teh Tarik

Sweet, frothy teh tarik is the classic drink with pulut panggang — the milk tea softens the spice and the heat of the parcels.

Sauces

Chicken Curry for Dipping

A small bowl of chicken curry for dipping turns the snack into a meal — the gravy soaks into the rice and adds savoury depth.

Sides

Kuih Selection

Kuih and other small Malay snacks share the tea table with pulut panggang, so everyone can pick and mix.

Full Menus

Malaysian Tea-Time Spread

Serve the parcels with cucumber, teh tarik and curry for dipping — the full Malaysian tea-time spread.

Complete menu

Serve the pulut panggang with sliced cucumber, a pot of teh tarik and a bowl of curry for dipping — the full Malaysian tea-time spread.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Undercooked Glutinous Rice

Glutinous rice must be soaked and then steamed right through — undercooked grains stay hard in the middle and can cause stomach discomfort. Steam until the rice is fully soft and sticky. This is general food guidance, not medical advice.

Too Many Parcels at Once

The filling is salty from the dried shrimp, belacan and salt, so a third parcel adds a lot of sodium. Enjoy one or two with plenty of tea. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA filling snack — two parcels with tea is a proper afternoon break.
  • ChildrenSpicy as written; make a mild batch for children with one chilli and no belacan, and cut the parcels into small pieces.
  • ElderlySoft and easy to chew once unwrapped; keep the chilli gentle and the portion to one parcel.
  • Pregnant womenThe rice is fully cooked and the filling is fried through; the dish is salty, so keep the portion small and ask your clinician.
  • Breastfeeding womenA nourishing, energy-rich snack; the chilli and shrimp paste are strong flavours, so watch how your baby responds.
  • AthletesGlutinous rice and coconut give quick energy — a good snack between sessions.
  • Weight gainA very good choice — sticky rice and coconut add energy easily.
  • Weight lossKeep to one parcel, use light coconut milk, and fill up on the cucumber and tea alongside.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesGlutinous rice is high in carbohydrate and digests quickly — keep to one parcel and ask your clinician.
  • High blood pressureThe filling is salty from dried shrimp, belacan and salt — about 697 mg of sodium per serving. Keep to one parcel and ask your clinician.
  • Kidney diseaseHigh in carbohydrate and salt — keep the portion small and ask your clinician.
  • GoutDried shrimp and shrimp paste are high in purines; enjoy occasionally in a small portion and ask your clinician.
  • Stomach issuesChilli and shrimp paste can irritate a sensitive stomach — eat a mild version with less chilli, and ask your clinician if symptoms persist.
  • Cardiovascular diseaseCoconut milk adds saturated fat — use light coconut milk and keep to one parcel, and ask your clinician about fitting it into your eating plan.
  • Fatty liverCoconut milk and oil add fat — keep to one parcel and favour the cucumber and tea alongside.
  • Food allergiesContains shellfish (dried shrimp and shrimp paste) and coconut — both are allergens. Contains no gluten, dairy, egg or nuts as written.
  • Special therapeutic dietsNaturally gluten-free and dairy-free, but contains shellfish; ask your clinician or dietitian about fitting it to a prescribed diet.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool and store the parcels wrapped in their banana leaves in a covered container in the fridge.
In the fridge
Keeps 2 days in the fridge at 4°C (40°F) or below, wrapped in their leaves.
In the freezer
Un-grilled parcels freeze for up to 1 month, wrapped tightly; thaw overnight in the fridge, then grill as usual.
How to reheat
Reheat in a hot pan or on the grill until steaming hot throughout, to 74°C (165°F); the leaf will char again.
Freezing recommended
Yes — freeze the wrapped, un-grilled parcels and grill from thawed.
Signs it has spoiled
Sour or off smell, slimy rice, or mould on the leaf or filling.

More recipes to explore

Nasi lemak — coconut rice with crispy fried chicken, red sambal, omelette, peanuts and cucumber in a takeaway box Malaysia flag Malaysia 1h 10m
Breakfast •Malaysian Heritage

Nasi Lemak

This nasi lemak recipe brings Malaysia's national breakfast to your own table: rice steamed in coconut milk with pandan, a dark, sweet-hot sambal, golden turmeric fried chicken, and the classic little pile of crispy anchovies, roasted peanuts, boiled egg and cool cucumber. One serving is about 465 g.

Hearty & Satisfying

A full Malaysian breakfast plate — fragrant coconut rice with sambal, crispy chicken, egg, anchovies, peanuts and cucumber.

Pairs Well With
A spoonful of hot sambal and cool cucumber slices, with teh tarik or iced lime tea.
Char kway teow on a green plate — glossy flat rice noodles with fried egg, cockles, bean sprouts and garlic chives Malaysia flag Malaysia 25m
Dinner •Penang Street-Food Icon

Char Kway Teow

This char kway teow recipe tosses wide flat rice noodles in a blazing-hot wok with garlic, soy sauce, chilli paste, prawns, cockles, Chinese sausage, egg, bean sprouts and garlic chives, so the noodles pick up the smoky char called wok hei. Cook one plate at a time, exactly like a hawker stall, and eat it straight from the wok. One serving is about 475 g.

Smoky & Satisfying

Flat rice noodles seared over fierce heat with prawns, cockles, egg and bean sprouts — a fast, smoky Malaysian hawker dinner.

Pairs Well With
Pickled green chillies, cucumber slices, and iced lime tea or teh o ais
Pasta & Noodles • Quick Prep (<30m)
A white bowl of curry laksa in orange coconut curry broth with tofu puffs, fish balls, spring onions and fried shallots Malaysia flag Malaysia 50m
Lunch •Malaysian Hawker Classic

Curry Laksa

This curry laksa recipe simmers a spiced rempah paste with coconut milk and chicken stock into a rich orange broth, then pours it over rice vermicelli and egg noodles with shredded chicken, tofu puffs and crisp bean sprouts. One serving is about 703 g.

Comfort & Warmth

A rich, spiced coconut curry noodle soup with chicken, tofu puffs and bean sprouts.

Pairs Well With
Cool cucumber salad and a glass of iced lime tea
Soups & Broths • Pasta & Noodles
Roti prata and egg roti on a white plate with a bowl of chicken curry Malaysia flag Malaysia 1h 30m
Breakfast •Mamak Stall Heritage

Roti Canai

This roti canai recipe makes the flaky mamak flatbread the slow way: a soft dough rested until it stretches paper-thin, laminated with ghee, folded into squares and fried until the outside crisps and the inside stays soft and layered. It is served torn into pieces for dipping into a warm dhal curry with coconut milk, the way every mamak stall in Malaysia serves it for breakfast. One serving is about 374 g.

Comfort & Warmth

Flaky, laminated flatbread stretched paper-thin, folded and fried in ghee until crisp at the edges, torn and dipped into warm dhal curry.

Pairs Well With
Dhal curry & teh tarik

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.