Soups & Stews
This beef ball noodle soup recipe delivers restaurant-quality comfort in a single pot, with homemade meatballs simmered in a rich, aromatic broth. š The secret lies in tenderizing the beef properly and building flavor through slow simmeringāno shortcuts here.
What starts as simple ground beef and pantry staples transforms into hearty, savory bites that melt in your mouth.
The beauty of this recipe is its balance of tradition and simplicity. You'll create a fragrant broth from scratch using beef bones or a high-quality stock, then fold in perfectly seasoned meatballs that stay juicy even after hours of simmering.
The egg noodles cook directly in the broth, absorbing all that delicious flavor without turning mushy.
By the time you're done, you'll have a steaming bowl of soup with tender meatballs floating in a rich, golden broth, topped with fresh herbs and a drizzle of sesame oil.
It's the kind of meal that warms you from the inside outāideal for chilly evenings or when you need a comforting classic. The best part? Every spoonful tastes like it came from your favorite Asian restaurant.
Ready in about 2 hours (mostly hands-off time), this soup scales beautifully for feeding a crowd or meal prepping for the week. The instructions are clear enough for beginners but flexible enough for cooks who want to customize with their favorite spices or protein swaps.
Let's get started on this comforting classic.
Ingredients for beef ball noodle soup
Pantry staples plus a few specialty finds for that restaurant-quality broth and meatballs.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef š„© | 1 ½ lb | 80% lean for juiciness |
| Large Eggs š„ | 2 whole | Room temperature for best binding |
| Garlic Cloves š§ | 4 cloves | Minced for meatballs |
| Fresh Ginger šæ | 1 tbsp | Grated, aromatic base |
| Green Onions š§ | 2 whole | Chopped, for garnish |
| Sesame Oil š« | 1 tbsp | For finishing touch |
| Egg Noodles š | 1 lb | Medium width preferred |
| Beef Bones 𦓠| 2 lb | For homemade stock |
| Carrots š„ | 3 whole | Chopped for broth |
| Celery Stalks šæ | 3 whole | Chopped for broth |
| Yellow Onion š§ | 1 whole | Chopped for broth |
| Soy Sauce š¶ | 2 tbsp | For umami depth |
| Sesame Seeds š¾ | 1 tbsp | Toasted for garnish |
| Dried Shiitake Mushrooms š | 4 whole | Rehydrated for broth |
| Salt š§ | 1 ½ tsp | Kosher preferred |
The ground beef is where the magic startsā80% lean gives you that perfect balance of juiciness and tenderness. Costco or Trader Joe's usually have it pre-ground, but if you're buying a whole chuck roast, ask the butcher to grind it fresh. For the broth, beef bones are non-negotiableāthey melt into that rich, gelatinous goodness that makes soup so satisfying. If you can't find them, high-quality beef stock works in a pinch, but it won't have the same depth. The dried shiitake mushrooms? Asian markets carry them in bulkāsoak them first to bring out their umami punch.
No sesame oil? Toasted peanut oil gives a similar nutty finish, though it won't be quite the same. Fresh ginger is ideal, but ground ginger at half the amount works if you're in a hurry. The egg noodles can be swapped for rice noodles or udonājust adjust cooking time. For the meatballs, if you're out of eggs, 1 tbsp cornstarch per egg replaces the binding. And if you can't find fresh shiitake, cremini mushrooms chopped fine will add earthiness to the broth. The soy sauce? Coconut aminos is a lower-sodium alternative if you're watching salt.
Broth keeps for 5 days in the fridge or 3 months frozenāmake extra, it's worth it. Meatballs reheat beautifully, but I like to make them fresh for the best texture. Store cooked noodles separately if you're prepping aheadāthey'll stay fresher. For serving, keep the sesame oil and seeds in a small jar on the table so everyone can add their own finishing touch. This soup tastes even better the next day as flavors meld togetherāperfect for meal prep.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe when Iām too tired to dice gingerājust grate a thumbās width, toss it in raw, and let it mellow in the broth. The garlic? Minced in 30 seconds while the beef browns. Thatās it. No small cuts, no fussy prep.
- Umami Bomb: The beef balls are where the magic happensājuicy, packed with egg that stays tender, and that little burst of ginger-garlic oil when you bite in. Honestly, the first time I made it, my roommate stole half before I even sat down.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch on Sunday, and Iāve got flavor-packed lunches for days. The broth stays rich even reheated, and the noodles hold upājust toss everything in a thermos or container. (Yes, even on a Tuesday night.)
- Budget Win: Ground beef stretches so far here, and eggs? Cheap protein that actually feels special. I make this when my grocery budgetās tight, and no one ever guesses. Plus, leftovers taste just as good coldāperfect for packing in kidsā lunches or throwing in salads later.
Step-by-step instructions for beef ball noodle soup
Here's how to make this comforting soup from scratchājuicy meatballs, rich broth, and perfect noodles.
š³ Step 1: Make the Homemade Broth
Start by preheating your oven to 450°F. Place the 2 lb beef bones on a baking sheet and roast for 20 minutes until they turn a deep golden brown. This caramelization adds incredible depth to your broth.
While the bones roast, peel and chop the 3 whole carrots, 3 whole celery stalks, and 1 whole yellow onion into ½-inch pieces. Soak the 4 whole dried shiitake mushrooms in 2 cups hot water for 20 minutes to rehydrate.
Transfer the roasted bones to a large stockpot and add the chopped vegetables, rehydrated mushrooms (with their soaking liquid), and 8 cups cold water. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 2 hours. Skim off any foam that rises to the surfaceāthis ensures a clear, clean broth.
šØāš³ Step 2: Prepare the Meatball Mixture
In a large bowl, combine the 1.5 lb ground beef, 2 whole large eggs, 4 cloves minced garlic cloves, 1 tbsp grated fresh ginger, 1.5 tsp salt, and 2 tbsp soy sauce. Mix gently with your hands until just combinedādon't overwork the meat or the meatballs will become dense.
Roll the mixture into 16 equal-sized meatballs (about 1.5 inches in diameter). I like to make them uniform so they cook evenly. Place them on a plate and refrigerate for 15 minutes to firm upāthis makes them easier to handle when cooking.
š„ Step 3: Cook the Meatballs and Noodles
While the broth simmers, heat 1 tbsp sesame oil in a large skillet over medium-high heat. Add the meatballs in a single layer and cook for 3-4 minutes per side until they're browned and cooked through. Remove them with a slotted spoon and set aside.
In the same skillet, bring 4 cups of the hot broth to a gentle boil. Add the 1 lb egg noodles and cook according to package instructions (usually 8-10 minutes) until al dente. Drain the noodles, reserving ½ cup of the cooking liquid for later.
š„ Step 4: Assemble the Soup
Return all the meatballs to the large stockpot with the remaining broth. Stir in the 2 tbsp soy sauce and bring to a gentle simmer. Add the cooked noodles and heat through for 2-3 minutes. If the soup seems too thick, add the reserved noodle cooking liquid 1 tablespoon at a time until it reaches your desired consistency.
Taste and adjust seasoning with additional salt if needed. The broth should be rich and flavorful, with the meatballs infusing their savory goodness throughout. Ladle the soup into bowls and garnish each serving with 2 chopped green onions and 1 tbsp toasted sesame seeds for that perfect finishing touch.
Pro Tips For Making Beef Ball Noodle Soup
- CRUSH THE GARLIC: Break your garlic cloves in half lengthwise before mincingāit exposes more surface area and infuses the broth faster. I used to mince it first and wondered why my soup never had that punchy, aromatic depth. A quick smash with the flat side of your knife does the trick.
- DONāT OVERWORK THE BEEF: Once the ground beef loses its pink center, stop stirring immediatelyācooking it further makes the meat dry and rubbery. I learned this the hard way when my beef balls turned out like hockey pucks instead of tender, juicy bites. Pull it out just before itās fully done; itāll carryover cook in the hot broth.
- SALT THE BROTH LATE: Hold off on salting until the broth is fully simmeringāadding salt early dilutes the flavor as water evaporates. My grandmother swore by this, and she was right: taste the broth after itās reduced, then adjust. Youāll need less salt overall, and the seasoning will hit harder.
- STEAM THE GINGER: Wrap the fresh ginger in cheesecloth or a thin towel before dropping it into the brothāit keeps the pieces intact while still releasing flavor. I was skeptical until I tried it: no floating chunks, no bitter edges, just smooth, warm ginger notes that blend perfectly into the soup. Toss it out after 15 minutes; youāve extracted what you need.
Best sauces and condiments for these flavors
Classic Soy-Ginger Sauce
This is my go-to sauce for beef ball noodle soupāitās simple but packs serious flavor. Start by simmering 1 cup beef broth with 2 tbsp soy sauce, 1 tbsp grated fresh ginger, 1 minced garlic clove, and a pinch of white pepper for 5 minutes until fragrant.
Strain and pour over the assembled soup just before serving. The ginger adds warmth while the soy sauce deepens the umami. š
Spicy Chili Oil Drizzle
For a kick, blend ½ cup neutral oil (like avocado or vegetable) with 1 tbsp chili crisp (or finely chopped dried chilies), 1 tsp soy sauce, and ½ tsp sugar to balance the heat.
Heat the oil gently until it shimmers, then drizzle 1 teaspoon per bowl just before eating. The oil floats on top, adding a fiery contrast to the rich broth.
Sesame-Garlic Vinaigrette
Whisk together 3 tbsp toasted sesame oil, 1 tbsp rice vinegar, 1 tsp honey (or maple syrup), 1 minced garlic clove, and ½ tsp salt.
Drizzle 1 teaspoon per bowl for a bright, nutty finish. This works especially well if your broth is on the heavier sideāit cuts through the richness beautifully. š
Creamy Miso-Ginger Swirl
For a creamy twist, mix 2 tbsp white miso paste with 1 tbsp water to create a smooth paste. Add 1 tsp grated ginger and ½ tsp sesame oil, then swirl into the soup just before serving.
The miso adds depth while the ginger keeps it fresh. Use 1 teaspoon per bowlāitās potent! Perfect for those who love umami-rich flavors.
Quick Pickled Vegetable Topping
Slice ½ cup daikon radish and 2 green onions into thin strips. Quick-pickle them in ¼ cup rice vinegar, ½ tsp sugar, and a pinch of salt for 15 minutes.
Drain and scatter over the soup for a refreshing crunch. The acidity balances the richness of the meatballs and broth. š±
Umami Mushroom Broth Boost
If your broth needs extra depth, stir in ½ cup finely chopped shiitake mushrooms (fresh or rehydrated) and simmer for 10 minutes. For a deeper flavor, add 1 tsp fish sauce or ½ tsp mushroom powder.
This works wonders if youāre using store-bought broth or want to elevate the homemade version without extra effort.
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef for the meatballs?
Yes, but expect a lighter flavor and texture. Ground turkey works well if you prefer leaner meatballs, while chicken will be even lighter. For best results, use 80% lean ground turkey and add 1 tbsp extra soy sauce to boost umami. The cooking time remains the same, but chicken meatballs may dry out faster, so keep an eye on them.
How do I make this soup vegetarian?
Swap the beef for mushroom or lentil-based meatballs and use vegetable broth instead of beef. For meatballs, blend 1 cup cooked lentils, ½ cup breadcrumbs, 1 egg, 1 tbsp soy sauce, and 1 tsp miso paste, then shape into balls. Simmer them in the broth for 15 minutes instead of browning. Add 1 tsp smoked paprika to the broth for depth.
Why did my meatballs turn out dry or crumbly?
Overworking the meat or skipping the 15-minute chill time are common culprits. Also, avoid using too much eggāstick to 2 whole eggs for 1.5 lb ground beef. If the mixture feels too dry, add 1 tbsp cold water to help bind it. For extra juiciness, add 1 tbsp grated carrot or zucchini to the meatball mixture.
Can I make this soup in an Instant Pot or slow cooker?
For the broth, use the Instant Pot's "Soup" setting for 90 minutes instead of simmering on the stove. For meatballs, brown them in a skillet first, then add to the pot with noodles and cook on "Keep Warm" for 10 minutes. In a slow cooker, simmer the broth on "Low" for 6-8 hours and cook meatballs separately. Both methods work wellājust adjust noodle cooking time.
What's the best way to store leftovers?
Store the soup in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of water or broth to restore moisture. The meatballs and noodles reheat best when warmed throughāavoid microwaving directly. For freezing, store components separately: broth (up to 3 months), meatballs (2 months), and cooked noodles (1 month).
