Vietnamese Rice Soup Recipe: Fragrant Broth With Tender Rice and Herbs

Vietnamese Rice Soup Recipe: Fragrant Broth With Tender Rice and Herbs

This Vietnamese rice soup brings comfort in every spoonful with its tender grains and aromatic broth. I’ve refined this traditional recipe to balance simplicity with authentic flavor, using techniques passed down through generations.

The broth is the heart of this dish, simmered with ginger and scallions for a light yet deeply fragrant base. Each grain of rice absorbs the savory liquid, creating a creamy texture that pairs perfectly with fresh herbs.

What sets this version apart is the attention to detail—from toasting the rice to layering the aromatics. The result is a bowl that’s both nourishing and deeply satisfying, with every element in harmony.

Serve it hot, garnished with cilantro and a squeeze of lime for brightness. This recipe delivers warmth and tradition in every bite.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Vietnamese Rice Soup

Fragrant rice, tender chicken, and fresh herbs create this comforting traditional bowl.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Rinsed and toasted lightly
Chicken Thighs 🍗 1 lb Boneless, skinless preferred
Fresh Ginger 🌿 3 whole Peeled, sliced into coins
Scallions 🧅 6 whole White and green parts separated
Garlic Cloves 🧄 4 cloves Smashed lightly
Fish Sauce 🐟 2 tbsp Vietnamese preferred for authenticity
Chicken Broth 🍲 8 cups Low-sodium for controlled seasoning
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Lime 🍈 1 whole Cut into wedges for serving
Salt 🧂 1 tsp Kosher or sea salt preferred
White Pepper 🌶️ ½ tsp Ground, for traditional flavor
Sugar 🧈 1 tsp Balances the broth acidity
Vegetable Oil 🫒 1 tbsp Neutral flavor for cooking
Fresh Thai Basil 🌿 ¼ cup Optional but recommended

The rice and broth are non-negotiable for authenticity. Jasmine rice gives the right texture—long-grain works but lacks the fragrance. Fish sauce is key; Red Boat or Three Crabs are top picks at most Asian markets. Chicken thighs stay juicy through simmering (breasts dry out). For the ginger, look for firm roots with smooth skin (wrinkled means old).

No fish sauce? Soy sauce plus a pinch of sugar in a pinch, but flavor won’t be the same. Vegetable broth swaps in for chicken if needed. Thai basil is traditional, but regular basil or mint works (half the amount). Toasting the rice before cooking adds nutty depth—don’t skip this step (worth the extra minute).

Broth keeps 4-5 days refrigerated, freezes beautifully for 3 months. Rice absorbs liquid over time, so store separately if making ahead. Garnishes (cilantro, lime) are best added fresh—prep them the day of serving.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single pot—jasmine rice, chicken thighs, and ginger—and let it simmer while I set the table.
  • Aromatic Comfort: The garlic and scallions infuse every spoonful with a warmth that’s pure cozy in a bowl.
  • Meal Prep Hero: Honestly, it reheats like a dream, so I make a big batch for lunches all week.
  • Budget Friendly: Chicken thighs and rice stretch far, and it feels like a restaurant meal for pennies.

Step-by-Step Instructions for Vietnamese Rice Soup

This method ensures a fragrant broth and perfectly tender rice with authentic Vietnamese flavors.

Step 1: Toast the Rice and Prepare Aromatics

Rinse the 1.5 cups jasmine rice until the water runs clear, then drain well. Heat a dry pot over medium heat and add the rice, stirring constantly for 2-3 minutes until the grains appear slightly translucent and emit a nutty aroma. This toasting step enhances the rice’s natural sweetness and prevents mushiness.

While the rice toasts, peel and slice the 3 whole fresh ginger into ¼-inch thick coins. Separate the white and green parts of the 6 whole scallions, keeping them distinct for layered flavor. Lightly smash the 4 cloves garlic cloves with the side of your knife—just enough to release the oils without pulverizing.

Step 2: Build the Broth Foundation

Heat the 1 tbsp vegetable oil in a large pot over medium-high heat. Add the 1 lb chicken thighs and sear for 3-4 minutes per side until golden brown. Remove the chicken and set aside. In the same pot, add the ginger, scallion whites, and garlic, sautéing for 1-2 minutes until fragrant and just beginning to color.

Pour in the 8 cups chicken broth, then add the 2 tbsp fish sauce, 1 tsp salt, 0.5 tsp white pepper, and 1 tsp sugar. Stir to combine and bring to a gentle boil. Return the chicken to the pot, reduce heat to medium-low, and simmer for 15 minutes to infuse the broth with deep flavor.

