Skip to content
thaibreakfast✨ New

Thai Rice Porridge Breakfast Plate (Jok)

Silky broken-rice congee simmered until creamy, topped with a soft egg, fried shallots, and ginger for a warming Thai breakfast.

Prep
10 min
Cook
45 min
Servings
4
Difficulty
Easy
4.3
Sign in to rate
#thai#breakfast#rice-porridge#comfort-food#congee#gluten-free

About This Recipe

Jok is the rice porridge Thai families eat for breakfast, made by simmering broken jasmine rice in stock until the grains break down into a thick, spoonable congee. It's closely related to Chinese congee, brought to Thailand generations ago and adapted with local seasonings — white pepper, fried garlic, and fresh ginger instead of century egg or scallion oil. The key technique is starting with rice that's already partly broken (or pulsing whole rice briefly in a food processor) so it releases starch faster and thickens the porridge without hours of simmering. Stirring occasionally prevents the rice from catching on the bottom of the pot while it slowly turns from separate grains into a uniform, creamy base. Each bowl gets built at the table: a soft-cooked or raw egg stirred in to cook from residual heat, a shower of crispy fried shallots, julienned ginger, and a drizzle of soy sauce and sesame oil. It's comfort food, meant to be eaten hot and adjusted to taste as you go.

Ingredients

Serves 4

  • 1 cupjasmine rice, rinsed and roughly pulsed in a food processor
  • 2 Lchicken stock
  • 300 gground pork
  • 1 tbspsoy sauce
  • 1 tspwhite pepper
  • 4 wholeeggs
  • 3 tbspvegetable oil
  • 4 wholeshallots, thinly sliced
  • 1 piecefresh ginger (5cm), julienned
  • 2 stalkscallions, sliced
  • 1 handfulcilantro leaves
  • 1 tspsesame oil

Instructions

  1. 1

    Fry the shallots

    Heat oil in a small pan over medium heat and fry shallots, stirring often, until deep golden and crisp, about 8 minutes. Drain on paper towels; reserve the oil.

  2. 2

    Season the pork

    Mix ground pork with soy sauce and half the white pepper. Roll into small meatballs, about the size of a marble.

  3. 3

    Simmer the rice

    Bring stock to a boil, add the pulsed rice, and reduce to a low simmer. Cook uncovered, stirring every few minutes, for 30-35 minutes until thick and creamy.

  4. 4

    Cook the pork balls

    Drop the pork meatballs into the simmering porridge for the last 8 minutes of cooking, until cooked through.

  5. 5

    Assemble bowls

    Ladle porridge into bowls, crack a soft-cooked or poached egg on top, and finish with fried shallots, ginger, scallions, cilantro, remaining white pepper, and a drizzle of sesame oil.

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

  • →

    Pulsing the rice briefly before cooking cuts the simmer time nearly in half compared to whole grains.

  • →

    Keep a kettle of hot stock nearby — the porridge thickens as it sits, so thin it out bowl by bowl before serving.

  • →

    Use homemade or a good low-sodium stock; store-bought salty stock makes it hard to season correctly at the end.

Variations

  • •

    Swap ground pork for shredded rotisserie chicken or sliced fish for a lighter version.

  • •

    Add a spoonful of preserved radish (chai po) for extra savory crunch.

  • •

    Make it vegetarian with mushroom stock and silken tofu cubes instead of meat.

Storage

Refrigerate up to 3 days in an airtight container; the porridge will thicken further, so add a splash of stock or water when reheating on the stove.

History & Origin

Jok descends from Chinese congee traditions brought to Thailand by immigrant communities and adapted with Thai seasonings like white pepper and fried garlic. It remains a common breakfast and late-night food across Bangkok.

Frequently Asked Questions

Can I make this with leftover cooked rice?

Yes — use about 3 cups cooked rice and simmer it in the stock for 15-20 minutes, mashing some grains against the pot to help it thicken.

What if I don't eat pork?

Ground chicken or turkey works well in the same amount, or skip the meatballs and top with shredded rotisserie chicken instead.

Why is my porridge too thin?

You likely didn't pulse the rice or simmer long enough — keep it at a gentle simmer, stirring occasionally, until the grains break down and the liquid visibly thickens.

Nutrition Facts

Per serving (420g / 14.8 oz) · 4 servings total

Calories390kcal
Protein24g
Carbohydrates38g
Fat16g
Fiber1g
Protein24g
Carbs38g
Fat16g

Time Summary

Prep time10 min
Cook time45 min
Total time55 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