Beef Ball Noodle Soup Recipe: Meaty Pork Balls in Savory Broth

Soups & Stews

Beef Ball Noodle Soup Recipe: Meaty Pork Balls in Savory Broth

This beef ball noodle soup recipe delivers the perfect balance of tender pork meatballs and rich, aromatic broth that warms you from the inside out.

The secret lies in forming meatballs with ground beef, egg, and breadcrumbs for a satisfying bite, while a slow-simmered broth infuses every spoonful with deep, savory flavor.

I've perfected this dish over years of testing—each element comes together to create a comforting meal that feels like a hug in a bowl.

The process is straightforward but rewarding: form the beef balls, brown them lightly for flavor, then simmer in a broth made from beef bones, aromatics, and spices until tender.

The noodles cook directly in the broth, absorbing all that rich flavor, while optional garnishes like green onions or chili oil add freshness and heat. What you'll end up with is a bowl of hearty, restaurant-quality soup that's impossible to resist.

This recipe excels as both a weeknight dinner and a meal to share with family or friends. The meatballs stay juicy and flavorful, the broth is deeply aromatic, and the noodles are perfectly al dente—each component working together to create a dish that's both satisfying and comforting.

Whether you're craving a quick meal or preparing for a gathering, this soup delivers every time.

Serve with a side of steamed vegetables or a simple salad to round out the meal. The leftovers reheat beautifully, making it an ideal make-ahead dish for busy schedules. Here's how to make it—step by step—for a bowl of warmth and flavor that's sure to please.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for beef ball noodle soup

Pork and beef ground together, simmered with bones for rich broth and noodles that soak up every flavor.

Ingredient Amount Notes
Ground Pork 🐖 1 ½ lb 80% lean for juicy meatballs
Ground Beef 🥩 ½ lb 80% lean, mixed with pork
Large Eggs 🥚 2 whole Room temperature for even mixing
All-Purpose Flour 🌾 ½ cup For breadcrumb texture
Italian Seasoned Breadcrumbs 🍞 ½ cup Panko works too
Beef Bones 🦴 2 lb Marrow or knuckle bones preferred
Yellow Onion 🧅 1 whole Diced, for broth base
Garlic Cloves 🧄 6 cloves Minced for aromatic depth
Carrots 🥕 3 whole Peeled, sliced into rounds
Celery Stalks 🌿 3 whole Diced, for classic mirepoix
Dried Bay Leaves 🍃 2 whole For subtle earthy flavor
Dried Oregano 🌿 1 tsp Earthy, not Mexican oregano
Ground Black Pepper 🌶️ 1 tsp Freshly cracked for heat
Salt 🧂 2 tsp Kosher or sea salt
Egg Noodles 🍜 1 lb Medium width for heartiness
Green Onions 🧅 4 whole Sliced thin for garnish
Sesame Oil 🫒 1 tbsp For finishing aroma

The meatballs are where this soup shines. Ground pork and beef give you that satisfying bite—80% lean is ideal, but don't stress if you can only find 75%. I grab mine from Costco for bulk, but the regular supermarket stuff works fine. The breadcrumbs? Italian seasoned adds subtle flavor, but plain works too. For the bones, marrow or knuckle bones make the richest broth—Walmart or Trader Joe's usually have them in the meat section. If you can't find them, beef bouillon cubes in a pinch (just add a pinch of salt).

No pork? Double the beef—it'll be heartier, just a bit denser. No Italian breadcrumbs? Panko plus 1/2 tsp Italian seasoning does the trick. The broth aromatics (onion, garlic, carrots, celery) are non-negotiable—they build the flavor base. Baby carrots work if you're in a hurry, but whole carrots add more sweetness. Fresh herbs? Dried oregano at 1/3 the amount gets you close. And if you're short on time, pre-minced garlic from a jar saves 5 minutes (but fresh tastes better).

