12 Rice Noodle Soup Recipes for Your Coziest Bowls
The best rice noodle soup recipes start with a broth that tastes complete before the noodles go in, because rice noodles soften fast and keep drinking up liquid as they sit. A clear, savory broth gives the noodles room to stay springy while the meat, herbs, and aromatics carry the flavor. These twelve bowls take that same foundation and push it from a clean chicken broth to spicy beef, rich coconut, and tangy shrimp.

Start with Traditional Chicken Rice Noodle Soup if you want the classic clear bowl. Go for Spicy Lemongrass Beef Rice Noodle Soup when you need heat and depth. The Vegetarian Shiitake Mushroom Rice Noodle Soup is for a meatless dinner that still feels full, and Freezer-Ready Turkey and Spinach Rice Noodle Soup will get you a quick weeknight dinner later.
Which Rice Noodle Soup Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Traditional Chicken Rice Noodle Soup | Clean, gingery, aromatic | A classic simmered broth |
| Beef Pho Rice Noodle Soup | Deep, spiced, beefy | A special slow bowl |
| Spicy Lemongrass Beef Rice Noodle Soup | Fiery, citrusy, rich | Bold heat and depth |
| Vegetarian Shiitake Mushroom Rice Noodle Soup | Earthy, savory, meatless | Mushroom lovers |
| Coconut Curry Chicken Rice Noodle Soup | Creamy, mild, warming | A comforting curry bowl |
| Miso Ginger Salmon Rice Noodle Soup | Bright, salty, light | A quick fish dinner |
| Thai Red Curry Shrimp Rice Noodle Soup | Spicy, coconut, briny | Seafood and heat |
| Hot and Sour Shrimp Rice Noodle Soup | Tangy, peppery, savory | A sour kick |
| Korean Kimchi Beef Rice Noodle Soup | Spicy, funky, beefy | Kimchi fans |
| Green Curry Tofu Rice Noodle Soup | Herbaceous, creamy, mild | A plant forward bowl |
| Creamy Peanut Chicken Rice Noodle Soup | Nutty, rich, satay like | A creamy change up |
| Freezer-Ready Turkey and Spinach Rice Noodle Soup | Lean, savory, meal prep | Planning ahead |
Traditional Chicken Rice Noodle Soup
This is the bowl you reach for when you want something clean and restorative. The chicken and ginger do most of the work, and the rice noodles stay delicate in a broth that never gets cloudy.

Ingredients (makes 6 servings)
- Bone-in chicken thighs: 900 g (2 lb)
- Dry flat rice noodles: 300 g (10 oz)
- Yellow onion, halved: 1 large
- Fresh ginger, sliced into coins: 60 g (2 oz)
- Star anise: 3 pods
- Cinnamon stick: 1
- Fish sauce: 45 ml (3 tbsp)
- Light brown sugar: 1 tsp
- Bean sprouts, Thai basil, lime wedges, and sliced scallions: for serving
- Water: 2.4 litres (10 cups)
Instructions
Step 1: Put the chicken thighs and water in a large pot, bring to a boil, and skim the gray foam. Lower the heat to a gentle simmer, add the onion, ginger, star anise, cinnamon stick, and salt. Let it barely bubble for 45 minutes, and you’ll smell it turn sweet.
Step 2: Lift the chicken from the pot and strain the broth through a fine sieve into a clean pot. You’ll have a clear, golden liquid with no stray bits floating in it. Shred the chicken with two forks once it is cool enough to handle.
Step 3: Soak the rice noodles in hot water for 4 minutes, just until they bend without snapping. Drain and divide them among your serving bowls.
Step 4: Stir the fish sauce and brown sugar into the strained broth and bring it back to a simmer. Taste it and add a little more fish sauce if you want it saltier.
Step 5: Pile the shredded chicken over your noodles and ladle the simmering broth over everything. The hot liquid will bring the noodles back to life. Set out bean sprouts, basil, lime wedges, and scallions so you and your people can finish each bowl.
Beef Pho Rice Noodle Soup
A dark, spiced beef broth with paper thin raw sirloin that cooks the second the hot liquid hits it. You get two cuts of beef, slow simmered shank and tender slices, which makes each bowl feel a little more special.

Ingredients (makes 4 servings)
- Beef shank or oxtail: 1.4 kg (3 lb)
- Dry flat rice noodles: 250 g (9 oz)
- Yellow onion, halved: 1 large
- Fresh ginger, sliced into thick coins: 75 g (2.5 oz)
- Star anise, whole cloves, and coriander seeds: 4 pods, 4 whole, 2 tsp
- Fish sauce: 60 ml (1/4 cup)
- Yellow rock sugar or brown sugar: 1 tbsp
- Lean beef sirloin, sliced paper thin against the grain: 400 g (14 oz)
- Scallions, cilantro, and lime wedges: for serving
- Water: 3 litres (12 cups)
Instructions
Step 1: Set the onion halves and ginger coins in your dry skillet over medium-high for 5 minutes, turning once. You’ll see deep char spots and smell smoke, which gives the broth its color.
Step 2: Put the beef shank into a big pot with the water, bring to a boil, and skim the foam. Add the charred onion, ginger, star anise, cloves, and coriander seeds. Let it bubble very gently for 2 hours, and you’ll see the liquid turn deep brown.
Step 3: Lift the beef out, strain the broth, and return the broth to the pot. Stir in the fish sauce and rock sugar. Pull the meat off the bone with two forks and set it aside, because you’ll use it for the bowls.
Step 4: Soak the noodles in hot water for 3 minutes, just until they soften but still have give. Drain and divide them among your four bowls.
Step 5: Arrange the sliced raw sirloin over your noodles, add the shredded shank, then ladle the boiling hot broth over everything. The sirloin turns brown in about 30 seconds, so scatter scallions and cilantro on top and pass lime wedges around.
Spicy Lemongrass Beef Rice Noodle Soup
This one leans into heat and citrusy lemongrass without losing the deep beef base. You get a brick red broth that is lively, spicy, and a little sweet, with bok choy folded in at the end.

Ingredients (makes 6 servings)
- Beef shank, cut into thick chunks: 1.2 kg (2.5 lb)
- Dry rice vermicelli noodles: 300 g (10 oz)
- Fresh lemongrass stalks, bruised and tied: 3
- Garlic cloves and shallots, smashed and halved: 6 cloves and 2 shallots
- Dried red chilies, torn: 3
- Fish sauce: 45 ml (3 tbsp)
- Light brown sugar: 2 tsp
- Bok choy, quartered lengthwise: 2 heads
- Thai basil and lime wedges: for serving
- Water: 2 litres (8 cups)
Instructions
Step 1: Bring the beef chunks and water to a boil in a large pot. Skim the surface, then add the lemongrass, garlic, shallots, and dried chilies. Let it simmer for 90 minutes, and you’ll see the broth go from pale to rusty red.
Step 2: Soak the rice vermicelli in hot water for 5 minutes, or just until they go soft but not mushy. Drain and divide them among your bowls.
Step 3: Lift the beef chunks onto a cutting board and strain the broth through a sieve. Shred the meat while it is still warm, and you can discard the lemongrass and solids.
Step 4: Return the broth to the pot and stir in the fish sauce and brown sugar. Slide in the bok choy and the shredded beef, then simmer for 5 minutes. You’ll know it’s ready when the bok choy stems feel tender.
Step 5: Ladle the hot broth, beef, and bok choy over your noodles. Tuck a few Thai basil leaves into each bowl and squeeze lime over the top just before you eat.
Vegetarian Shiitake Mushroom Rice Noodle Soup
Meaty mushrooms and a long simmered vegetable broth give this meatless bowl real depth. It is the one you want when you need comfort without anything heavy, and it still fills the kitchen with that savory, roasted smell.

Ingredients (makes 4 servings)
- Dried shiitake mushrooms: 30 g (1 oz)
- Fresh shiitake or cremini mushrooms, sliced: 300 g (10 oz)
- Dry wide rice noodles: 250 g (9 oz)
- Vegetable stock: 1.5 litres (6 cups)
- Yellow onion, thinly sliced: 1 medium
- Garlic cloves and fresh ginger, minced and julienned: 4 cloves and 30 g (1 oz)
- Dark soy sauce: 30 ml (2 tbsp)
- Bok choy or baby bok choy, halved: 3 heads
- Sesame oil: 1 tbsp
- Scallions, sliced: for serving
Instructions
Step 1: Cover the dried shiitakes with 500 ml (2 cups) hot water and let them sit for 20 minutes. You’ll see the water turn brown, which will go right into your broth.
Step 2: Warm the sesame oil in a pot over medium heat, then drop in the onion and fresh mushrooms. Cook, stirring now and then, for 8 minutes, or until the mushrooms release their liquid and you see them start to brown around the edges.
Step 3: Drain the soaked shiitakes, but save their liquid. Slice them thinly and add them to the pot with the garlic, ginger, and the shiitake soaking water plus the stock. Bring to a boil, then reduce the heat and let it simmer for 25 minutes. You’ll have a deeply brown broth by the end.
Step 4: Soak the rice noodles in hot water for 5 minutes, then drain and divide them among your bowls. This keeps them from turning to mush in the pot.
Step 5: Stir the dark soy sauce into the broth and slide in the bok choy. Simmer for 3 minutes, until the leaves wilt, then pour the soup over your noodles and top with scallions.
Coconut Curry Chicken Rice Noodle Soup
This is the bowl for when plain chicken soup is not enough. Coconut milk softens the red curry heat, and the rice noodles soak up that creamy broth without getting heavy.

Ingredients (makes 6 servings)
- Boneless chicken thighs, sliced into thin strips: 900 g (2 lb)
- Dry wide rice noodles: 300 g (10 oz)
- Thai red curry paste: 75 g (1/4 cup)
- Coconut milk, full fat: 800 ml (3 1/4 cups)
- Chicken stock: 1 litre (4 cups)
- Fish sauce: 30 ml (2 tbsp)
- Light brown sugar: 1 tbsp
- Carrot, sliced into thin coins: 1 large
- Lime wedges: for serving
- Vegetable oil: 2 tbsp
Instructions
Step 1: Warm the vegetable oil in your big pot over medium heat. Add the curry paste and stir it for 2 minutes, until it starts to stick and you can smell the lemongrass and chili.
Step 2: Slide in the chicken strips and cook for 5 minutes, turning once, just until the outside turns pale. You do not need to cook them all the way through yet.
Step 3: Pour in the coconut milk and chicken stock, then add the fish sauce, brown sugar, and carrot coins. Let it come to a low boil, then turn the heat down and simmer for 15 minutes. The broth will go from pale pink to deep orange, and you’ll smell it thickening slightly.
Step 4: Soak the rice noodles in hot water for 5 minutes, just until they are soft enough to separate. Drain and divide them among your serving bowls.
Step 5: Ladle the curry soup and chicken over your noodles, then squeeze a lime wedge over each bowl. The lime brightens the coconut and cuts the richness, so squeeze it right before you eat.
Miso Ginger Salmon Rice Noodle Soup
A light miso broth with soft salmon and a sharp hit of ginger. This one is faster than most, and the rice noodles stay thin and tender under the salty, savory soup.

Ingredients (makes 4 servings)
- Skinless salmon fillet, cut into cubes: 600 g (1.3 lb)
- Dry thin rice noodles: 200 g (7 oz)
- White miso paste: 90 g (1/3 cup)
- Vegetable or dashi broth: 1.5 litres (6 cups)
- Fresh ginger, grated: 2 tbsp
- Garlic cloves, minced: 3
- Baby spinach: 100 g (4 cups)
- Soy sauce: 1 tbsp
- Sesame oil: 1 tsp
- Sliced scallions: for serving
Instructions
Step 1: Whisk the white miso with 250 ml (1 cup) warm broth in a small bowl until no lumps remain. This keeps the miso from clumping when you add it later.
Step 2: Pour the rest of the broth into a pot and bring it to a boil over medium-high. Add the ginger and garlic, then lower the heat so it barely bubbles for 10 minutes. You’ll smell the ginger sharpen as it sits.
Step 3: Slide the salmon cubes into the broth and simmer for 3 minutes, or until they turn pale pink and flake when you press one. Stir in the spinach and the soy sauce, then turn off the heat.
Step 4: Soak the rice noodles in hot water for 4 minutes, then drain and set them beside your bowls. You want them just pliable, not fully soft.
Step 5: Stir the dissolved miso into the hot soup, then taste and add a little more soy if you like. Divide the noodles among bowls, ladle the soup and salmon over them, and finish with scallions and a few drops of sesame oil.
Thai Red Curry Shrimp Rice Noodle Soup
Shrimp stays tender in this one because it goes in at the very end. The coconut broth has enough heat to wake you up, and the bamboo shoots add a gentle crunch that plays well with the soft noodles.

Ingredients (makes 4 servings)
- Large shrimp, peeled and deveined: 600 g (1.3 lb)
- Dry flat rice noodles: 250 g (9 oz)
- Thai red curry paste: 60 g (3 tbsp)
- Coconut milk: 600 ml (2.5 cups)
- Chicken stock: 750 ml (3 cups)
- Fish sauce: 30 ml (2 tbsp)
- Light brown sugar: 1 tbsp
- Sliced bamboo shoots, rinsed: 200 g (7 oz)
- Vegetable oil: 2 tbsp
- Thai basil and lime wedges: for serving
Instructions
Step 1: Warm the oil in your pot over medium and add the curry paste. Cook it for 2 minutes, stirring often, until the paste darkens a shade and you can smell toasted chili.
Step 2: Pour in the coconut milk and stock, scraping up any paste stuck to the bottom. Add the fish sauce, sugar, and bamboo shoots, then bring the broth to a boil. Lower the heat and let it simmer for 10 minutes while you prepare the noodles.
Step 3: Soak the rice noodles in hot water for 4 minutes, then drain and divide them among your bowls. You want them to keep a little bite so the hot broth can finish them.
Step 4: Slide the shrimp into the simmering broth and cook for 2 minutes, just until they curl and turn pink. Do not leave them longer than that, or you will get rubber.
Step 5: Ladle the soup, shrimp, and bamboo shoots over your noodles, then tear Thai basil over the top. Serve each bowl with a lime wedge for squeezing.
Hot and Sour Shrimp Rice Noodle Soup
This version uses rice vinegar, white pepper, and the slow pour of beaten eggs for that classic hot and sour texture. The shrimp and tofu keep it light, while the mushrooms give the broth a deep, earthy backbone.

Ingredients (makes 4 servings)
- Large shrimp, peeled and deveined: 500 g (1.1 lb)
- Dry rice noodles: 200 g (7 oz)
- Chicken stock: 1.5 litres (6 cups)
- Fresh shiitake mushrooms, sliced: 150 g (5 oz)
- Firm tofu, cut into thin strips: 200 g (7 oz)
- Light soy sauce: 30 ml (2 tbsp)
- Black vinegar: 45 ml (3 tbsp)
- Ground white pepper: 1 tsp
- Eggs, beaten: 2
- Chili oil and sliced scallions: for serving
Instructions
Step 1: Bring the chicken stock to a boil in your large pot, then add the shiitake mushrooms and tofu. Lower the heat and simmer for 5 minutes, just until the mushrooms have softened.
Step 2: Stir in the soy sauce, vinegar, and white pepper. Taste the broth, and if you want more sour or more heat, adjust it now before the shrimp go in.
Step 3: Slide the shrimp into the pot and cook for 2 minutes. You’ll see them curl and turn pink in about that time. Keep the broth at a steady bubble, not a violent boil, so you don’t toughen the shrimp.
Step 4: Soak the rice noodles in hot water for 4 minutes, then drain and divide them among your bowls. A quick soak here keeps them from turning mushy under the hot soup.
Step 5: Slowly pour the beaten eggs into the simmering soup in a thin stream, then give it one gentle stir. As soon as the eggs form ribbons, ladle the soup over your noodles and finish with chili oil and scallions.
Korean Kimchi Beef Rice Noodle Soup
Kimchi does most of the seasoning here, mellowing into the beef stock until it turns fiery red. The sliced beef stays tender because it gets a quick sear, then finishes gently in the hot broth.

