Thai Rice Soup Recipe: Fragrant Lemongrass Broth With Chewy Grains

Thai Rice Soup Recipe: Fragrant Lemongrass Broth With Chewy Grains

This Thai rice soup delivers fragrant comfort in every bowl. A light yet flavorful lemongrass broth cradles chewy rice grains, creating a simple yet deeply satisfying dish.

I developed this recipe to highlight the balance of fresh herbs and subtle spices. The result is a nourishing soup that warms without weighing you down.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Thai Rice Soup

Aromatic herbs and fragrant broth make this soup sing with minimal effort.

Ingredient Amount Notes
Jasmine Rice 🍚 1 cup Rinsed until water runs clear
Lemongrass Stalks 🌿 2 whole Bruised, cut into 2-inch pieces
Fresh Ginger 🌿 1 whole Peeled, sliced into rounds
Garlic Cloves 🧄 4 cloves Smashed lightly
Shallots 🧅 2 whole Thinly sliced
Chicken Broth 🍲 6 cups Low-sodium preferred
Coconut Milk 🥥 1 can Full-fat for creaminess
Fish Sauce 🐟 2 tbsp Or substitute soy sauce
Lime Leaves 🍃 4 pieces Fresh or dried
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Fresh Thai Basil 🌿 ¼ cup Loosely packed leaves
Lime Juice 🍋 2 tbsp Freshly squeezed
Red Chili Flakes 🌶️ ½ tsp Adjust to taste
Vegetable Oil 🫒 1 tbsp Neutral-flavored for sautéing
Salt 🧂 1 tsp Or to taste

The lemongrass is non-negotiable here. Look for firm, pale green stalks at Asian markets or well-stocked supermarkets like Whole Foods. Bruise them with the flat of your knife to release the oils. Fresh ginger and garlic should be plump, not shriveled. I grab mine from the produce section at Trader Joe’s—consistently good quality. The jasmine rice? Any brand works, but rinse it well to remove excess starch.

No fish sauce? Soy sauce plus a pinch of sugar gets you 90% there. Can’t find lime leaves? Lime zest plus a bay leaf works in a pinch. Thai basil is ideal but regular basil or even mint can sub in. The coconut milk adds richness—Chaokoh or Thai Kitchen are reliable brands. Skip the light versions here; you need the full-fat for that velvety texture.

This soup tastes even better the next day as the flavors meld. Keeps 3-4 days in the fridge, freezes for 2 months. Reheat gently to avoid breaking the rice grains. I like to make a double batch and stash half in the freezer for lazy days.

❤️

Why You’ll Love This Recipe

  • I’ll be real: a handful of rice and a few fresh ingredients make a filling meal that won’t break the bank.
  • One Pot Wonder: I just dump everything—jasmine rice, lemongrass, ginger—in a single pot and let it simmer. No fancy techniques, no multiple pans.
  • Aroma Overload: Honestly, the smell of garlic and shallots sizzling with lemongrass hits me before the first spoonful. It’s like a warm hug in a bowl.
  • Feeds a Crowd: Between us, this stretches perfectly for leftovers or a cozy dinner with friends. It’s my go-to for lazy weekends.

Step-by-Step Instructions for Thai Rice Soup

This method builds layers of flavor that make this dish absolutely irresistible.

Step 1: Toast the Aromatics for Maximum Flavor

Heat the 1 tbsp vegetable oil in a large pot over medium heat. Add the 2 whole lemongrass stalks (bruised and cut into 2-inch pieces), sliced fresh ginger, 4 cloves garlic cloves (smashed), and 2 whole shallots (thinly sliced).

Sauté for 3-4 minutes until the shallots turn translucent and the aromatics release their fragrance. You’ll smell the citrusy lemongrass and warm ginger notes—this is your cue they’re ready. Stir frequently to prevent burning, as the shallots can catch quickly.

Step 2: Build the Broth Base

Pour in the 6 cups chicken broth and add the 4 pieces lime leaves. Bring to a gentle boil, then reduce heat to medium-low. Let it simmer for 10 minutes to allow the flavors to meld deeply.

The broth should turn a light golden hue as the lemongrass and ginger infuse their essence. Skim off any foam that rises to the surface for a clean, clear broth. This step ensures every spoonful is packed with authentic Thai aromatics.

