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

Overview

Bruneian Kelupis

Kelupis Daun Irik, Glutinous Rice Rolls

This bruneian kelupis recipe turns glutinous rice, coconut milk and a pinch of salt into soft, fragrant parcels wrapped in leaves and steamed until tender. Unwrap one and the rice is pearly white, lightly salty and rich with coconut — a classic Bruneian kuih for celebrations and afternoon tea. One serving is about 183 g (two parcels), not counting sambal or rendang served alongside.

Kelupis is a traditional kuih of Brunei and East Malaysia, made by the Bisaya, Kedayan, Dusun, Bajau and Lun Bawang peoples. Glutinous rice is washed, mixed with coconut milk and a little salt, stirred until half cooked, then wrapped in daun irik (nyirik) leaves and steamed — the leaf gives the rice its gentle fragrance. In Brunei, kelupis is recognised as part of the country's national cultural heritage, and it is a fixture of ceremonies and celebrations, served with rendang, curry or peanut sauce. Its closest counterparts in West Malaysia are ketupat and lemang, but kelupis is its own dish: glutinous rice, not plain rice, rolled in leaves rather than woven or cooked in bamboo.

Pairs well with: Sambal & beef rendang

Provenance

Brunei flag Brunei

Brunei Heritage

East & South Asia

Time Dedication

1h 45m

40m prep • 65m cook

Batch Yield

6 Servings

448 kcal per serving

1 serving ≈ 183 g

Technical Skill

Intermediate

Moderate (Wrap & Steam)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Inappropriate

Dinner

Inappropriate

Snack & Tea

Ideal Light Bite

Occasions: Festive gatherings, weddings, family celebrations, afternoon tea Cost: Low — about $2–3 per serving at home
Kelupis — four glutinous rice parcels wrapped in leaves and tied together, served on a plate

Brunei Heritage

Photo: Night Lantern, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

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

A good kelupis unwraps to pearly white, glossy rice that holds its roll shape and smells of coconut and pandan.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 45m
P

Prep Stage: Rinse, Soak & Measure

40 Mins • Rinse, Soak & Measure

Rinse the glutinous rice in several changes of cold water until the water runs clear, then cover with cold water and leave to soak for 4 hours or overnight. While it soaks, wipe the leaves clean and cut the string to length. Measure the coconut milk, water, salt and pandan so everything is ready before the pot goes on the heat.

Maestro Tip: Do not skip the soak — dry glutinous rice steamed without soaking stays hard in the middle while the outside turns to mush.

  1. 1

    Soak the Glutinous Rice

    4 Hours (Passive) Room temperature, ~20–25°C (68–77°F)

    Rinse the glutinous rice in several changes of cold water until the water runs clear. Tip it into a large bowl, cover with cold water by about 5 cm, and leave to soak for 4 hours or overnight. Drain well before cooking. Soaking is passive time and is not included in the 105-minute total — start it in the morning for an afternoon snack.

    If you are short on time, soak in hot water for 1 hour instead — the grains will soften faster, though overnight soaking gives the most even result.

    Done when: Rice grains look plump and chalky white, and one breaks cleanly between your fingernails.

  2. 2

    Half-Cook the Rice in Coconut Milk

    15 Mins Medium heat, ~175°C (350°F)

    Tip the drained rice into a wide, heavy pot with the coconut milk, water, salt and the knotted pandan leaves. Bring to a gentle boil over medium heat, then turn the heat down and stir constantly for about 15 minutes, until the rice has absorbed almost all the liquid and looks glossy and half-cooked. Take the pot off the heat and lift out the pandan.

    Keep stirring — glutinous rice catches and burns on the bottom of the pot in seconds once the liquid starts to disappear.

    Done when: Rice has absorbed the liquid and is swollen and glossy, but still firm and chalky in the centre.

  3. 3

    Soften & Cut the Leaves

    10 Mins Boiling water, 100°C (212°F)

    While the rice cooks, soften the leaves: pour boiling water over them in a wide tray and leave for 2 minutes, or pass each leaf quickly over a low flame until it turns pliable. Wipe each leaf dry and cut into rectangles about 20 x 25 cm. Keep a little salted water nearby to dampen your hands while wrapping.

    Stiff, dry leaves split when you roll them — if a leaf cracks, soften it again rather than forcing it.

    Done when: Leaves bend without cracking and feel supple, not stiff.

  4. 4

    Wrap the Parcels

    15 Mins Room temperature, ~20°C (68°F)

    Lay a leaf rectangle shiny-side down. Spoon about 2 heaped tablespoons of the half-cooked rice (about 90 g) into the centre and shape it into a log. Roll the leaf around the rice, fold both ends under, and tie firmly with a length of string. Repeat until you have 12 parcels — work quickly while the rice is still warm and pliable.

    Do not overfill — a parcel that is too fat will burst its leaf in the steamer. Two heaped tablespoons is the right amount.

    Done when: Each parcel is a firm, even roll with the ends tucked in and no rice showing.

  5. 5

    Steam Until Tender

    40 Mins Boiling water, 100°C (212°F)

    Set a steamer over boiling water and pack the parcels in a single layer, seam-side down, leaving a little space between them for the steam. Cover and steam for 40 minutes, topping up the water if the pot runs low. The parcels are done when the rice is soft, glossy and translucent all the way through and the parcels are steaming hot throughout.

    If you have no steamer, use a large pot with a small upturned bowl or a colander set above the water, and a tight-fitting lid.

    Done when: Rice is soft, glossy and translucent to the centre; a parcel unwrapped to check holds its shape and is steaming hot.

  6. 6

    Rest & Serve Warm

    10 Mins Off the heat

    Lift the parcels out and rest them for 10 minutes before serving, so the rice firms up just enough to hold its roll shape when unwrapped. Serve warm, still in their leaves, with sambal, rendang or peanut sauce on the side.

    Kelupis is best the day it is made — if you must wait, keep the parcels wrapped and re-steam them before serving.

    Done when: Parcels are warm and firm enough to unwrap cleanly without the rice falling apart.