Ingredients (makes 4 servings)
- Beef sirloin or ribeye, sliced thin: 500 g (1.1 lb)
- Dry rice noodles: 250 g (9 oz)
- Napa cabbage kimchi, chopped: 300 g (2 cups)
- Chicken or beef stock: 1.5 litres (6 cups)
- Gochujang (Korean red pepper paste): 2 tbsp
- Soy sauce: 2 tbsp
- Garlic cloves, minced: 4
- Sesame oil: 1 tbsp
- Firm tofu, cut into cubes: 200 g (7 oz)
- Scallions and sesame seeds: for serving
Instructions
Step 1: Warm the sesame oil in your pot over medium-high, then add the sliced beef. Cook for 3 minutes, turning once, until the edges brown but the center is still pink. You do not want to fully cook it yet.
Step 2: Stir in the kimchi, garlic, and gochujang, and cook for another 2 minutes. The kimchi will soften and the red paste will coat everything, and you’ll smell a deep, spicy tang.
Step 3: Pour in the stock and soy sauce, then bring the soup to a boil. Lower the heat and simmer for 15 minutes. You’ll see the broth turn a fiery red and smell the gochujang mellow.
Step 4: Soak the rice noodles in hot water for 4 minutes, then drain and divide among your bowls. Keep them slightly firm so they do not fall apart in the hot liquid.
Step 5: Slide the tofu into the soup and simmer for 2 minutes, just until it is heated through. Ladle the broth, beef, and tofu over your noodles, then shower everything with scallions and sesame seeds.
Green Curry Tofu Rice Noodle Soup
Green curry paste brings a fresher, more herbal heat than its red cousin, and the tofu picks up golden edges before it goes into the broth. The eggplant and green beans make it feel like a full dinner, not a side bowl.

Ingredients (makes 4 servings)
- Firm tofu, cut into cubes: 500 g (1.1 lb)
- Dry thin rice noodles: 250 g (9 oz)
- Thai green curry paste: 60 g (3 tbsp)
- Coconut milk: 600 ml (2.5 cups)
- Vegetable stock: 750 ml (3 cups)
- Asian eggplant and green beans, cut into bite size pieces: 1 medium eggplant and 150 g (5 oz)
- Fish sauce: 30 ml (2 tbsp)
- Palm sugar or brown sugar: 1 tbsp
- Vegetable oil: 2 tbsp
- Thai basil: for serving
Instructions
Step 1: Warm the oil in your pot over medium heat, then press the tofu cubes in a single layer. Cook for 6 minutes, turning halfway, until they pick up golden edges. You’ll need to be patient here, but the color is worth the wait.
Step 2: Push the tofu to one side and you’ll have room to toast the paste. Drop in the green curry paste, stirring it for 1 minute until it smells grassy and hot. Add the eggplant and green beans, then toss everything together for another 2 minutes, just until the vegetables get a head start.
Step 3: Pour in the coconut milk and stock, then add the fish sauce and sugar. Bring the soup to a gentle boil, lower the heat, and simmer for 10 minutes. You’ll see the eggplant turn creamy and the broth thicken slightly.
Step 4: Soak the rice noodles in hot water for 4 minutes, then drain and set them beside your bowls. This quick soak keeps the noodles from taking over the pot.
Step 5: Taste the broth yourself, add a little more fish sauce or sugar if you want, then divide the noodles among bowls. Spoon the tofu and vegetables over them and top with Thai basil.
Creamy Peanut Chicken Rice Noodle Soup
A satay-inspired bowl that leans on smooth peanut butter for richness instead of cream. The lime juice at the end cuts through the nutty broth, so the soup stays lively rather than heavy.

