
Bubur Ayam
Indonesian chicken rice porridge — comfort food, street food, morning essential.
About This Recipe
Bubur ayam is Indonesia's definitive breakfast: a bowl of rice simmered low and slow in turmeric-tinted chicken broth until the grains burst and collapse into a silky, savory porridge. The magic is in the build — the soft, mild base gets piled with shredded chicken, shatteringly crisp fried shallots, fresh cilantro, a swirl of sweet or salty soy sauce, and a squeeze of lime, so every spoonful balances creamy, crunchy, rich, and bright. Street vendors pushing bubur carts are a dawn fixture in every Indonesian city, ladling bowls for schoolkids and office workers alike. It's also the country's universal sick-day food — gentle on the stomach, endlessly customizable, deeply soothing.
Ingredients
Serves 4
- 1 cupjasmine rice
- 8 cupswater or chicken broth
- 200 gchicken breast, cooked and shredded
- 3 tbspoil for frying shallots
- 3shallots, thinly sliced
- 3 clovesgarlic, minced
- 1 tbspfresh ginger, grated
- 1 tspturmeric
- 1 tspsalt
- 2 tbspsoy sauce (for serving)
- 3 tbspfresh cilantro, chopped
- 1squeeze of lime juice
Instructions
- 1
Cook rice
Heat 1 tablespoon of the oil in a large pot over medium heat, sizzle the garlic and ginger for 1 minute until fragrant, then add the rinsed rice and stir until every grain is coated and glossy. This brief sauté adds a savory backbone to the porridge.
Jasmine rice breaks down beautifully; for an even silkier bubur, lightly crush the raw grains first.
- 2
Add liquid
Pour in the water or — far better — chicken broth, then stir in the turmeric and salt until the liquid is uniformly pale gold. Bring everything to a rolling boil over high heat, stirring once so nothing sticks.
- 3
Simmer
Drop the heat to low and simmer gently, uncovered, 35-40 minutes, stirring every 5-10 minutes and scraping the pot bottom. The rice is done when the grains have burst completely and the porridge falls from the spoon in thick, creamy ribbons.
Stir more frequently in the final 10 minutes — that's when the thickening starch loves to scorch.
- 4
Prepare toppings
While the rice simmers, heat the remaining oil in a small pan over medium heat and fry the sliced shallots, stirring constantly, until evenly golden — about 4-5 minutes. Drain on paper towels, where they'll crisp as they cool.
Pull the shallots when light gold, not brown; they keep darkening off the heat and turn bitter if overdone.
- 5
Assemble
Ladle the hot porridge into deep bowls, then layer on the shredded chicken, a generous pinch of crispy shallots, chopped cilantro, a squeeze of lime, and a swirl of soy sauce. Serve immediately, while the contrast between silky and crisp is at its peak.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Use real chicken broth instead of water if at all possible — it's the difference between bland gruel and proper bubur.
- →
Aim for a consistency that's pourable and creamy, like loose oatmeal; it thickens fast as it sits, so loosen with hot broth before serving.
- →
Never skip the fried shallots — the crunch against the silky porridge is the whole point of the dish.
- →
Indonesian vendors use kecap manis (sweet soy sauce); a drizzle alongside regular soy gives the authentic sweet-salty finish.
- →
Poach the chicken in the same broth you'll use for the porridge to double up on flavor with zero extra work.
Variations
- •
Jakarta-style: add cakwe (fried dough crullers) cut into rings, plus a spoonful of yellow chicken broth ladled over the top.
- •
Crack a raw egg into the bottom of each bowl and ladle the boiling porridge over — it cooks into silky ribbons.
- •
Top with sate ampela-ati (chicken liver and gizzard skewers) the way Bandung street carts do.
- •
Add roasted peanuts and a spoonful of sambal for crunch and heat.
Storage
Bubur is best fresh, when the toppings are crisp. The plain porridge base keeps refrigerated 2 days; it will set solid, so reheat gently with extra broth or water, whisking back to creaminess. Always add toppings fresh at serving time.
History & Origin
Rice porridge arrived in the archipelago with centuries of Chinese trade — bubur ayam is essentially Indonesia's reinvention of congee, brightened with turmeric, kecap manis, and local garnishes. By the twentieth century it had become the country's iconic street breakfast, sold from dawn by roving cart vendors (tukang bubur) whose rhythmic ladle-tapping announces their arrival. Jakarta, Bandung, and Cirebon each defend their own distinct style.
Frequently Asked Questions
My rice didn't break down. What went wrong?
Either too little liquid, too little time, or too little stirring. Keep the full 8-cup ratio, simmer at least 40 minutes, and stir regularly — the agitation knocks starch off the grains and encourages them to burst. Older rice also breaks down more readily than newly harvested; if your rice is stubborn, smash some grains against the pot with the spoon.
Can I make bubur ayam with leftover cooked rice?
Yes — it's the classic shortcut. Use about 3 cups of cooked rice with 5-6 cups of broth, and it will collapse into porridge in just 15-20 minutes of simmering and stirring. The texture is slightly less silky than porridge made from raw grains, but on a busy morning the difference is minor.
What is the yellow broth vendors pour over bubur?
That's kuah kuning, a light turmeric-chicken broth seasoned with the same aromatics used to poach the chicken — garlic, ginger, candlenut, and lemongrass. Vendors ladle a few spoonfuls over the porridge to loosen it and add savory depth. Replicate it by reserving your chicken poaching liquid, seasoning it well, and keeping it hot for serving.
Is bubur ayam supposed to be stirred or unstirred?
This is a genuine national debate in Indonesia — 'diaduk' (stirred) versus 'tidak diaduk' (unstirred). Stirrers mix all the toppings through for uniform flavor in every bite; purists eat from the top down, keeping the textures distinct. There is no wrong answer, though every Indonesian will passionately insist otherwise. Try both and pick a side.
Nutrition Facts
Per serving (350g / 12.3 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Indonesian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes