Healthy Meatball & Noodle Soup Recipe
Introduction
This Healthy Meatball & Noodle Soup is a fragrant, comforting dish that’s full of bold flavors and fresh ingredients. Perfect for a nourishing weeknight meal, it combines tender meatballs with aromatic spices and vibrant herbs in a warming broth.

Ingredients
- 1 batch of meatballs (see recipe in ‘Goes well with’)
- 1 tbsp vegetable oil
- Thumb-sized piece of ginger, peeled and finely grated
- 8 spring onions, finely sliced
- 2 star anise
- 1 cinnamon stick
- 2 lemongrass sticks, tough outer leaves removed and finely sliced
- 1-2 green chillies (seeds removed if preferred less heat), finely sliced
- Small bunch of coriander, leaves and stalks separated, both finely chopped
- 1 tbsp light brown soft sugar
- 1¼ litres beef stock
- 1-2 tsp fish sauce
- 1 tsp soy sauce, plus extra to serve
- 2 handfuls of ready-to-eat beansprouts
- 3 rice noodle nests
- 1 lime, cut into wedges
Instructions
- Step 1: Prepare the meatballs according to the referenced recipe. Heat the vegetable oil in a large saucepan over medium heat. Fry the meatballs in batches, turning every 1-2 minutes until browned all over. Remove the pan from the heat, transfer the meatballs to a plate, and set aside.
- Step 2: In the same pan, combine the ginger, three-quarters of the spring onions, star anise, cinnamon stick, lemongrass, half of the green chilli, coriander stalks, light brown sugar, and beef stock. Bring to a boil over medium heat.
- Step 3: Reduce the heat to a simmer and cook for 35 minutes until the lemongrass is tender and the flavors are well infused.
- Step 4: Add the browned meatballs back into the pan and simmer for 10-12 minutes until cooked through. Stir in the fish sauce to taste, soy sauce, and freshly ground black pepper.
- Step 5: Add the beansprouts, turn the heat to medium-high, and cook for another 3 minutes.
- Step 6: Meanwhile, cook the rice noodles according to the package instructions. Drain well and divide between four bowls.
- Step 7: Remove the cinnamon stick and star anise from the broth, then ladle the meatballs and broth over the noodles.
- Step 8: Scatter the remaining spring onions, green chilli, and coriander leaves on top. Serve with lime wedges for squeezing over just before eating.
Tips & Variations
- To reduce sodium, adjust the amount of fish sauce and soy sauce used or opt for low-sodium versions.
- Swap beef stock for chicken or vegetable stock to suit your preference.
- For added richness, stir in a splash of coconut milk just before serving.
- If you like more heat, leave the seeds in the green chillies or add a drizzle of chili oil.
- Use fresh rice noodles if available for a better texture, but dried noodles work well too.
Storage
Store any leftover soup separately from the noodles in airtight containers in the refrigerator for up to 2 days. Reheat the broth and meatballs gently on the stove. Reheat the noodles by briefly dipping them in hot water before serving to restore their texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen meatballs for this soup?
Yes, frozen meatballs can be used. Just ensure they are fully cooked by simmering them in the broth for a bit longer before serving.
Can I make this soup vegetarian?
To make a vegetarian version, substitute the meatballs with plant-based alternatives or tofu, and use vegetable stock instead of beef stock. Adjust seasonings to taste.
Print
Healthy Meatball & Noodle Soup Recipe
- Total Time: 1 hr 10 mins
- Yield: 4 servings 1x
- Diet: Low Fat
Description
A healthy and flavorful meatball and noodle soup featuring tender homemade meatballs simmered in a fragrant broth infused with ginger, lemongrass, star anise, and cinnamon. Served over delicate rice noodles with fresh beansprouts, spring onions, chillies, coriander, and a squeeze of lime for a vibrant and satisfying meal.
Ingredients
Meatballs
- 1 batch of meatballs (see recipe in ‘Goes well with’)
Soup Base
- 1 tbsp vegetable oil
- Thumb-sized piece of ginger, peeled and finely grated
- 8 spring onions, finely sliced (reserve some for garnish)
- 2 star anise
- 1 cinnamon stick
- 2 lemongrass sticks, tough outer leaves removed and finely sliced
- 1–2 green chillies, seeds removed if preferred less heat, finely sliced (reserve some for garnish)
- Small bunch of coriander, leaves and stalks separated, both finely chopped
- 1 tbsp light brown soft sugar
- 1¼ litres beef stock
- 1–2 tsp fish sauce
- 1 tsp soy sauce, plus extra to serve
To Serve
- 2 handfuls of ready-to-eat beansprouts
- 3 rice noodle nests
- 1 lime, cut into wedges
Instructions
- Prepare the meatballs: Prepare the meatballs according to your preferred recipe or the one referenced as ‘Goes well with’.
- Brown the meatballs: Heat vegetable oil in a large saucepan over medium heat. Fry the meatballs in batches, turning every 1-2 minutes until browned all over. Remove the meatballs from the pan and set aside on a plate.
- Prepare the broth: Add grated ginger, three-quarters of the spring onions, star anise, cinnamon stick, finely sliced lemongrass, half of the green chilli, coriander stalks, light brown sugar, and beef stock to the pan. Bring to a boil over medium heat.
- Simmer the broth: Reduce the heat to a gentle simmer and cook for 35 minutes until the lemongrass is tender and the flavors have infused fully into the broth.
- Cook the meatballs in broth: Return the browned meatballs to the simmering broth and cook for 10-12 minutes until they are cooked through.
- Season the soup: Add fish sauce to taste, soy sauce, and freshly ground black pepper. Stir to combine.
- Add beansprouts: Add the ready-to-eat beansprouts, increase heat to medium-high, and cook for an additional 3 minutes.
- Prepare the noodles: While the soup finishes cooking, cook the rice noodles according to the package instructions. Drain well.
- Assemble and serve: Divide the cooked noodles among four bowls. Remove the cinnamon stick and star anise from the soup. Ladle the meatballs and broth over the noodles. Garnish with the reserved spring onions, sliced chilli, and coriander leaves. Serve with lime wedges for squeezing over.
Notes
- You can adjust the level of heat by adding or removing seeds from the chillies.
- The broth benefits from the infusion of aromatic spices; do not skip the simmering step.
- If you prefer a richer broth, use homemade beef stock or bone broth.
- This soup is best served fresh but can be refrigerated for up to 2 days.
- Rice noodles should be cooked just before serving to maintain their delicate texture.
- Prep Time: 20 mins
- Cook Time: 50 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Asian
Keywords: meatball soup, noodle soup, healthy soup, Asian soup, beef meatballs, rice noodles, ginger soup, lemongrass, easy soup recipe