Step 3: Cook the Rice to Perfection

Remove the chicken from the broth and set aside to cool slightly. Add the toasted jasmine rice to the simmering broth and cook for 15-20 minutes, stirring occasionally to prevent sticking. The rice should be tender but still intact, with a slight bite—overcooking will turn it to mush in the soup.

While the rice cooks, shred the chicken into bite-sized pieces, discarding any bones if using bone-in thighs. The chicken should be fully cooked and tender, pulling apart easily with a fork. Once the rice is done, return the shredded chicken to the pot and stir to combine.

Step 4: Finish and Garnish

Taste the soup and adjust seasoning if needed—the broth should be savory, slightly sweet, and aromatic with a balanced depth of flavor. Remove from heat. The soup should have a visible sheen from the rendered chicken fat, indicating rich, well-developed flavors.

Ladle the soup into bowls and garnish generously with the 0.5 cup fresh cilantro, thinly sliced scallion greens, and 0.25 cup fresh Thai basil. Serve immediately with lime wedges on the side for a bright, citrusy finish that cuts through the richness of the broth.

👨‍🍳

Pro Tips For Making Vietnamese Rice Soup

  • Toast the Rice: Dry-toast the jasmine rice in the pot for 2-3 minutes before adding liquid—it deepens the nutty flavor and prevents mushiness. I learned this the hard way after ending up with porridge-like soup.
  • Char the Ginger: Slice the ginger thin and char it in a dry pan for 1-2 minutes until fragrant. Sounds weird, but it works: the smoky warmth cuts through the richness of the chicken.
  • Skim the Broth: After adding the chicken thighs, skim off the foam that rises to the top in the first 5 minutes. Skip this and your soup will have a cloudy, bitter edge.
  • Finish with Raw Scallions: Add half the scallions at the end, raw, right before serving. The sharp crunch and freshness balance the long-simmered flavors—I was skeptical until I tried it.

Dietary Considerations for This Dish

Gluten-Free Friendly

This dish is naturally gluten-free since it relies on rice as the base. All ingredients—jasmine rice, chicken, and fresh herbs—are inherently free from gluten. Just ensure your fish sauce is certified gluten-free, as some brands may contain wheat. 💪

Dairy-Free and Nut-Free

No dairy or nuts are used in this recipe, making it safe for those with allergies or sensitivities. The chicken broth and vegetable oil also keep it free from common allergens. Always double-check labels for hidden ingredients, especially in store-bought broths.

Vegetarian Adaptation

Swap the chicken thighs for tofu or mushrooms and use vegetable broth instead of chicken broth. The fish sauce can be replaced with soy sauce or a vegan fish sauce alternative. The rice and aromatics remain unchanged for the same comforting texture.

Low-Sodium Option

Reduce the fish sauce to 1 tbsp and use low-sodium chicken broth. Skip the added salt entirely, as the fish sauce and natural flavors of the chicken will provide enough seasoning. Taste and adjust with white pepper or lime as needed.

Pescatarian Version

Replace the chicken with shrimp or white fish fillets. Add the seafood during the last 5-7 minutes of cooking to prevent overcooking. The fish sauce in the broth will complement the seafood beautifully. 🌟

High-Protein Boost

Increase the chicken to 1.5 lbs or add extra-firm tofu for a protein-packed bowl. The rice absorbs the broth’s flavors while keeping the meal hearty. Garnish with extra herbs for freshness without adding calories.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 35g13%
Dietary Fiber 2g7%
Sugars 2g
Protein 28g56%
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 a different type of rice?

Jasmine rice is ideal for its fragrance, but long-grain white works too. Avoid sticky varieties like sushi rice, as they can turn mushy. Toasting the rice first helps maintain texture.

2

How do I make it vegetarian?

Swap chicken for tofu or mushrooms and use vegetable broth. Replace fish sauce with soy sauce or a vegan alternative. The rice and aromatics stay the same.

3

Why does my broth taste flat?

Simmer the aromatics (ginger, garlic, scallions) in the broth for at least 15 minutes to build depth. Adjust seasoning with more fish sauce or a pinch of sugar.

4

Can I make this ahead of time?

Broth keeps for 4-5 days refrigerated or 3 months frozen. Store rice separately to prevent mushiness. Reheat gently and add garnishes fresh.

★★★★★4.9(7 reviews)
Tyler Campbell