Soups & Stews
This beef ball noodle soup recipe delivers the perfect balance of rich, umami-packed broth and tender beef balls that melt in your mouth. The secret lies in the slow-cooked broth infused with star anise and ginger, which forms the heart of this comforting dish. I've perfected this recipe over years of testing, ensuring every spoonful is packed with deep, savory flavor that lingers long after the last bite.
The beef balls themselves are made with a simple yet flavorful mix of ground beef, shiitake mushrooms, and aromatics bound together with egg and cornstarch. This combination creates a texture that's both satisfying and delicate—never greasy, always tender.
The broth simmers for hours, allowing the ingredients to meld into a harmonious blend that's both complex and comforting.
What sets this recipe apart is the silky noodles that absorb the rich broth without losing their shape, creating a perfect bite every time. The result is a bowl of soup that's hearty enough to satisfy as a main dish but light enough to enjoy any time of day.
The aroma alone will have everyone gathering around the table, eager for a taste of this restaurant-quality comfort food.
Serve with classic garnishes like sliced green onions, a drizzle of sesame oil, or a dash of chili oil for added depth. This soup scales beautifully for gatherings or meal prep, making it a versatile addition to your weekly cooking rotation. Let's get started on creating this umami-packed masterpiece.
Ingredients for beef ball noodle soup
Eight essential ingredients for the beef balls plus ten for the umami broth—simple yet deeply flavorful.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean for best texture |
| Shiitake Mushrooms 🍄 | 8 oz | Fresh or rehydrated slices |
| Large Eggs 🥚 | 2 whole | Room temperature for mixing |
| Cornstarch 🌾 | ½ cup | For tender beef balls |
| Green Onions 🧅 | 4 whole | White and green parts chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatics |
| Ginger Root 🌿 | 2 tbsp | Freshly grated, no zest |
| Star Anise Pods 🌟 | 2 whole | Whole, not ground |
| Dried Shiitake Mushrooms 🍄 | ¼ cup | For broth depth |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for garnish |
| Chili Oil 🌶️ | 1 tbsp | Optional for heat |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Dried Soy Sauce 🧂 | 2 tbsp | For umami depth |
| White Rice Noodles 🍜 | 12 oz | Silky texture preferred |
The ground beef needs to be 80% lean—anything leaner dries out the balls. Costco or Trader Joe's carry great pre-packaged ground beef in the right ratio. Fresh shiitake mushrooms add meaty texture, but if you can't find them, dried slices work too—just rehydrate first. Ginger and star anise are non-negotiable for that signature aroma; Penzeys has excellent whole spices if your grocery store's selection is lacking. The dried shiitake in the broth? It's worth hunting down—it dissolves but leaves incredible depth. For the noodles, rice noodles are ideal—they stay silky even after hours in broth.
No fresh shiitake? Cremini mushrooms at double the amount work in a pinch. Short on ginger? Ginger powder at half the amount gets you close, but fresh is always better. The soy sauce can be swapped for coconut aminos if you're avoiding sodium. For the beef balls, if you don't have cornstarch, all-purpose flour works too—just add an extra tablespoon. The broth is where you can really get creative: add a splash of fish sauce for extra umami (if not vegetarian) or a bay leaf for herbal notes. The sesame oil and chili oil are optional but make the dish sing—Trader Joe's has great affordable options for both.
The beef ball mixture keeps for 2 days in the fridge—perfect for prepping ahead. Store it in an airtight container with a layer of plastic wrap pressed directly on the surface to prevent drying. The broth can be made 3 days ahead and tastes even better after flavors meld. For meal prep, portion the noodles separately and store them dry in a sealed container—they'll absorb moisture if kept with the broth. The finished soup reheats beautifully; just add a splash of water if it gets too thick. Leftovers keep for 4 days in the fridge or 3 months frozen. The noodles reheat best in the broth itself—never microwave dry.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal that lets you multitask. While the beef balls simmer, I’m chopping green onions or tossing in pre-sliced shiitake mushrooms—no fancy prep, just dump-and-go. The cornstarch slurry thickens the broth in minutes, so you’re not stuck stirring for hours.
- Umami Bomb: That combo of ground beef and shiitake mushrooms? It’s a flavor explosion. The mushrooms add this deep, earthy richness, while the beef balls stay juicy and tender—no dry, rubbery texture here. Honestly, the first time I made it, my roommate took the last bowl and didn’t even apologize.
- Weeknight to Potluck: This soup is my secret weapon for anything. Too tired for dinner? Throw it together in 30 minutes. Bringing a dish to a gathering? It’s hearty enough to feed a crowd but simple enough to make ahead. (Yes, even on a Tuesday night.)
- Budget Meal Magic: Ground beef and eggs stretch into a whole meal, and shiitake mushrooms add luxury without breaking the bank. Leftovers? Even better the next day—just reheat and garnish with fresh green onions. I’ve made this for under $8 per serving, and no one ever complains.
Step-by-step instructions for beef ball noodle soup
Here's how to craft a deeply flavorful beef ball noodle soup with tender meatballs and aromatic broth.
Prepare the Beef Ball Mixture
In a large bowl, combine the 1.5 lb ground beef with 0.5 cup cornstarch, 2 tbsp ginger root, 6 cloves minced garlic cloves, 2 tbsp dried soy sauce, and 4 whole chopped green onions. The cornstarch is crucial here—it creates tender beef balls rather than dense ones. Mix everything thoroughly with your hands until just combined, being careful not to overwork the mixture. The beef should hold together when pressed but remain soft and pliable.
Next, add the 2 whole large eggs and mix again until fully incorporated. The eggs bind the mixture while adding richness. Cover the bowl with plastic wrap and refrigerate for 30 minutes—this chilling step ensures the beef balls maintain their shape during cooking. While it rests, prepare the remaining ingredients to streamline the cooking process.
Cook the Beef Balls and Build the Broth
Heat a large pot over medium-high heat and add 1 tbsp sesame oil. Once shimmering, carefully drop the chilled beef mixture into the pot, forming 1.5-inch balls as you go. Work in batches if needed to avoid crowding. Cook undisturbed for 3-4 minutes until the bottoms develop a golden-brown crust—this prevents them from falling apart when transferred to the broth.
Remove the beef balls and set aside. In the same pot, add 8 oz shiitake mushrooms (sliced if fresh, rehydrated if dried) and 0.25 cup dried shiitake mushrooms. Sauté for 2-3 minutes until mushrooms release their moisture and begin to soften. Add 6 cups beef broth, 2 whole star anise pods, and bring to a gentle boil. Return the beef balls to the pot, reduce heat to low, and let simmer for 20-25 minutes until the beef balls are cooked through and the broth has deepened in flavor.
Prepare the Noodles and Final Touches
While the beef balls simmer, prepare the 12 oz white rice noodles according to package instructions—typically soaking in hot water for 5-7 minutes until pliable but not mushy. Drain and set aside. The noodles should be silky and hold their shape when handled, ready to absorb the rich broth.
Once the beef balls are fully cooked, remove the star anise pods from the broth. Taste and adjust seasoning if needed—you may want to add a splash more soy sauce or a pinch of salt to balance the flavors. Return the broth to a gentle simmer and add the drained noodles. Let them cook in the broth for 3-4 minutes until heated through and tender.
Finish and Serve
Divide the noodles and beef balls among bowls, ladling the aromatic broth generously over each serving. Garnish with 0.25 cup chopped fresh parsley and a drizzle of 1 tbsp chili oil for added depth and heat. The chili oil should be swirled into the broth just before serving to preserve its vibrant color and spicy kick.
Serve immediately with extra green onions sprinkled on top. The soup should be rich with umami from the beef balls, earthy from the shiitake mushrooms, and balanced by the silky noodles. Each bite should deliver a harmonious blend of textures and flavors, with the broth coating every strand of noodle and the beef balls melting gently in your mouth.
Pro Tips For Making Beef Ball Noodle Soup
- CRACK THE BEEF BALLS: Use a 50/50 mix of ground beef and finely chopped shiitake stems (hydrated) for the meatballs—it keeps them tender and adds umami depth without drying out. I learned this the hard way after making them too lean and rubbery.
- SOAK MUSHROOMS RIGHT: Slice shiitake caps thin but leave the stems whole, then soak them in hot water for 10 minutes before cooking. This removes bitterness and pre-softens them so they blend into the broth instead of turning to mush later.
- DON’T SKIP THE COLD WATER BATH: When poaching the eggs for the soup, use ice water—not cold tap—and add a splash of vinegar. The eggs stay perfectly round and set faster, which is especially helpful if you’re making the soup ahead and reheating.
- STARCH THE BROTH LAST: Toss the cornstarch with a little cold water first, then whisk it into the hot broth just before serving. Stirring it in too early makes the soup gluey, and using cold water for the slurry prevents clumping. (Yes, even if you’re impatient like me.)
Essential equipment for perfect results
Pot Essentials
Start with a heavy-bottomed Dutch oven—I swear by the Le Creuset 5.5-quart—for even heat distribution during the long simmer. The deep sides prevent spills when adding noodles, and the thick base maintains consistent temperature.
A fine-mesh strainer (like OXO Good Grips) is crucial for rinsing noodles after cooking to remove excess starch, which keeps them silky rather than gummy. 🔥
Meatball Tools
Invest in a meatball maker (I use the OXO Good Grips) to create uniform 1.5-inch beef balls—this ensures even cooking and professional presentation. If you prefer shaping by hand, wet your palms slightly to prevent sticking.
A small offset spatula helps transfer delicate beef balls without breaking them when moving between pan and broth.
Broth Builders
A wooden spoon (like Oxo's Good Grips) is ideal for stirring the broth without scratching your Dutch oven. For precise measurements, a liquid measuring cup with spout makes adding broth and soy sauce effortless.
A small cheese grater (I love Microplane's) is perfect for freshly grating ginger—it yields finer, more aromatic results than pre-minced jars.
Noodle Prep
Use a large mixing bowl (I recommend Pyrex's 8-cup) for soaking noodles—it's deep enough to submerge them completely. A timer (even your phone works) prevents over-soaking, which turns noodles mushy.
For draining, a colander with long handles keeps your hands away from hot water. Pro tip: Rinse noodles under cool water immediately after draining to stop cooking and preserve texture.
Garnish Gear
A sharp chef's knife (I use Victorinox's 8-inch) and cutting board (like John Boos' bamboo) are essential for chopping green onions and parsley. For the finishing touches, a small squeeze bottle (like Oxo's) makes drizzling sesame and chili oil effortless.
A microplane also works for zesting ginger if you prefer finer texture in your beef balls.
Storage Solutions
For leftovers, glass airtight containers (I prefer Le Labo's) keep soup fresh for 4 days in the fridge. Label containers with dates using a permanent marker—trust me, you'll forget otherwise!
For freezing, quart-sized freezer bags (like Ziploc's) save space and prevent freezer burn. Always leave 1-inch headspace for expansion when freezing broth-heavy soups.
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef?
Yes, but expect a different texture and flavor profile. Ground turkey works best with 10% extra liquid in the broth to prevent drying out. Chicken will be much lighter—consider adding 1 extra tablespoon of soy sauce and 1/2 teaspoon of smoked paprika to compensate for the milder taste. The cooking time remains the same, but monitor closely to avoid overcooking.
How do I prevent the beef balls from falling apart?
Three key factors: chilling the mixture for 30 minutes before cooking, using cornstarch (not flour), and cooking them gently in the broth. Never overwork the mixture—mix just until combined. Also, avoid adding them to boiling broth; instead, return them to a gentle simmer after initial searing.
What's the best way to make this soup vegetarian?
Replace the beef with 1.5 lbs firm tofu (pressed and crumbled) or mushroom "meat" (blended portobello + shiitake). Boost umami with 1 tbsp miso paste in the broth and 1 extra star anise pod. Use vegetable broth and add 1/2 cup cashews (soaked and blended) to the beef ball mixture for creaminess. The texture will differ but still be satisfying.
Can I make this soup in an Instant Pot?
Brown the beef balls in the Instant Pot on Sauté mode first. Then add all broth ingredients and cook on High Pressure for 10 minutes. Quick-release the pressure, then add noodles and cook on Keep Warm for 3-4 minutes. The Instant Pot version cooks 40% faster but may need 1 extra tablespoon soy sauce since pressure cooking intensifies flavors differently.
Why does my broth taste weak after simmering?
Most likely, you didn't simmer long enough or used low-quality broth. For maximum flavor, simmer uncovered for at least 30 minutes to let water evaporate and concentrate the flavors. Use homemade or high-quality store-bought beef broth (like Kitchen Basics or Imagine brands). If needed, add 1 extra teaspoon of soy sauce or 1/2 teaspoon of fish sauce (if not vegetarian) at the end.
