Skip to content
indonesianbreakfast✨ New

Bubur Ayam (Indonesian Chicken Rice Porridge)

Silky Indonesian chicken rice porridge topped with crispy shallots, shredded chicken, and a bright squeeze of citrus.

Prep
16 min
Cook
21 min
Servings
6
Difficulty
Hard
4.4
Sign in to rate
#indonesian#porridge#breakfast#rice#chicken#comfort-food

About This Recipe

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.

Ingredients

Serves 6

  • 1 cupjasmine rice(rinsed)
  • 6 cupschicken stock
  • 2chicken thighs(poached and shredded)
  • 2shallots(thinly sliced and fried until crisp)
  • 2 tbspfried soybeans or crushed crackers
  • 2 tbspsweet soy sauce (kecap manis)
  • 1 tbspfried garlic oil
  • 2scallions(sliced)
  • 1lime(halved and lightly charred)
  • 1 tspsalt
  • 0.5 tspwhite pepper

Instructions

  1. 1

    Simmer the rice

    Combine rinsed rice with chicken stock in a heavy pot. Bring to a boil, then reduce to a low simmer.

  2. 2

    Cook low and slow

    Stir occasionally and simmer uncovered 30-40 minutes, until the rice fully breaks down into a smooth, thick porridge.

  3. 3

    Season the base

    Stir in salt and white pepper, adjusting the consistency with extra hot stock or water if it's too thick.

  4. 4

    Char the lime

    While the porridge cooks, char lime halves cut-side down in a dry hot pan for 1-2 minutes until lightly blackened.

  5. 5

    Assemble bowls

    Ladle porridge into bowls, top with shredded chicken, fried shallots, fried soybeans, scallions, and a drizzle of garlic oil and kecap manis.

  6. 6

    Finish with lime

    Squeeze the charred lime over each bowl just before eating for a smoky citrus lift.

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.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

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.

History & Origin

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.

Frequently Asked Questions

Can I make this in advance?

The porridge base can be made a day ahead and reheated with extra liquid; add toppings fresh right before serving.

Why is my porridge still grainy?

It likely needs more time -- real bubur takes a full 30+ minutes of gentle simmering to fully break down.

What if I don't have chicken stock?

Water works with a bouillon cube or extra salt, though stock gives noticeably more depth.

Nutrition Facts

Per serving (244g / 8.6 oz) · 6 servings total

Calories353kcal
Protein15g
Carbohydrates48g
Fat16g
Fiber4g
Protein15g
Carbs48g
Fat16g

Time Summary

Prep time16 min
Cook time21 min
Total time37 min

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:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes