🌍 FlavorBridge View Interactive Recipe →
🌿 🌴 Indonesian Cuisine

Gudeg

Yogyakarta's legendary slow-cooked young jackfruit stew — simmered for hours in coconut milk with palm sugar, galangal, and teak leaves until the jackfruit turns deep brown and sweetly caramelized. The defining dish of the ancient Javanese royal city.

20 min prep 🔥150 min cook 170 min total 🍽6 servings 📊hard

The Cultural Story

Yogyakarta calls itself the city of gudeg, and no visit to this ancient royal city — home of the Sultan's palace, of batik workshops, of Javanese classical dance — is complete without sitting down to a morning plate of it. Gudeg warungs open at 5 a.m. and close when the pot is empty, which is often before noon. The dish is made in enormous clay pots overnight, filling neighborhoods with the sweet, earthy fragrance of jackfruit braising in coconut milk and palm sugar through the small hours. By dawn, the jackfruit has turned from pale yellow to a deep, warm brown, and the cooking liquid has reduced to a thick, dark, almost jammy sauce that coats every fiber. What makes gudeg distinctively Yogyakartan is its sweetness. The city sits at the center of Javanese sugar culture — the surrounding plains have grown sugarcane for centuries, and Javanese cuisine in general leans sweeter than cooking elsewhere in Indonesia. Gudeg takes this tendency to its extreme: young jackfruit, a relatively neutral-flavored vegetable in its raw state, is transformed by long simmering in coconut milk and generous quantities of palm sugar (gula jawa) into something that reads more like a savory dessert — deeply sweet, with underlying warmth from galangal, bay leaves, and lemongrass, all softened by the unctuousness of reduced coconut milk. Traditional gudeg uses teak leaves (daun jati) to achieve its characteristic reddish-brown color — the tannins in the leaves leach into the broth as it cooks, contributing both color and an earthy, slightly astringent note that balances the sweetness. This ingredient is nearly impossible to find outside Indonesia, but the dish is still remarkable without it. Gudeg is never eaten alone: a proper serving includes opor ayam (white chicken coconut curry), sambal goreng krecek (spiced dried buffalo skin), boiled egg in coconut sauce, and white rice — a full meal assembled from the multiple pots that every gudeg warung keeps simmering simultaneously.

Ingredients

Instructions

  1. 1If using fresh jackfruit, boil chunks in salted water for 20 minutes until slightly tender. Drain. If using canned, drain and rinse well.
  2. 2Make the bumbu: Blend shallots, garlic, galangal, coriander, cumin, and candlenuts into a smooth paste.
  3. 3Fry the bumbu in vegetable oil in a large heavy pot over medium heat for 5–7 minutes, stirring constantly, until fragrant and the oil separates.
  4. 4Add jackfruit pieces and toss to coat in the bumbu. Cook for 3 minutes.
  5. 5Add coconut milk, water, grated palm sugar, lemongrass, bay leaves, and teak leaves if using. Stir well.
  6. 6Bring to a boil, then reduce heat to low. Cook uncovered, stirring every 20–30 minutes, for 2–2.5 hours. The liquid will gradually reduce and the jackfruit will absorb it, turning progressively darker brown.
  7. 7Continue cooking until the liquid is nearly gone and the jackfruit is fully caramelized and very dark brown. The jackfruit should be very tender, easily pulled apart with two forks. Taste and adjust salt.
  8. 8Remove teak leaves, lemongrass, and bay leaves. Serve with white rice, boiled eggs, and chicken.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →