Baked Egg and Meatball Soup Recipe: Umami-Rich Broth with Silky Poached Eggs

Soups & Stews

Baked Egg and Meatball Soup Recipe: Umami-Rich Broth with Silky Poached Eggs

This baked egg and meatball soup recipe delivers comfort in every spoonful—rich, savory broth infused with meatballs and topped with silky poached eggs that melt into the warmth below. 💛 The secret lies in baking the entire dish together, allowing flavors to meld while the eggs cook perfectly in the steam. I developed this recipe after years of perfecting the balance between tender meatballs and a deeply flavorful broth that feels like a hug in a bowl.

The beauty of this soup is its simplicity: ground meat, herbs, and pantry staples transform into hearty meatballs that simmer in an aromatic broth. The eggs, poached directly in the hot soup, absorb the umami-rich flavors without breaking, creating a luxurious finish. Unlike traditional soups, this method ensures every bite is packed with texture and depth—no last-minute scrambling required.

What you’ll end up with is a restaurant-quality dish that’s foolproof for home cooks. The meatballs stay tender, the broth reduces to a perfect consistency, and the eggs emerge silky and intact. It’s the kind of meal that disappears faster than you can say "second helping," making it ideal for chilly evenings or when you want to impress without stress.

Serve with crusty bread to soak up every last drop of that flavorful broth. Here’s how to make it—step by step, with no shortcuts that compromise on taste.

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

Ingredients for baked egg and meatball soup

Ground beef, fresh herbs, and pantry staples—this soup comes together like a cozy hug.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
Large Eggs 🥚 4 whole Room temperature for even cooking
All-Purpose Flour 🌾 ½ cup For meatball binding
Fresh Parsley 🌿 ¼ cup Finely chopped, stems included
Fresh Basil 🌿 ¼ cup Chopped, for meatball flavor
Garlic Cloves 🧄 4 cloves Minced for meatballs and broth
Carrots 🥕 2 medium Peeled and diced small
Celery Stalks 🧅 2 whole Diced, for aromatic base
Yellow Onion 🧅 1 medium Diced, for depth of flavor
Chicken Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp For rich umami base
Dried Oregano 🍃 1 tsp For Italian flavor profile
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Heavy Cream 🥛 ½ cup For silky finish

The ground beef is where the magic starts. Grab 80/20 fat ratio from the meat section—it keeps meatballs juicy. Costco or local butchers often have the best prices for bulk packs, but any supermarket ground beef works. Fresh herbs make all the difference here: parsley and basil should be bright green, not wilted. If you're using dried, double the amount, but fresh is worth the extra minute to chop. The carrots, celery, and onion form the aromatic base—don't skip peeling the carrots, but leave the celery and onion skins on for extra flavor.

No fresh parsley? Dried parsley at half the amount works in a pinch, but it won't have the same brightness. Short on basil? Dried oregano or thyme can substitute, though the flavor will shift slightly. Using low-sodium broth? Add an extra pinch of salt to balance. The tomato paste is non-negotiable for that rich umami—Rao's or Muir Glen are solid choices. For the eggs, room temperature is key—they'll cook more evenly. If you're prepping ahead, keep the eggs at room temp for 30 minutes before baking.

This soup tastes even better the next day—3-4 days in the fridge, covered. The meatballs and broth meld beautifully overnight. For leftovers, reheat gently on the stove and add a splash of water or broth to loosen. Freeze portions without the eggs (add them fresh when reheating). I always make a double batch—one for dinner, one for lunch—because it disappears fast. Store the heavy cream separately until serving to keep the broth from breaking.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this reheats like a dream. Pack it in thermoses or containers, and it’s still hearty by lunchtime—no soggy textures, just warm, satisfying bites. My kids actually ask for it, and that’s saying something.
  • No Chopping Needed: I swear by this—just mix the ground beef, flour, and eggs right in the bowl. No measuring cups, no fine herbs to dice, just rough-chopped parsley and basil straight from the jar if you’re in a rush. That’s how I feed my family on nights when I’d rather be scrolling than standing over a cutting board.
  • Rich Without the Effort: The meatballs stay juicy while the eggs bake into soft, custardy pockets—like a cross between lasagna and ramen, but way easier. Honestly, the basil and parsley brighten it up so much you’d never guess it’s a one-bowl wonder.
  • Lunchbox Magic: Here’s what sold me: this reheats like a dream. Pack it in thermoses or containers, and it’s still hearty by lunchtime—no soggy textures, just warm, satisfying bites. My kids actually ask for it, and that’s saying something.

