Soups & Stews
This best ever hamburger soup recipe delivers hearty, comforting flavors in every spoonful—juicy ground beef, tender vegetables, and a celery crown crunch that takes it to the next level. The secret lies in browning the beef properly and building layers of savory, smoky depth through slow simmering.
I've perfected this version over years of testing, ensuring each bite balances rich meaty goodness with fresh, crisp vegetables.
What sets this recipe apart is the celery crown crunch—a crispy, herb-infused celery garnish that adds texture and brightness to every bowl. The soup itself simmers with classic ingredients: ground beef, tomatoes, beans, and aromatic spices, creating a rich, satisfying base.
The browning step is critical—it develops deep, caramelized flavors that store-bought broth simply can't match.
By the time you're done, you'll have a steaming bowl of juicy hamburger soup with perfectly tender beef, tender vegetables, and that signature crunch from the celery crown.
The aroma alone will have everyone gathering around the table, and the first spoonful delivers on the promise of comfort food at its finest.
This recipe works equally well as a weeknight dinner or a crowd-pleasing meal for gatherings. Serve with crusty bread for soaking up every last drop of that flavorful broth. Let's get cooking!
Ingredients for best ever hamburger soup
Juicy ground beef and aromatic vegetables create this hearty soup's signature depth, elevated by a crispy celery crown garnish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Browned thoroughly for deep flavor |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrots 🥕 | 3 medium | Peeled, cut into 1-inch chunks |
| Celery Stalk 🧄 | 3 whole | Cut into 1-inch pieces |
| Potatoes 🥔 | 3 medium | Yukon gold, diced into 1-inch cubes |
| Canned Kidney Beans 🌱 | 15 oz | Drained and rinsed |
| Tomato Paste 🍅 | 2 tbsp | High-quality, no sugar added |
| Beef Broth 💧 | 4 cups | Homemade or high-quality store-bought |
| Tomatoes (Canned) 🍅 | 1 can (14.5 oz) | Diced, San Marzano preferred |
| Worcestershire Sauce 🍶 | 1 tbsp | High-quality, vegetarian version if needed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Celery for Crown 🧄 | 4 whole | Fresh, for crispy garnish |
| All-Purpose Flour 🌾 | 2 tbsp | For crispy celery crown |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Paprika 🌶️ | ½ tsp | Smoked, for depth |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin, for browning |
The ground beef is non-negotiable—80/20 fat ratio gives you that rich, juicy texture. Costco or local butchers often carry it at better prices than grocery stores, and it's worth the investment for this recipe. Browning the beef properly is critical: don't rush it. Let it develop that deep caramelization, which builds layers of flavor. For the vegetables, Yukon gold potatoes hold their shape beautifully during simmering, while San Marzano tomatoes add a natural sweetness that's hard to beat. If you can't find them, any high-quality canned tomatoes will work, but avoid those with added salt or preservatives.
No beef broth on hand? Homemade chicken broth with a bouillon cube works in a pinch, though it won't have the same depth. The Worcestershire sauce adds that umami kick—Lea & Perrins is the gold standard, but vegetarian versions like Annie's are excellent substitutes. For the celery crown, fresh celery is a must—it needs to stay crisp. If you're short on time, blanch the celery in boiling water for 30 seconds before coating to help it crisp up faster. The tomato paste can be the squeeze-tube variety from Trader Joe's if you prefer convenience, just measure carefully since it's thicker.
This soup tastes even better the next day as flavors meld, so double the batch if you have leftovers. Store in airtight containers in the fridge for 4-5 days or freeze for up to 3 months. For the celery crown, make it fresh before serving—it loses crispness quickly. If you're prepping ahead, store the soup and celery crown separately and assemble just before serving. The celery crown keeps for 2 days refrigerated if stored in a sealed container with a paper towel to absorb moisture.
Why You'll Love This Recipe
- No Chopping Struggle: I swear by this recipe because you can literally dump the whole onion, carrots, and celery straight into the pot—no fancy dice work. The potatoes just get tossed in whole too, and they soften perfectly without falling apart.
- Rich, Meat-Packed Depth: That 80/20 ground beef? It’s the star—juicy, savory, and packed with flavor that coats every spoonful. Honestly, the way the onions caramelize while simmering takes it from good to "I’ll make this again tomorrow."
- Leftovers That Beg for More: This soup tastes even better the next day—if you can resist eating the whole pot. Between us, I’ve reheated mine three times in a row, and it’s still the coziest, most satisfying meal with zero effort.
- Budget-Friendly Pantry Hero: You’re using basic ingredients that won’t break the bank, and they stretch into multiple meals. I’ll be real: this is my go-to when I need to feed a crowd without stressing over grocery bills or last-minute takeout runs.
Step-by-step instructions for juicy hamburger soup with celery crown
This method delivers restaurant-quality depth and texture—rich beef flavor, hearty vegetables, and that signature crispy celery crown.
Brown the Ground Beef for Maximum Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Add the 1.5 pounds ground beef (80/20) and break it apart with a wooden spoon, working it through the hot oil to ensure even browning.
Cook undisturbed for 5-6 minutes until the beef loses its raw color and develops a deep brown crust. This step is critical—it develops the rich, meaty foundation of your soup. Once browned, drain most of the fat (leave about 1 tablespoon for flavor), then remove the beef to a plate and set aside.
Sauté Vegetables and Build the Base
In the same Dutch oven, add the diced yellow onion, 1-inch carrot chunks, and 1-inch celery pieces. Cook for 5-6 minutes over medium heat, stirring occasionally, until the vegetables soften slightly and the onion becomes translucent.
Add the minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning. Stir in the 2 tablespoons tomato paste and cook for 1 minute to deepen its flavor. Sprinkle with 0.5 teaspoon smoked paprika and 0.5 teaspoon black pepper, stirring to coat the vegetables evenly.
Simmer the Soup with Hearty Ingredients
Pour in the 4 cups beef broth and 1 can (14.5 oz) diced tomatoes, scraping up any browned bits from the bottom of the pot. Return the browned beef to the Dutch oven, along with the drained kidney beans, 1 tablespoon Worcestershire sauce, and 1.5 teaspoons salt.
Bring the mixture to a gentle boil, then reduce heat to medium-low and simmer uncovered for 20 minutes, stirring occasionally. Add the 1-inch diced Yukon gold potatoes and simmer for another 15-20 minutes until the potatoes are fork-tender and the soup has thickened slightly. Taste and adjust seasoning with additional salt or pepper if needed.
Create the Crispy Celery Crown Garnish
While the soup simmers, prepare the celery crown by slicing the 4 whole celery stalks into ¼-inch thick rounds. Toss the celery slices with 2 tablespoons all-purpose flour and ¼ teaspoon salt until evenly coated. Heat 2 tablespoons olive oil in a separate skillet over medium-high heat until shimmering.
Working in batches, fry the celery slices for 2-3 minutes per batch until golden brown and crispy. Drain on paper towels and keep warm. Just before serving, sprinkle the crispy celery crown with ¼ cup chopped fresh parsley for a pop of freshness and color.
Serve with Crispy Topping and Fresh Herbs
Ladle the hot soup into bowls, dividing the juicy ground beef and vegetables evenly. Top each serving with the crispy celery crown and garnish with additional chopped parsley. The contrast of the warm, hearty soup with the crispy celery crown creates a textural experience that makes this dish unforgettable.
Serve immediately with crusty bread on the side to soak up every last drop of that rich, savory broth. The combination of tender beef, hearty vegetables, and the satisfying crunch of the celery crown ensures every spoonful delivers the ultimate comfort food experience.
Pro Tips For Making Best Ever Hamburger Soup
- Brown the Beef Properly: Don’t just toss in the ground beef and stir—break it into ½-inch crumbles first, then sear them in batches over medium-high heat until they’re deeply browned, not just cooked through. That crust is where all the flavor hides, and skipping it means a soup that tastes more like beef water than a hearty meal.
- Chop the Veggies Evenly: Cut the onions, carrots, and celery into roughly the same ¼-inch dice—they’ll cook at the same rate, so nothing turns mushy while others stay crunchy. I used to rush this, and the carrots would turn to mush while the celery stayed tough. Save yourself the hassle and do it once, properly.
- Don’t Skip the Potato Prep: Peel and cut the potatoes into ½-inch chunks, then boil them for 5 minutes before adding them to the soup. This ensures they soften evenly without absorbing all the broth or turning gluey. Yes, it’s an extra step, but the texture makes a real difference.
- Use the Fat: After browning the beef, don’t drain the rendered fat—it’s liquid gold for flavor. Use it to sauté the onions and aromatics instead of adding extra oil. That fat carries the meaty depth straight to your spoon, and wasting it is like throwing away the best part of the dish.
Make-ahead tips for this dish
Prep Ahead Strategy
Make the soup base 2 days ahead—it tastes even better after flavors meld. Store in an airtight container in the fridge, but hold off on adding the celery crown until serving.
The celery loses crispness quickly, so make it fresh or store separately in a sealed container with a paper towel to absorb moisture. 💫
Freezer-Friendly Plan
Freeze the soup (without the celery crown) for up to 3 months> in quart-sized freezer bags. Leave 1-inch headspace for expansion. Thaw overnight in the fridge, then reheat on the stovetop over medium-low heat with ¼ cup water or broth to prevent drying.
Stir occasionally and adjust seasoning after reheating.
Batch Cooking Tips
Double the recipe for meal prep—this soup reheats beautifully. Use a slow cooker on low for 6-8 hours after browning the beef and sautéing veggies. For extra efficiency, prep all ingredients the night before (dice veggies, measure spices) and store in labeled containers for quick assembly the next day.
Celery Crown Shortcut
If you're short on time, pre-chop celery crown ingredients and store them in a sealed container in the fridge for up to 3 days. When ready to serve, simply toss with flour and fry fresh.
For an even quicker option, bake the celery crown at 400°F for 10-12 minutes on a parchment-lined tray until crispy.
Reheating Perfection
For stovetop reheating, bring soup to a gentle simmer over medium-low heat for 10-15 minutes, stirring occasionally. Avoid boiling to prevent breaking down the potatoes. If the soup seems too thick after reheating, add 1-2 tablespoons beef broth to restore consistency. Always taste and adjust salt/pepper before serving.
Serving Prep Timeline
Plan your timing like this: Day 1—make soup and store; Day 2—reheat soup, make celery crown, and assemble bowls. Keep the celery crown warm in a 200°F oven while serving to maintain crispness.
This method ensures you spend minimal time in the kitchen when it's time to eat. ✨
Nutrition facts
Frequently asked questions
Can I make this hamburger soup without ground beef?
The recipe is designed around rich, juicy ground beef for that signature flavor, but you can substitute with 1.5 pounds Italian sausage or chicken thighs for a lighter option. If using chicken, brown it thoroughly and add 1 teaspoon smoked paprika to mimic the beefy depth. For a vegetarian version, use lentils or mushrooms and increase the tomato paste to 3 tablespoons for umami.
How do I prevent the celery crown from getting soggy?
Keep the celery crown crispy by frying it fresh before serving—it loses crispness within 15-20 minutes. For make-ahead prep, store the fried celery crown in a single layer on a wire rack in the fridge for up to 2 hours with a paper towel underneath. Reheat in a 350°F oven for 3-5 minutes to restore crispness. Never cover it to reheat—steam will make it limp.
Can I use instant potatoes instead of fresh?
Instant potatoes work in a pinch, but fresh Yukon golds create a creamier texture and better flavor. If substituting, use 1 cup instant potatoes (about ½ cup dry) and add them during the final 5 minutes of simmering. For extra richness, stir in 2 tablespoons milk or cream at the end. The soup will be slightly less hearty but still delicious.
What's the best way to thicken this soup if it's too thin?
Simmer uncovered for an additional 10-15 minutes to reduce naturally, or stir in 1-2 tablespoons cornstarch mixed with 2 tablespoons cold water until thickened. For a heartier texture, mash ½ cup cooked potatoes directly in the pot. Avoid over-thickening—this soup should coat the back of a spoon but remain spoonable.
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce during the final simmering stage. For depth, include 1 chipotle pepper in adobo sauce (minced) when sautéing the vegetables. Garnish each bowl with chopped jalapeños or a dash of Cajun seasoning before serving. Start with small amounts—you can always add more!
