Beef Ball Noodle Soup Recipe: Homemade Meatballs in Rich Broth

Soups & Stews

Beef Ball Noodle Soup Recipe: Homemade Meatballs in Rich Broth

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.

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Category
Meat
šŸ”„
Calories
Med Cal

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.

1

šŸ³ 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.

2

šŸ‘Øā€šŸ³ 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.

3

šŸ”„ 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.

4

🄘 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

Servings 4
Amount Per Serving
Calories 570kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 180mg60%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 4g
Protein 38g76%
* 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 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.

2

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.

3

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.

4

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.

5

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).

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(1 review)
Categories Soups & Stews