Broth freezes beautifully—make extra and portion it into ziplock bags for future soups. The meatballs? Freeze them raw on a tray first, then transfer to a bag for 3 months. Noodles keep 1 week in the fridge, but they're best fresh. Reheat gently—just until steaming, no boiling. And that sesame oil? Add it last so the aroma pops fresh every time.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the 10-minute prep—just mix the ground pork, beef, egg, and flour right in a bowl. No food processor, no fuss, and the breadcrumbs add that perfect crust without extra effort.
  • Two-Meat Magic: That combo of pork and beef? Rich, hearty, and balanced—like a hug in a bowl. The Italian seasoning on the breadcrumbs gives it a subtle, savory kick that lingers.
  • Lunchbox Hero: Double the batch, store it in the fridge, and you’ve got packed lunches for days. Toss cold noodles in later, and it’s a satisfying, no-reheat meal that even picky eaters devour.
  • Budget Win: Ground meat stretches far, and the ingredients cost pennies. I’ve made this for 6 people for under $15—comfort food that doesn’t drain the wallet. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef ball noodle soup

Here's how to create restaurant-quality beef balls and rich broth from scratch.

1

Prepare the Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground pork and 0.5 lb ground beef. This ratio gives you juicy meatballs with great texture. Gently mix with your hands until just combined—don't overwork the meat or it'll get tough.

Add the 2 whole large eggs (room temperature) and mix again until fully incorporated. The eggs help bind everything together. Then add the 0.5 cup all-purpose flour, 0.5 cup Italian seasoned breadcrumbs, 1 tsp dried oregano, 1 tsp ground black pepper, and 2 tsp salt. Mix thoroughly until you have a cohesive, slightly sticky mixture that holds together when pressed.

Here's the thing—don't skip the breadcrumbs. They add texture and help the meatballs hold their shape during cooking. If the mixture feels too wet, add a little more breadcrumbs. If it's too dry, add a splash of water.

2

Form and Cook the Meatballs

Roll the meat mixture into 1.5-inch diameter balls—about 18-20 meatballs in total. I use a medium-sized ice cream scoop for consistent sizing. Arrange them on a parchment-lined baking sheet and refrigerate for 15 minutes to firm up slightly.

While the meatballs chill, heat a large Dutch oven over medium-high heat. Add 1 tablespoon sesame oil and let it get hot but not smoking. Working in batches, add the meatballs and brown them on all sides for 2-3 minutes per side until they're golden brown. This step develops deep flavor—don't skip it!

Transfer the browned meatballs to a plate and set aside. You'll cook them again later in the broth, so they'll finish cooking through without over-browning.

3

Build the Rich Broth

In the same Dutch oven, add 1 whole yellow onion (diced), 6 cloves garlic (minced), 3 whole carrots (peeled and sliced into rounds), and 3 whole celery stalks (diced). Cook for 5 minutes until the vegetables begin to soften and the onion becomes translucent.

Add the 2 lb beef bones and 2 whole dried bay leaves to the pot. Pour in enough cold water to cover everything by about 2 inches—you'll need about 8 cups total. Bring to a boil over high heat, then reduce to a simmer and skim off any foam that rises to the surface for the first 10 minutes. This ensures a clear broth.

Return the meatballs to the pot and add the 1 lb egg noodles. Simmer uncovered for 45-50 minutes until the meatballs are cooked through (internal temperature of 160°F) and the noodles are tender. The broth should be rich and flavorful—if it's too thin, simmer uncovered for another 10-15 minutes to reduce it slightly.

4

Finish and Serve

Once everything is cooked, remove the 2 whole dried bay leaves from the broth. Taste and adjust seasoning with additional salt or black pepper if needed. The broth should be savory but not overly salty—remember, the meatballs and noodles contribute flavor too.

Ladle the noodle soup into bowls and garnish each serving with 4 whole green onions (sliced thin) for freshness. The sesame oil adds a subtle aroma—drizzle 1/6 tbsp sesame oil over each bowl just before serving to enhance the flavor profile.

Serve immediately while hot. The meatballs should be juicy and tender, the broth rich and flavorful, and each bite should be hearty and satisfying. This soup gets even better the next day as the flavors meld together!

👨‍🍳

Pro Tips For Making Beef Ball Noodle Soup

  • CHILL THE MEAT MIX: Mix the ground pork and beef with eggs and flour, then pop it in the fridge for 30 minutes before forming balls. I used to skip this, but the dough holds together way better—no more crumbling when boiling.
  • PRESS HARD, ROLL SMALL: Use your palm to press the meat mixture into tight balls (about 1.5 inches wide), then roll them in seasoned breadcrumbs. Smaller balls cook evenly and absorb flavor better—no more undercooked centers or giant lumps.
  • BOIL GENTLY, NOT VIGOROUSLY: Drop the beef balls into simmering (not boiling) broth to avoid cracking. A gentle roll keeps them intact while they cook through—no more broken balls or flour runoff turning your soup cloudy.
  • STIR THE BREADCRUMBS DRY: Before dipping the meat balls, toss the Italian-seasoned breadcrumbs in a dry pan for 30 seconds. This toasts the spices and prevents them from dissolving into a bland paste when wet—your soup will taste richer with that extra crunch.

