Ketupat
Ketupat counts among the traditional food of Indonesia, a rice dish locals hold dear.
About Ketupat
Ketupat counts among the traditional food of Indonesia, a rice dish locals hold dear. It is typically made with coconut.
🏛️ History & Culture
Ketupat is a staple in Indonesian cuisine, particularly associated with the archipelago's Islamic heritage. Its origins are debated among historians, but it is widely believed to have been introduced or popularized with the spread of Islam in the region, possibly emerging from Javanese traditions. The dish consists of rice packed inside a woven palm leaf pouch and boiled, giving it a distinct compressed shape and texture.
Regional variations abound across Indonesia and neighboring countries like Malaysia and Brunei, where it is similarly named and prepared. While often served with savory sides like opor ayam (chicken in coconut milk) or satay, the core preparation remains consistent. Culturally, ketupat holds deep significance during festive occasions, especially Lebaran (Eid al-Fitr), where it symbolizes purification, forgiveness, and unity—the woven leaves are seen as a metaphor for community bonds.
🍳 How to make Ketupat
AI-assisted, not kitchen-testedKetupat (Compressed Coconut Rice in Woven Palm Pouch)
Ketupat is Indonesia's iconic woven rice cake, traditionally served at Eid al-Fitr to mark the end of Ramadan. The rice is packed into a hand-woven casing made from young coconut palm leaves (janur) and simmered for hours until the grains fuse into a fragrant, diamond-shaped parcel.
- Prep
- 45 min
- Cook
- 240 min
- Total
- 285 min
- Serves
- 8 ketupat (serves 8 as a side)
- Difficulty
- Medium
Recipe ingredients
- 500 g (1 lb 1½ oz) long-grain white rice, Indonesian varietals like Rojolele or a jasmine rice work well; rinse until water runs clear
- 400 ml (1¾ cups) coconut milk, fresh-pressed from 1 grated coconut for authenticity; canned unsweetened is a workable substitute
- 1 tsp fine salt
- 8 pieces ketupat casings (janur), hand-woven from young coconut palm leaves; the only authentic option. They are not used as food and are cut open to remove the rice.
Steps
- 1 Rinse the rice in cold water, swishing and draining 4–5 times until the water runs clear. Soak in plenty of cool water for 30 minutes, then drain well.
- 2 In a bowl, toss the drained rice with the coconut milk and salt until every grain is lightly coated. Let it rest for 10 minutes so the rice absorbs some of the coconut milk.
- 3 Fill each ketupat casing about two-thirds full with the coconut rice — do not pack tightly, as the grains must expand during cooking. Tie the top securely so the pouch is sealed but not bulging. Leave a little air space.
- 4 Place the filled ketupat in a large stockpot, cover with cold water by at least 5 cm (2 in), and bring to a boil over high heat.
- 5 Once boiling, reduce the heat to a steady low simmer. Cook uncovered for 3½–4 hours, topping up with hot water as needed to keep the ketupat fully submerged at all times. Do not let the pot boil vigorously or the casings may burst.
- 6 Test for doneness: carefully lift one ketupat with tongs and press gently against the side. The rice inside should feel firm and compact, with no hard or chalky center. A skewer poked through the rice should meet uniform resistance, not a crunchy core.
- 7 Remove the ketupat with tongs and hang them on a line or set them on a rack to drain and dry for at least 30 minutes. They will firm up further as they cool.
- 8 To serve, snip the woven strings with scissors, peel away the palm-leaf casing, and slice the compacted rice cake into cubes or diamonds. Serve at room temperature alongside opor ayam, rendang, sambal goreng, or ketupat sayur.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Ketupat recipe yet. Yours would be the first.
Share how you make Ketupat
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
✅ Before you go to Indonesia
Round out your trip — most travellers book these alongside their trip.
You might also like
Satay
Grilled meat skewers with rich peanut dipping sauce.
Soto
Fragrant turmeric chicken soup with countless regional forms.
Gado-Gado
Vegetable salad bound in a rich peanut sauce.
Sambal Ulek
From Indonesia, Sambal Ulek is a well-known sauce.
Travel guides for Indonesia
All travel guides →Planning a trip where Ketupat is on the menu? These guides cover Indonesia and beyond.
Destination Guides Best Time to Visit Bali — Month-by-Month Weather, Crowds & Costs (2026)
May 28, 2026 · 5 min read
Budget Travel Southeast Asia on a Budget: Thailand, Vietnam & Bali Guide for 2026
Apr 13, 2026 · 8 min read
Destination Guides 3 Days in Amsterdam — Itinerary, Museums & What to Book Ahead (2026)
May 28, 2026 · 4 min read
Budget Travel Morocco Budget Travel Guide 2026: Marrakech, Fez, and the Sahara on a Shoestring
Apr 19, 2026 · 9 min read
Reviews
No reviews yet. Be the first to share your experience with Ketupat.
Write a review
Sign in to verify you're a real person, then share your thoughts on Ketupat.
Comments
No comments yet. Be the first to say something about Ketupat.