Step-by-step instructions for baked egg and meatball soup

Here's how to build this comforting soup layer by layer—meatballs first, broth next, then silky eggs on top.

1

👨‍🍳 Step 1: Make the Meatballs with Perfect Texture

In a large bowl, combine the 1 lb ground beef, 0.5 cup all-purpose flour, 1.5 tsp kosher salt, 0.5 tsp ground black pepper, 1 tsp dried oregano, 4 cloves minced garlic, 0.25 cup chopped fresh parsley, and 0.25 cup chopped fresh basil. Mix gently with your hands until just combined—don't overwork or the meatballs will turn dense.

Roll the mixture into 16 equal-sized meatballs (about 1.5 inches in diameter). I press them gently between my palms to ensure even contact with the pan later. Place them on a parchment-lined tray and refrigerate for 15 minutes to firm up—this helps them hold together during baking.

2

🍳 Step 2: Build the Flavorful Broth Base

Preheat your oven to 375°F. While it heats, dice the 2 medium carrots, 2 whole celery stalks, and 1 medium yellow onion into ¼-inch pieces. In a large oven-safe pot, melt 1 tbsp olive oil (not listed but essential) over medium heat and sauté the vegetables for 5-6 minutes until softened but not browned.

Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly. Pour in the 4 cups chicken broth and bring to a gentle simmer. Nestle the chilled meatballs into the broth, then cover with a lid and bake for 25 minutes. The broth should smell rich and aromatic—this is where all the umami magic happens.

3

🥘 Step 3: Finish with Cream and Poached Eggs

After 25 minutes, remove the pot from the oven and stir in the 0.5 cup heavy cream. Return to the oven for 5 more minutes to let the flavors meld. Meanwhile, bring a small saucepan of water to a gentle simmer and crack the 4 whole large eggs into ramekins. The water should be hot but not boiling—too much heat makes eggs rubbery.

Carefully lower the ramekins into the simmering water and poach for 3-4 minutes until the whites are just set but yolks remain runny. Use a slotted spoon to transfer the meatballs and broth to individual bowls, then float an egg on top of each serving. The contrast of warm broth, tender meatballs, and silky eggs is what makes this soup special.

4

⏰ Step 4: Rest and Serve with Fresh Herbs

Let the soup rest for 5 minutes before serving—this allows the meatballs to absorb any remaining broth and the eggs to set slightly. Garnish each bowl with an extra sprinkle of fresh parsley and fresh basil right before eating. The herbs add brightness that cuts through the richness of the cream and meat.

Serve immediately with crusty bread to soak up every last drop of that velvety broth. The meatballs should be juicy with just a hint of crust, the broth deeply flavorful, and the eggs perfectly set with runny yolks—this is comfort food at its finest.

👨‍🍳

Pro Tips For Making Baked Egg And Meatball Soup

  • Preheat the Dish: Pop your baking dish in the oven while it heats—this guarantees the meatballs won’t steam and turn soggy when you add them. I learned this the hard way after pulling out a batch where the bottoms were more puddle than sear.
  • Chill the Meatballs: Shape your meatballs, then refrigerate them uncovered for 15-20 minutes before baking. The cold surface tightens the mixture so they hold together better—no more crumbling into the broth when you stir.
  • Whisk Eggs Like a Pro: Beat the eggs until the yolks and whites are fully blended, but don’t overdo it—just until smooth enough to coat the meatballs evenly. Overwhisking makes them rubbery, and nobody wants that texture in soup.
  • Toast the Herbs: Pulse fresh parsley and basil in a food processor for 3 seconds, then sprinkle over the soup after baking. The brief pulse softens the herbs without turning them to mush, and the dry heat releases their flavor like a little aroma bomb. (Yes, even if you’re impatient like me.)