Essential equipment for this dish

Dutch Oven

This is my go-to pot for beef ball noodle soup because of its deep sides and heavy base. A 5-6 quart Dutch oven from Le Creuset or All-Clad handles high heat beautifully and distributes it evenly.

The lid creates a steam chamber that keeps the broth flavorful while cooking the noodles. I've used my Le Creuset for years—it's worth the investment if you make soup often. 🔥

Meat Thermometer

For perfect meatballs, I use a Thermoworks Smoke meat thermometer to check internal temperature. Insert it into the thickest meatball until it reads 160°F—this ensures they're cooked through but still juicy.

A good thermometer costs around $25 and lasts for years. I've tried cheaper ones, but they're unreliable for precise readings.

Ice Cream Scoop

A 2-tablespoon ice cream scoop (like OXO Good Grips) is my secret weapon for uniform meatballs. It ensures consistent sizing so they all cook at the same rate.

I keep one in my kitchen drawer for meatballs, burgers, and meatloaf. The $10 price tag is worth it for perfect results every time. 💪

Fine-Mesh Skimmer

When making broth, I use a fine-mesh skimmer (like Norpro) to remove impurities from the surface. This keeps your broth clear and flavorful. I skim for the first 10 minutes of simmering to remove any foam or scum.

A good skimmer costs around $20 and becomes essential for homemade broths.

Parchment Paper

Line your baking sheet with parchment paper when forming meatballs. It prevents sticking and makes cleanup a breeze. I use Reynolds brand because it's affordable and reliable. Plus, it's reusable for other baking tasks. Trust me, this small detail saves time and frustration during the cooking process. ✨

Sesame Oil Dropper

A sesame oil dropper (like the KitchenAid brand) helps control the amount you add to each bowl. I use just 1/6 tbsp per serving—too much can overpower the dish. This precision ensures perfect flavor balance every time. The dropper costs under $5 and lasts for years of use.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 135mg45%
Sodium 920mg39%
Total Carbohydrate 38g14%
Dietary Fiber 3g11%
Sugars 4g
Protein 32g64%
* 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 make this soup with chicken instead of pork and beef?

Swap the 1.5 lb ground pork and 0.5 lb ground beef for 2 lb ground chicken (or chicken thighs finely chopped). The meatballs will be lighter but still flavorful. Use the same cooking time (45-50 minutes) and adjust seasoning to taste—chicken benefits from a pinch more garlic and oregano for depth.

2

How do I prevent the meatballs from falling apart?

The key is proper binding: use 2 eggs and 0.5 cup breadcrumbs as written, and avoid overworking the meat. Chill the meatballs for 15 minutes before browning to firm them up. For extra insurance, add 1 tbsp grated Parmesan cheese to the mixture. Also, don't overcrowd the pan when browning—work in batches to ensure even cooking.

3

Can I make the broth ahead of time?

Yes! The broth freezes beautifully for up to 3 months. After simmering, cool it completely, then portion into ziplock bags (leave 1-inch headspace for expansion). Thaw overnight in the fridge before using. For the meatballs, form them as directed, freeze on a tray (uncooked), then transfer to a bag. Cook directly from frozen in the broth—add 5-10 extra minutes to the simmering time.

4

What if my broth is too thin or too thick?

For thin broth: simmer uncovered for 10-15 minutes to reduce. For thick broth: stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes. Pro tip: If using bouillon cubes, start with 1 cube and taste—adjust as needed. The noodles should float slightly but not be soggy.

5

Can I use instant ramen noodles instead of egg noodles?

Not recommended for this recipe—they lack the rich texture and absorb too much broth. If you must, use high-quality ramen noodles (like Nissin Premium) and reduce cooking time by 2-3 minutes. For the best results, stick with 1 lb egg noodles—they hold up better and taste superior in hearty soups.

★★★★★4.7(13 reviews)
Categories Soups & Stews