Step 3: Cook the Rice to Chewy Perfection

Add the 1 cup jasmine rice (rinsed until water runs clear) to the simmering broth. Stir well and cook for 15-18 minutes, stirring occasionally, until the rice is tender but still retains a slight chew.

You’ll notice the grains plump up as they absorb the fragrant liquid. Taste a grain to check doneness—it should be soft but not mushy. If the soup thickens too much, add a splash of water to maintain a light, brothy consistency.

Step 4: Finish with Creamy and Bright Elements

Stir in the 1 can coconut milk, 2 tbsp fish sauce, and 1 tsp salt. Simmer for another 5 minutes on low heat to blend the flavors. The coconut milk will mellow the broth’s intensity and add a velvety richness.

Avoid boiling once the coconut milk is added to prevent separation. Taste and adjust seasoning if needed—this is your chance to balance the salty, tangy, and creamy notes perfectly.

Step 5: Add Final Touches and Serve

Remove the pot from heat and stir in the 2 tbsp lime juice and 0.5 tsp red chili flakes. Ladle the soup into bowls and top each serving with 0.5 cup fresh cilantro and 0.25 cup fresh Thai basil.

The herbs should float on top, releasing their fresh, citrusy aroma with every spoonful. Serve immediately while hot—the contrast of warm, creamy broth with the bright, zesty garnishes is what makes this dish shine.

👨‍🍳

Pro Tips For Making Thai Rice Soup

  • Bruise the Lemongrass: Smash the stalks with the side of your knife before adding them—this releases way more aroma than leaving them whole. I learned this the hard way after wondering why my soup tasted so mild.
  • Toast the Rice: Lightly dry-toast the jasmine rice in the pot for 1-2 minutes before adding liquid. It adds a nutty depth that plain rice can’t match.
  • Skip the Old Ginger: Fresh ginger is non-negotiable here—dried or powdered just won’t give that bright, zingy kick. After using old ginger once, I now always check for firmness before buying.
  • Simmer Low and Slow: Keep the heat gentle once the rice goes in—boiling hard turns the soup starchy and dull. A steady simmer for 20-25 minutes gives that creamy, comforting texture.

Health Benefits of This Recipe

Digestive Wellness

This soup is packed with ginger and lemongrass, both proven to aid digestion and soothe upset stomachs. A single bowl provides natural relief from bloating and nausea. I reach for this when my digestion needs a gentle reset. 💪

Immune-Boosting Herbs

Garlic and shallots in the broth bring antiviral and antibacterial properties. The lime juice adds a vitamin C boost, supporting your immune system naturally. I notice fewer colds when I eat this regularly.

Gentle Energy Source

The jasmine rice offers slow-digesting carbs for steady energy without blood sugar spikes. Combined with coconut milk’s healthy fats, this dish provides balanced, sustained fuel for your body.

Hydration Helper

Broth-based soups are excellent for hydration, especially during illness or hot weather. The 6 cups chicken broth in this recipe helps maintain fluid balance while delivering essential minerals. 💛

Anti-Inflammatory Benefits

Thai basil and cilantro contain compounds that reduce inflammation. The fish sauce provides amino acids that support tissue repair. This makes it ideal for post-workout recovery.

Low-Calorie Comfort

At approximately 300-350 calories per serving, this soup satisfies without excess. The blend of herbs and spices tricks your taste buds into feeling indulgent while keeping it light.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 15mg5%
Sodium 850mg37%
Total Carbohydrate 32g12%
Dietary Fiber 2g7%
Sugars 1g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead of jasmine?

Yes, but it will change the texture. Brown rice needs 40-45 minutes to cook and stays firmer. Add 1 extra cup of broth to compensate for absorption.

2

How do I make this vegetarian?

Swap chicken broth for vegetable broth and use soy sauce instead of fish sauce. The coconut milk already provides richness. Taste and adjust seasoning as needed.

3

Why is my broth bitter?

Lemongrass can turn bitter if overcooked. Simmer it for exactly 10 minutes before adding rice, and remove stalks before serving. Fresh stalks also taste better than old ones.

★★★★★4.5(1 review)
Tyler Campbell