As the chill of early morning creeps in, there’s nothing quite like the aromatic allure of a steaming bowl of Khao Tom to warm you up. This comforting Thai rice soup, brimming with tender meatballs and the fragrant notes of garlic and coriander, transforms a simple breakfast into a delightful experience. I first tried this dish during a serene sunrise in Thailand, and it instantly became my go-to for cozy mornings. What makes it even better is that you can whip it up in just 30 minutes!
Whether you’re a busy professional looking to spice up your mornings or a home cook weary of the same old routine, this Khao Tom recipe is both quick and customizable. Feel free to switch up the ground pork for chicken, shrimp, or even tofu—there’s no wrong way to enjoy this nourishing soup. Let’s dive into the heart of this dish and discover how to bring a taste of Thailand straight to your kitchen!
Why is Khao Tom a must-try recipe?
Comforting Warmth: There’s nothing quite like a bowl of warm Khao Tom to start your day.
Quick Cooking: Ready in just 30 minutes, this recipe fits seamlessly into busy mornings.
Customizable Flavors: Choose your favorite protein—ground pork, chicken, shrimp, or tofu!
Nutritious Fun: Packed with vitamins from fresh herbs and optional veggies, this soup is a healthy choice.
Versatile Enjoyment: Perfect as a breakfast dish or light dinner, it’s ideal for any meal!
Indulge in this delightful Thai recipe and elevate your breakfast routine!
Khao Tom Recipe Ingredients
For the Broth
• Garlic – This aromatic base is essential for elevating the soup’s overall flavor.
• Coriander Root – Adds depth and an authentic Thai flavor that you can’t miss.
• Oil – Use vegetable or peanut oil for frying the garlic-coriander paste for optimal results.
• White Pepper – Offers a mild heat; black pepper can work as a substitute if you’re in a pinch.
• Water – The soul of the soup; necessary for cooking both the rice and meatballs.
• Bouillon Cube – Enhances broth flavor; opt for homemade stock if you want to take it up a notch.
• Salt – A basic seasoning to enhance flavors; adjust based on your broth’s taste.
• Light Soy Sauce – Adds a savory umami kick; tamari can be used for a gluten-free option.
For the Soup
• Uncooked Jasmine Rice – The main component of this comforting soup; basmati can substitute in a hurry.
• Celery – Adds a nice crunch; swap with carrots for a sweeter flavor.
• Ground Pork – The star protein, rolled into meatballs; chicken or shrimp are great alternatives.
• Green Onions – A fresh garnish that enhances aroma; optional but recommended for that extra zing.
Feel free to mix things up with this Khao Tom recipe to suit your tastes!
How to Make Khao Tom
- Pound garlic and coriander root together into a fragrant paste using a mortar and pestle or a food processor. This step is essential for infusing the soup with the traditional Thai flavors.
- Heat oil in a wok over medium heat, then fry the garlic-coriander paste for about 2-3 minutes until it turns fragrant and golden. Be careful not to burn it, as that can overpower the dish.
- Add white pepper and uncooked jasmine rice into the wok, stirring for about 30 seconds until the rice is well-coated and fragrant. This gives your rice that lovely infused flavor.
- Simmer water in a large soup pot; then dissolve the bouillon cube, salt, and soy sauce into the boiling water. This creates a delicious broth that your rice and meatballs will cook in.
- Combine the toasted rice with the broth in the pot, cover it, and let it gently boil for about 10 minutes. This process ensures the rice softens perfectly.
- Drop meatballs gently into the pot and add chopped celery (if using). Cook for another 5 minutes until the meatballs float to the top, indicating they’re cooked through.
- Serve the Khao Tom in bowls, garnished with fresh green onions and fried garlic. Add optional lime wedges or chili flakes for an extra kick!
Optional: Drizzle with a little sesame oil for a nutty flavor boost.
Exact quantities are listed in the recipe card below.
Khao Tom Variations
Customize your Khao Tom with these delicious twists that elevate the comforting flavors of this classic dish.
- Chicken: Replace ground pork with ground chicken for a lighter protein choice that still delivers on flavor and texture.
- Shrimp: Use peeled and deveined shrimp for a seafood variation. Just add them to the broth two minutes before serving for a tender bite.
- Tofu: Swap in firm tofu for a vegetarian version; simply cube it and add it alongside the meatballs for added protein.
- Veggie Boost: Toss in diced carrots or bok choy for an extra crunch and a nutrient boost, making your soup even more vibrant and healthy.
- Spicy Kick: Add sliced fresh chilies or a dash of chili oil for heat, allowing you to adjust spice levels to suit your taste. A little goes a long way!
- Herbal Twist: Infuse your broth with fresh herbs like basil or mint towards the end of cooking for an aromatic finish that brightens the flavors.
- Coconut Milk: Stir in a splash of coconut milk for a creamy texture that complements the broth’s flavors, transforming Khao Tom into a rich delight.
- Nutty Flavor: Drizzle with sesame oil before serving for a comforting, nutty aroma that adds a new layer of flavor to your dish.
Embrace your creativity and make this recipe uniquely yours!
Make Ahead Options
These Khao Tom (Thai Rice Soup) preparations are perfect for busy home cooks looking to save time! You can prepare the garlic-coriander paste and meatballs up to 24 hours in advance, storing them in airtight containers in the refrigerator. The rice can also be cooked ahead of time; however, it’s best added fresh when ready to serve to maintain its texture. When you’re ready to enjoy your comforting soup, simply bring your broth to a simmer, add the prepped rice and meatballs, and cook until the meatballs float. This way, you’ll have a delicious and hearty breakfast ready with minimal effort!
What to Serve with Khao Tom?
As you create this delightful Thai rice soup, think about how to round out the meal with some delicious accompaniments.
- Fresh Spring Rolls: These light, crunchy rolls filled with veggies are perfect for dipping into a sweet chili sauce, complementing the savory broth beautifully.
- Crispy Fried Garlic: A sprinkle of this can enhance the flavor of your Khao Tom, providing an extra layer of aroma and crunch that elevates the entire dish.
- Thai Chili Sauce: Offer this on the side for guests who enjoy a touch of heat—just a drizzle can ignite the soup’s flavors and bring excitement to each spoonful.
- Lime Wedges: The fresh acidity from squeezed lime slices can brighten the flavors of your Khao Tom, adding a refreshing zing that elevates the overall experience.
- Herbed Quinoa Salad: A light, nutty salad with cilantro and lime can act as a perfect side, balancing the warmth of the soup while bringing in new textures. Serving it chilled contrasts wonderfully with the warm soup.
- Thai Iced Tea: Pair your meal with this creamy, sweet beverage—it’s a delightful way to refresh your palate amid the savory elements of Khao Tom.
Let each bite be a celebration, making your mealtime not just about eating but about savoring every moment!
Storage Tips for Khao Tom
- Fridge: Store leftover Khao Tom in an airtight container in the fridge for up to 3 days. Keep broth and rice separate to maintain optimal texture.
- Freezer: Freeze the soup in airtight containers for up to 2 months. To thaw, place it in the fridge overnight or use the microwave for quick defrosting.
- Reheating: When reheating leftover Khao Tom, add a splash of water to the broth to revive its original consistency. Heat gently on the stove or in the microwave until warmed through.
- Serving Suggestions: Enjoy with fresh lime wedges and your favorite condiments like chili flakes or fried garlic to enhance flavors in your delicious Khao Tom.
Expert Tips for Khao Tom
- Perfect Paste: Ensure you pound the garlic and coriander root into a smooth paste; this releases their essential oils for maximum flavor in your Khao Tom.
- Gentle Cooking: When adding meatballs, lower them gently into the broth to prevent clumping. They should float when fully cooked, indicating they’re perfectly tender.
- Rice Alternatives: If you don’t have jasmine rice, basmati works as a quick substitute but may alter the flavor slightly. Be sure to adjust cooking times as needed.
- Customizable Add-Ins: Feel free to add fresh vegetables like bok choy or spinach for added nutrients and a vibrant color—this enhances both taste and presentation!
- Storage Solution: If you have leftovers, store the broth and rice separately. This keeps the rice from becoming too mushy, ensuring delicious Khao Tom for days to come!
Khao Tom Recipe FAQs
How do I select ripe ingredients for Khao Tom?
Absolutely! When choosing garlic, look for firm, unbruised bulbs with tight, dry skins. The coriander root should be fresh and fragrant—avoid any that appears wilting or brown, as they won’t impart the vibrant flavor you desire. For the ground pork, ensure it’s bright pink with no dark spots. If you’re considering alternatives like chicken or shrimp, make sure they are fresh and properly refrigerated.
How should I store leftover Khao Tom?
Very! Store any leftover Khao Tom in an airtight container in the fridge for up to 3 days. For the best texture, keep the broth and rice separately; the rice can become mushy if left in the broth. Reheat gently on the stovetop, and feel free to add a splash of water to maintain that comforting broth consistency.
Can I freeze Khao Tom, and if so, how?
Yes, you can freeze Khao Tom! To do this, let the soup cool completely, then transfer it into airtight containers, leaving some room for expansion. The soup can be frozen for up to 2 months. To thaw, simply place it in the fridge overnight or use the microwave for a quick defrost. When reheating, adding a little water can help revive the broth’s smooth texture.
What are some common troubleshooting tips for Khao Tom?
If your Khao Tom turns out too salty, consider adding more water or a potato to absorb some of the saltiness while it cooks. If the broth appears too thin, you can simmer it for longer without the lid to allow it to reduce. If meatballs don’t float, they might need a bit more time—gently cooking them until they do will ensure they’re fully cooked and tender!
Are there any dietary considerations for Khao Tom?
Of course! If you have gluten sensitivities, make sure to use tamari instead of regular soy sauce. For allergies, always double-check that your broth (if homemade) and any other ingredients are free from allergens. If you’re cooking for pets, be mindful that some of these ingredients aren’t suitable for them, such as garlic and onion, so keep those options separate.
What can I add to customize my Khao Tom further?
Feel free to jazz up your Khao Tom with a soft-boiled egg on top for extra richness, or toss in fresh veggies like bok choy for added nutrients. If you love spicy flavors, consider garnishing with thinly sliced chilies or a sprinkle of chili flakes for that extra kick—there’s no wrong way to enjoy this delightful soup!

Khao Tom Recipe: Cozy Thai Rice Soup in Just 30 Minutes
Ingredients
Equipment
Method
- Pound garlic and coriander root together into a fragrant paste using a mortar and pestle or a food processor.
- Heat oil in a wok over medium heat, then fry the garlic-coriander paste for about 2-3 minutes until it turns fragrant and golden.
- Add white pepper and uncooked jasmine rice into the wok, stirring for about 30 seconds.
- Simmer water in a large soup pot; then dissolve the bouillon cube, salt, and soy sauce into the boiling water.
- Combine the toasted rice with the broth in the pot, cover it, and let it gently boil for about 10 minutes.
- Drop meatballs gently into the pot and add chopped celery; cook for another 5 minutes.
- Serve the Khao Tom in bowls, garnished with fresh green onions.