Ingredients (makes 6 servings)
- Boneless chicken thighs, cut into 1 inch pieces: 900 g (2 lb)
- Dry flat rice noodles: 300 g (10 oz)
- Smooth peanut butter, unsweetened: 120 g (1/2 cup)
- Coconut milk: 400 ml (1 2/3 cups)
- Chicken stock: 1 litre (4 cups)
- Red curry paste: 30 g (2 tbsp)
- Fish sauce: 30 ml (2 tbsp)
- Lime juice: 2 tbsp
- Vegetable oil: 2 tbsp
- Sliced scallions and chopped peanuts: for serving
Instructions
Step 1: Warm the vegetable oil in your pot over medium-high, then add the chicken pieces. Cook for 6 minutes, turning once, until the outside is browned. You do not need to cook them through yet.
Step 2: Push the chicken aside and you’ll have a clear spot to toast the curry paste for 1 minute until it smells roasted. Add the peanut butter and stir it until the mixture turns smooth.
Step 3: Pour in the coconut milk and stock, scraping the bottom of the pot. Add the fish sauce and bring the soup to a boil, then reduce the heat and let it simmer for 15 minutes. You’ll see the broth thicken as the peanut butter melts in.
Step 4: Soak the rice noodles in hot water for 5 minutes, then drain and divide them among your bowls. A fast soak keeps them from breaking apart under the creamy soup.
Step 5: Stir the lime juice into the soup and taste it, adding a little more fish sauce if you want more salt. Ladle the soup and chicken over your noodles, then shower each bowl with scallions and chopped peanuts.
Freezer-Ready Turkey and Spinach Rice Noodle Soup
A big batch of soup base and quick cooking noodles in separate bags means dinner later is mostly assembly. You get lean turkey, soft spinach, and rice noodles that stay separate until the last minute, so they never go gummy.

Ingredients (makes 2 freezer bags, 4 servings each)
- Lean ground turkey: 900 g (2 lb)
- Dry flat rice noodles: 400 g (14 oz)
- Chicken stock: 2 litres (8 cups)
- Yellow onion, diced: 1 large
- Carrots and celery, diced: 2 medium carrots and 2 stalks
- Garlic cloves, minced: 4
- Fresh ginger, minced: 1 tbsp
- Low sodium soy sauce: 45 ml (3 tbsp)
- Baby spinach: 150 g (6 cups)
- Vegetable oil: 2 tbsp
Instructions
Step 1: Warm the oil in your biggest pot over medium-high, then crumble in the ground turkey. Cook for 6 minutes, breaking it up, until no pink remains. Add the onion, carrots, celery, garlic, and ginger, and cook for another 4 minutes, until you can smell the garlic.
Step 2: Pour in the stock and soy sauce, then scrape the bottom of the pot. Let the soup come to a boil, reduce the heat, and simmer for 15 minutes. You’ll see the vegetables turn soft and the broth go from thin to slightly glossy.
Step 3: Turn off the heat and stir in the spinach, letting it wilt in the residual heat. Cool the soup to room temperature, then divide it between two large freezer bags. You can label them with the date before they go flat in your freezer.
Step 4: Split the dry rice noodles into two smaller bags and seal them without soaking. Keeping the noodles separate means you can cook them fresh whenever you reheat the soup.
Step 5: Thaw one bag of soup overnight in your fridge when you are ready for dinner. Reheat it in a pot until it bubbles, and soak half the noodles in hot water for 4 minutes while it warms.
Step 6: Divide the drained noodles between four bowls and ladle the hot turkey and spinach broth over them. You’ll get a soup that tastes like it was never frozen, so serve it right away.
The one step that matters most is soaking rice noodles in hot water, never boiling them in the broth. They finish cooking in the bowl, so you want them pliable but still firm. Keep the broth hot and let it do the rest.
Pick the bowl that sounds like tonight, and go heavy on the herbs, lime, or scallions at the end. The noodles taste best right after they hit the hot broth, so eat while it’s steaming.