Finishing Touches & Plating

Rest the kelupis for 10 minutes after steaming so the rice firms up just enough to hold its roll shape when unwrapped. Serve warm, still in their leaves, with sambal and rendang on the side — part of the pleasure is peeling the leaf open at the table.

Nutritional Physiology & Benefits

Nutrition

Energy

448

kcal / serving

Protein

7g

Complete AA

Carbs

69g

Complex

Fats

16g

Healthy

Per serving (6 servings · 1 serving ≈ 183 g)
Energy448 kcal
Protein7 g
Carbohydrates69 g
Fat16 g
Fibre2.3 g
Sugar2.2 g
Sodium337 mg
Per 100g
Energy245 kcal
Protein3.9 g
Carbohydrates37.6 g
Fat8.9 g
Fibre1.3 g
Sugar1.2 g
Sodium184 mg

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

Vitamins & minerals: Manganese and B vitamins (glutinous rice), iron and medium-chain fats (coconut milk). Nutrition values are estimated.

Filling, Slow-Burning Energy

Two parcels bring about 69 g of carbohydrate from glutinous rice, giving steady, filling energy that makes kelupis a proper snack rather than a nibble.

Simple Ingredients, Nothing Added

The dish is just rice, coconut milk, salt and pandan — no colouring, no preservatives and nothing deep-fried, with the leaf wrapper adding its own gentle fragrance.

Vegetarian & Naturally Gluten-Free

Naturally vegetarian and gluten-free (glutinous rice contains no gluten despite its name), so it suits a wide table without any special adaptation.

Food Pairings

What to Eat With

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

Sauces

Sambal

Kelupis on its own is mild and coconut-rich, so a spoonful of fiery sambal gives it the contrast it needs — the chilli cuts through the richness and wakes up the plain rice.

Peanut Sauce

Creamy peanut sauce is a common kelupis accompaniment in Brunei and East Malaysia — its nutty, slightly sweet flavour works well against the salty coconut rice.

Sides

Beef Rendang

A rich, slow-cooked beef rendang is the classic partner at Bruneian celebrations: the dark, spiced sauce soaks into the soft rice, and the meat supplies the protein the parcels lack.

Drinks

Hot Tea

Hot, unsweetened tea balances a dense, starchy snack without adding more sweetness, and it is how kelupis is most often served at afternoon gatherings in Brunei.

Complete menu

Serve two kelupis per person with beef rendang or chicken curry, a spoonful of sambal and hot tea; the spicy, savoury sides balance the mild, coconut-rich rice.

Digestive Guardrails

What NOT to Combine

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

Eating the Wrapping Leaves

The daun irik or banana leaves are only a wrapper — they are tough, fibrous and not meant to be eaten. Always peel the leaf away completely before eating, and keep wrapped parcels away from very young children. This is general information, not medical advice.

Very Sugary Drinks with a Starchy Snack