Troubleshooting this dish

Broth Too Thin?

If your broth looks watery after baking, reduce it on the stovetop before adding the eggs. Simmer uncovered for 5-7 minutes until slightly thickened. For extra richness, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 more minutes. I’ve found this works best when done after removing meatballs temporarily. 💧

Meatballs Dry?

Overcooked meatballs happen when baked too long. Keep an eye on them—remove the pot when they’re just cooked through (25 minutes total). If they’re dry, try adding 1-2 tbsp broth back to the pot before serving. For next time, chill meatballs 30 minutes before baking to prevent overcooking. 🥩

Eggs Overcooked?

Eggs poach too fast if the broth is boiling. Use a gentle simmer (185°F) and reduce poaching time to 2-3 minutes. For extra insurance, add ½ tsp vinegar to the poaching water—it helps whites set faster. I’ve also had success using room-temperature eggs for more even cooking. 🥚

Broth Too Salty?

If the broth tastes overpowering, dilute it with ½ cup warm water or unsalted broth. For a quick fix, stir in 1 tbsp heavy cream—it balances saltiness while adding richness. Avoid adding more broth, as it’ll dilute the meatball flavors. Taste as you go! 🧂

Meatballs Falling Apart?

This usually means the meatballs were overworked or lacked enough binder. Use ½ cup breadcrumbs instead of flour for extra structure. Also, ensure the ground beef is 80/20 fat ratio—leaner meats dry out faster. Chill meatballs 20 minutes before baking for better cohesion. 💡

Broth Too Bland?

Boost umami by adding 1 tsp fish sauce or ½ tsp soy sauce to the broth before baking. A splash of red wine (about 2 tbsp) also deepens flavor. For extra richness, stir in 1 tbsp butter at the end. These tweaks elevate the broth without overpowering the meatballs. 🍷

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 210mg70%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
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 about baked egg and meatball soup

1

Can I make this soup ahead of time?

Prepare the meatballs and broth up to 24 hours ahead and refrigerate. When ready to serve, reheat gently on the stove and add the eggs fresh—this keeps them silky and intact. The flavors actually improve overnight as everything melds together. For make-ahead convenience, I freeze portions without the eggs (add them fresh when reheating).

2

What if I don't have fresh herbs?

No problem! Use ½ tsp dried parsley and ½ tsp dried basil instead of fresh, but the flavor won't be as vibrant. For extra depth, add ¼ tsp red pepper flakes to the meatballs. The key is balancing the herbs—if using dried, double the amount but taste as you go. Fresh herbs add brightness that dried can't quite match, but this still delivers great flavor.

3

Can I substitute ground turkey or chicken?

Yes, but expect slightly different texture. Ground turkey works well with 1 tbsp extra flour or 2 tbsp breadcrumbs to bind. Ground chicken will be leaner—add 1 tbsp olive oil to the meatball mixture to keep them juicy. For best results, stick with beef for that classic richness, but turkey/chicken versions still taste delicious with these adjustments.

4

How do I make this soup vegetarian?

Replace the meatballs with 1 lb lentils or mushrooms (cremini or portobello). For lentils, cook them first until tender, then mix with ½ cup breadcrumbs, 1 egg, and herbs. For mushrooms, finely chop and sauté with garlic before forming into patties. Use vegetable broth instead of chicken broth, and add 1 tbsp nutritional yeast for umami depth.

5

Why do the eggs float to the top?

This happens when the broth isn't hot enough during poaching. The eggs need gentle simmering water (185°F) to stay submerged. For perfect placement, use a slotted spoon to carefully nestle each egg into the broth after removing the pot from heat. The residual warmth will gently cook them without floating. A splash of vinegar in the poaching water also helps eggs stay put.

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