This hearty soup combines browned ground beef with tender russet potatoes, carrots, celery, and onions in a flavorful beef broth base. The addition of diced tomatoes, thyme, and smoked paprika creates depth, while frozen peas add sweetness and color. Ready in under an hour, this filling one-pot meal serves six and easily adapts to your taste—swap in ground turkey, add extra vegetables, or stir in cream for richness. Perfect with crusty bread on cold days.
The first snowfall was just starting when my neighbor knocked on the door with a bag of potatoes and some ground beef from her freezer. She said something about needing to clear space before the holidays and asked if I could put it to good use. That afternoon, I threw together this soup without a recipe, just letting the aromas guide me through the cold kitchen. Now every winter, when the thermostat drops and the windows frost over, this is the first thing my family requests.
Last February, my sister came over after a terrible week at work. I stirred a fresh pot of this soup on the back burner while she sat at the kitchen table, still in her coat from the drive over. She took one spoonful and asked if I remembered Mom making something similar when we were kids. I did not, honestly, but watching her shoulders finally drop as she ate made me write down the recipe before she left.
Ingredients
- 1 lb (450 g) ground beef: The foundation of the soup, providing richness and protein that makes this a complete meal in a bowl
- 4 medium russet potatoes: These hold their shape beautifully during simmering, creating hearty chunks rather than falling apart like waxier varieties
- 1 large onion, chopped: Sweetens as it cooks, adding depth that balances the beefs savory notes
- 2 carrots, peeled and sliced: Essential for the classic mirepoip base that gives soups that professional kitchen flavor
- 2 celery stalks, diced: Brings a subtle aromatic quality that people notice but cannot quite identify
- 3 cloves garlic, minced: Add this with the vegetables so it mellows into the background rather than staying sharp
- 1 cup (150 g) frozen peas: Pop these in near the end so they stay bright and sweet instead of turning gray
- 6 cups (1.5 L) beef broth: The liquid backbone, so choose one you would happily drink on its own
- 1 can (14.5 oz/410 g) diced tomatoes: Use the juices too, they add acidity that cuts through the richness of the beef
- 1 bay leaf: Remove it before serving, but let it work its magic during cooking
- 1 tsp dried thyme: Earthy and comforting, this bridges the gap between the beef and vegetables
- 1/2 tsp smoked paprika: My secret ingredient for adding depth without making it taste like barbecue
- Salt and black pepper: Season at each stage, but taste at the end since the broth and tomatoes already bring salt
- 2 tbsp chopped fresh parsley: Completely optional, but that pop of green makes people think you tried harder than you did
- Shredded cheddar cheese: Let people add their own at the table so dairy free eaters can still enjoy the soup
Instructions
- Brown the beef properly:
- Cook the ground beef in a large pot or Dutch oven over medium heat, breaking it apart with your spoon until it is thoroughly browned and no pink remains. Drain the excess fat if there is more than a couple tablespoons, otherwise leave it for flavor.
- Build your flavor base:
- Add the onion, garlic, carrots, and celery to the pot with the beef, stirring everything together. Let this sauté for about 5 minutes until the vegetables have softened and the onions start to turn translucent.
- Add the heart of the soup:
- Pour in the beef broth, diced tomatoes with all their juices, then stir in the potatoes, bay leaf, thyme, smoked paprika, salt, and pepper. Bring everything to a boil, watching as the kitchen starts to smell like something special is happening.
- Let it simmer:
- Reduce the heat to low, cover the pot, and let it gently simmer for 25 minutes. Stir occasionally to make sure nothing is sticking to the bottom, and check that the potatoes are tender when pierced with a fork.
- Finish with fresh touches:
- Stir in the frozen peas and cook for just 5 more minutes until they are heated through. Fish out the bay leaf, taste the soup, and add more salt or pepper if it needs a little something.
- Serve it simply:
- Ladle the hot soup into bowls and let everyone garnish their own with fresh parsley and cheddar cheese if they like. Put some crusty bread on the table and watch how quiet the room gets.
My daughter, who swore she hated soup for years, asked for seconds the first time I made this. Now she requests it specifically when she has had a bad day at school, calling it her comfort food even though she grew up on takeout and frozen meals.
Making It Your Own
I have tried swapping ground beef for turkey, and honestly, it works if that is what you keep on hand. The soup will be lighter, but you might want to add a little extra smoked paprika or even a drop of Worcestershire sauce to compensate for the missing beef flavor.
The Creamy Question
Sometimes I stir in a splash of cream or milk right at the end, just enough to make the broth look velvety. My husband prefers it that way on particularly cold nights, though I personally love how clear and clean the broth tastes without it.
Serving Ideas
This soup has become my go to when I do not know what else to make because it pairs with almost anything. I have served it alongside simple green salads, grilled cheese sandwiches, and even just a hunk of crusty bread slathered with butter.
- Corn bread muffins soak up the broth beautifully
- A dollop of sour cream on top mimics a baked potato
- Cooked rice or barley can be added to stretch the servings
There is something about a pot of soup bubbling away that makes a house feel like a home, even on the most ordinary Tuesday evening.
Common Questions
- → Can I make this soup ahead of time?
-
Yes, this soup actually tastes better the next day as flavors meld together. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed.
- → What potatoes work best for this soup?
-
Russet potatoes are ideal because they hold their shape during cooking while becoming tender inside. Yukon Gold or red potatoes work too, though they'll create a slightly creamier texture.
- → Can I freeze this soup?
-
Yes, freeze without cheese garnish for up to 3 months. Potatoes may soften slightly after thawing but flavor remains excellent. Thaw overnight in the refrigerator before reheating.
- → How do I make this soup creamy?
-
Stir in 1/2 cup heavy cream or whole milk during the last 5 minutes of cooking. For a dairy-free option, purée a cup of the cooked potatoes and return to the pot for natural creaminess.
- → What can I serve with this soup?
-
Crusty bread, dinner rolls, or buttery crackers are perfect for soaking up the broth. A simple green salad with vinaigrette balances the hearty soup. For extra indulgence, grilled cheese sandwiches make a classic pairing.