Silky Indonesian chicken rice porridge topped with crispy shallots, shredded chicken, and a bright squeeze of citrus.
Bubur ayam is Indonesia's breakfast rice porridge, cooked down until the rice grains dissolve into a smooth, almost custardy base, then topped with an array of contrasting textures -- crispy fried shallots, crunchy fried soybeans or crackers, tender shredded chicken, and a drizzle of sweet soy sauce. It's sold from carts every morning across the country, each vendor building their own combination of toppings. The technique for real bubur is time and ratio: rice is simmered in a generous amount of stock, well beyond what's needed for regular rice, and stirred occasionally over low heat for 30-40 minutes until it breaks down into a smooth, spoonable porridge rather than staying grainy. A squeeze of lime or charred lime wedge at the end cuts through the richness and wakes up the whole bowl. Bubur ayam's appeal is entirely in the toppings-to-porridge ratio -- the base itself is intentionally plain and comforting, a canvas for the crispy, savory, and citrusy elements piled on top.
Serves 6
Combine rinsed rice with chicken stock in a heavy pot. Bring to a boil, then reduce to a low simmer.
Stir occasionally and simmer uncovered 30-40 minutes, until the rice fully breaks down into a smooth, thick porridge.
Stir in salt and white pepper, adjusting the consistency with extra hot stock or water if it's too thick.
While the porridge cooks, char lime halves cut-side down in a dry hot pan for 1-2 minutes until lightly blackened.
Ladle porridge into bowls, top with shredded chicken, fried shallots, fried soybeans, scallions, and a drizzle of garlic oil and kecap manis.
Squeeze the charred lime over each bowl just before eating for a smoky citrus lift.
Stir the porridge every few minutes near the end -- it thickens fast and can catch on the bottom of the pot.
Char the lime for a smokier, rounder citrus flavor than plain fresh lime.
Fry the shallots until deep golden but not dark brown, or they'll taste bitter on top of the porridge.
Add a soft-boiled egg on top for extra richness.
Use leftover roast chicken instead of poaching fresh thighs to save time.
Make it vegetarian with vegetable stock and fried tofu instead of chicken.
The porridge thickens significantly as it cools; store base and toppings separately in the fridge for up to 3 days. Reheat the porridge with a splash of stock or water to loosen it.
Bubur ayam reflects the influence of Chinese congee traditions on Indonesian breakfast culture, adapted with local toppings like kecap manis, fried shallots, and sambal, and sold as a beloved morning street food across Java.
The porridge base can be made a day ahead and reheated with extra liquid; add toppings fresh right before serving.
It likely needs more time -- real bubur takes a full 30+ minutes of gentle simmering to fully break down.
Water works with a bouillon cube or extra salt, though stock gives noticeably more depth.
Per serving (244g / 8.6 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.