Glutinous rice is a fast-digesting starch, so a very sugary drink on top adds a lot of quick sugar at once. Plain hot tea or water is the lighter choice with this snack. This is general 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 mild, filling snack of glutinous rice and coconut milk — two parcels make a satisfying afternoon bite, especially with something spicy alongside.
  • ChildrenChildren usually enjoy the soft, chewy rice and mild flavour; cut a parcel into small pieces for younger children and serve the sambal on the side so they can choose.
  • ElderlyThe rice is soft and easy to chew once unwrapped; serve a smaller portion, as glutinous rice is dense and filling.
  • Pregnant womenMade from rice, coconut milk and salt with no raw ingredients, kelupis is fine in pregnancy; keep portions moderate and ask your clinician if you need to watch blood sugar.
  • Breastfeeding womenA filling, energy-rich snack that suits breastfeeding; the coconut milk adds richness, so one serving is usually enough between meals.
  • AthletesHigh in carbohydrate for refuelling after training, with a little fat from the coconut milk; pair it with a protein-rich dish such as rendang for a fuller recovery meal.
  • Weight gainEnergy-dense for its size, so kelupis suits people who need extra calories — two parcels with rendang make a substantial snack.
  • Weight lossDense and high in carbohydrate, so keep to one parcel and fill the rest of the plate with salad or vegetables; skip the peanut sauce if you are watching calories.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesGlutinous rice is high in fast-digesting carbohydrate, so blood sugar can rise quickly; keep to one parcel, pair it with protein or vegetables, and ask your clinician about portions.
  • High blood pressureContains about 337 mg sodium per serving from the added salt; use a little less salt if you need to limit sodium, and ask your clinician.
  • Kidney diseaseModerate in potassium from the coconut milk and rice; people with kidney disease should watch portion size and ask their clinician.
  • GoutLow in purines, so kelupis itself is not a gout trigger; watch the rich accompaniments such as rendang, and ask your clinician if unsure.
  • Stomach issuesGlutinous rice is dense and can feel heavy or slow to digest for a sensitive stomach; eat slowly and keep the portion small if your stomach is sensitive.
  • Cardiovascular diseaseCoconut milk is high in saturated fat, so people with cardiovascular disease should treat kelupis as an occasional snack in a modest portion; ask your clinician.
  • Fatty liverEnergy-dense and rich in coconut fat, so keep portions modest and balance it with vegetables or salad; ask your clinician.
  • Food allergiesContains coconut (a tree nut for labelling purposes in some countries); the leaves are removed before eating. If you have any food allergy, check every ingredient and ask your clinician.
  • Special therapeutic dietsNot suitable as a low-carbohydrate or low-fat therapeutic diet without changes; discuss adaptations with your clinician or dietitian.

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

Storage & Use

Storage & Use

How to store
Cool completely, then store wrapped in their leaves in an airtight container in the fridge.
In the fridge
Cooked kelupis 3 days, wrapped, in an airtight container.
In the freezer
Up to 2 months, wrapped in their leaves inside a sealed bag.
How to reheat
Re-steam for 10–15 minutes until steaming hot throughout, to 74°C (165°F); microwaving works but can make the rice gummy.
Freezing recommended
Yes, up to 2 months; thaw overnight in the fridge.
Signs it has spoiled
Sour smell, slimy texture, or mould on the rice or leaves.

More recipes to explore

Nasi katok — steamed rice, crispy fried chicken, a bowl of sambal and a bowl of soup with cucumber on brown paper Brunei flag Brunei 1h
Lunch •Brunei Heritage

Nasi Katok

This nasi katok recipe recreates Brunei's beloved one-dollar street-food plate at home: golden, turmeric-spiced fried chicken, fluffy steamed rice and a fiery chilli sambal, with cool cucumber on the side. One serving is about 415 g.

Quick & Satisfying

A simple plate of steamed rice, crispy fried chicken and fiery sambal — Brunei's everyday lunch, ready in about an hour.

Pairs Well With
A spoonful of fiery sambal and cool cucumber slices, with iced lime tea.
Daging masak lada hitam — beef in a glossy black pepper sauce with carrots, peppers and onion in a white dish Brunei flag Brunei 40m
Dinner •Brunei Heritage

Daging Masak Lada Hitam

This daging masak lada hitam recipe turns thin slices of beef into a glossy black pepper stir-fry, with sweet soy, oyster sauce and crisp peppers and onion. One serving is about 220 g, best spooned over steamed rice.

High-Protein Dinner

Tender beef slices in a glossy black pepper sauce with peppers and onion — a rich, savory main for dinner.

Pairs Well With
Steamed jasmine rice and a cool cucumber salad.
High Protein
Pan con tomate with jamón ibérico on toasted bread Spain flag Spain 15m
Snack & Tea •Catalan Aperitivo

Pan con Tomate & Jamón Ibérico

Country bread rubbed with ripe Ramallet tomato, drizzled with cold-pressed Arbequina olive oil and topped with jamón ibérico.

Vascular Health

Toasted tomato bread with jamón ibérico, olive oil and olives.

Pairs Well With
Castelvetrano Olives & Sparkling Mineral Water
Quick Prep (<30m)
Gỏi cuốn — Vietnamese fresh spring rolls with prawn and pork Vietnam flag Vietnam 1h 5m
Snack & Tea •Saigon Refresh

Gỏi Cuốn Tôm Thịt

Fresh rice paper rolls filled with poached prawns, tender pork, rice vermicelli, lettuce, herbs and carrot, served with a peanut dipping sauce.

Light Digestion

Nothing is fried, so the rolls stay light and fresh — a cool, herb-filled snack for hot days.

Pairs Well With
Artisanal Peanut Dip & Fresh Lotus Root Water
High Protein

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.