Thai Rice Soup With Pork-Cilantro Meatballs

Updated Nov. 15, 2022

Thai Rice Soup With Pork-Cilantro Meatballs
Evan Sung for The New York Times
Total Time
2 hours
Rating
5(886)
Comments
Read comments

Jok, also called congee, is a rice porridge that’s like the oatmeal of Asia -- a soft, soothing, filling breakfast that can be sparked with add-ins and toppings for flavor and crunch. Before dawn in Bangkok, jok vendors begin the battle to make the juiciest meatballs, the tiniest ginger matchsticks and the liveliest pickled fresh chiles. This recipe, which also makes a great lunch on a chilly weekend morning, is adapted from two cooks: Leela Punyaratabandhu, author of Simple Thai Food, who makes a vendor-style, puddingy jok; and Chrissy Teigen, the Thai-American supermodel, who makes a simpler version, adapted from her mother Vilaluck’s home recipe. —Julia Moskin

Featured in: Hearty Cravings, Sometimes Unfulfilled

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:6 to 8 servings

    For the Meatballs

    • 2large cloves garlic, peeled
    • 2tablespoons finely chopped cilantro roots or stems
    • ½teaspoon white peppercorns
    • 1pound ground pork
    • 1tablespoon oyster sauce
    • 1teaspoon soy sauce

    For the Soup

    • 1cup jasmine or long-grain rice
    • 6cups light chicken stock (see note)

    To Finish

    • 6 to 8eggs, optional
    • Red chile powder (preferably Thai, but ancho or Aleppo will do)
    • 12-inch piece fresh ginger, peeled and cut into matchsticks
    • 2scallions, white and green parts, finely chopped
    • ¼cup loosely packed fresh cilantro leaves
    • Fish sauce and sriracha, for garnish
Ingredient Substitution Guide
Nutritional analysis per serving (8 servings)

362 calories; 18 grams fat; 6 grams saturated fat; 0 grams trans fat; 8 grams monounsaturated fat; 2 grams polyunsaturated fat; 27 grams carbohydrates; 1 gram dietary fiber; 4 grams sugars; 21 grams protein; 444 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Make the Meat Mixture

    1. Step 1

      Pound or grind the garlic, cilantro and white pepper together into a coarse paste. Transfer to a bowl and add the pork, oyster sauce and soy sauce. Mix well, cover and refrigerate at least 1 hour or overnight.

  2. Make the Soup

    1. Step 2

      In a large heavy pot, combine the rice and stock and bring to a gentle boil, then reduce to a simmer. Simmer, uncovered, for 30 minutes, stirring occasionally and scraping up any starch from the bottom to prevent scorching. Add 2 cups hot water and simmer 30 minutes more. Add another 2 cups hot water and simmer 20 to 30 minutes more, until the rice begins to fall apart in the soup.

    2. Step 3

      From the refrigerator, remove the dumpling mixture and the eggs, if using. Heat your serving bowls. Adjust the heat under the soup so that it bubbles gently. Pinch off pieces of the meat mixture to make bite-size balls, dropping them one at a time into the soup. When all of the meatballs have firmed up and turned opaque, about 2 to 3 minutes after adding the last one, the soup is ready.

    3. Step 4

      To serve, scoop a ladleful of soup into a bowl. Crack one egg, if using, into the bowl. Gently ladle more hot soup over the raw egg, covering it completely. After about 4 minutes, the eggs will be softly cooked. Dust each bowl with chile powder and sprinkle with ginger, scallions and cilantro. Serve immediately, passing fish sauce and sriracha at the table. Each diner breaks the egg yolk and scoops up the egg with the soup. Note: Use a very light-bodied chicken stock. If using prepared or canned broth or bouillon cubes, dilute with water until the salt and chicken flavors are very mild.

Ratings

5 out of 5
886 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

Yum! Definitely don't ignore the note about very light chicken broth, or it will be much too salty. We found that we wanted the eggs a bit more cooked (they really spread out in the bowl and didn't get very cooked by the soup), so microwaved the bowls for about 90 seconds on 50% to set the eggwhite. Great food for a chilly/rainy evening or when you're sick.

Loved this! I added a squeeze of lime and some chopped peanuts as condiments. Don't sweat the white peppercorn business, just use black if that is all you have. :-) As mentioned, the egg needs to be on the small side to cook in the heat of the soup. I would recommend that you either fry an egg and slide it on top or skip it altogether.
There is plenty of rich flavor and protein in all of the meatballs and peanuts!

Fried garlic is an absolute necessity as a topping here!

whoever said add Sriracha and toasted sesame oil , fkn brilliant so fkn delicious put ginger & lemongrass in the congee used 8 cups of broth

This is my kids’ all-time favorite. When I ask, what should I make for dinner? They say, the rice thingy. This is what they mean.

Could I use leftover rice to speed up process ?

Private comments are only visible to you.

Credits

Adapted from “Simple Thai Food” by Leela Punyaratabandhu (Ten Speed Press, 2014)

Advertisement

or to save this recipe.