This satisfying soup combines browned ground beef with tender chunks of russet potato, aromatic vegetables, and savory beef broth. The dried thyme and smoked paprika add depth, while frozen peas bring sweetness and color. Ready in just 50 minutes, this makes enough for six generous servings.
The base comes together quickly—brown the meat, sauté the vegetables, then simmer everything together until the potatoes are perfectly tender. Finish with fresh parsley and optional cheddar for extra richness.
The way my grandmother's kitchen would smell on Sunday afternoons still lives in my memory—onions hitting hot oil, beef sizzling away, and that slow building aroma that meant something good was bubbling on the stove.
Last winter when my kids came home from school shivering and hungry, I threw this together in under an hour. They sat around the table with their red cheeks, spooning up steamy bowls and asking for seconds before I'd even sat down myself.
Ingredients
- 1 lb ground beef: I like using beef with a bit of fat for extra flavor, but draining it keeps it from being too heavy
- 4 medium russet potatoes: Russets hold their shape beautifully while becoming fork tender in the simmering broth
- 1 large onion: Yellow onions work perfectly here, becoming sweet and mellow as they cook down
- 2 carrots: They add subtle sweetness and that classic soup flavor everyone recognizes
- 2 celery stalks: Don't skip these, they provide that aromatic backbone that makes soup taste homemade
- 3 cloves garlic: Fresh minced garlic beats powdered anything, adding depth to the base
- 1 cup frozen peas: These go in at the end so they stay bright green and sweet
- 6 cups beef broth: Good quality broth makes all the difference since it's the main liquid
- 1 can diced tomatoes: Keep all those juices, they become part of the flavorful base
- 1 bay leaf: Classic soup aromatics that quietly work magic in the background
- 1 tsp dried thyme: Earthy and warm, perfect with beef and potatoes
- 1/2 tsp smoked paprika: Adds a subtle smokiness that makes people ask what's in it
- Salt and black pepper: Taste as you go, ending with proper seasoning makes everything pop
- Fresh parsley: Sprinkled on top, it makes the whole bowl look like you tried harder
- Shredded cheddar: Optional but my family fights over who gets more cheese on top
Instructions
- Brown the beef base:
- In a large soup pot over medium heat, cook the ground beef until it's nicely browned, breaking it apart with your spoon as it sizzles. Drain any excess fat if there's a lot pooling.
- Build the aromatics:
- Toss in the onion, garlic, carrots, and celery, stirring everything together for about 5 minutes until the vegetables soften and the kitchen starts smelling wonderful.
- Add the heart:
- Pour in the potatoes, beef broth, diced tomatoes with all their juices, bay leaf, thyme, smoked paprika, salt, and pepper. Bring everything to a boil, then lower the heat to a gentle simmer.
- Let it develop:
- Cover the pot and let it simmer for 25 minutes, stirring occasionally, until the potatoes yield easily when pierced with a fork.
- Finish with brightness:
- Stir in the frozen peas and cook for 5 more minutes until they're heated through. Fish out and discard the bay leaf, then taste and adjust the seasoning if needed.
- Serve it up:
- Ladle the hot soup into bowls and scatter fresh parsley on top, adding shredded cheddar if you want that melty, comforting finish.
This recipe became my go-to when my neighbor had surgery last year. I dropped off a pot on her porch, and she texted me later saying her teenage son asked when I was bringing more, which is basically the highest compliment a soup can receive.
Make It Your Own
Ground turkey works beautifully if you want something lighter, and sometimes I throw in corn or green beans when the refrigerator needs clearing. Those little additions never disappoint.
The Creamy Decision
About halfway through making this for the first time, I decided to stir in some cream at the end. My husband took one spoonful, closed his eyes, and said this was the version he wanted forever, so now it's how I make it when we're not feeding the kids.
Serving It Right
Crusty bread for dunking is basically mandatory in my house, but a crisp green salad on the side cuts through the richness nicely.
- Cool the soup completely before storing, it keeps better that way
- Freeze individual portions for those nights when cooking feels impossible
- The potatoes absorb more flavor overnight, so plan for leftovers
There's something about a bubbling pot of soup that makes any kitchen feel like home, regardless of the weather outside.
Your Recipe Questions
- → Can I make this soup ahead of time?
-
Yes, this soup actually tastes better the next day as flavors meld together. Store in the refrigerator for up to 4 days and reheat gently on the stovetet.
- → What potatoes work best?
-
Russet potatoes are ideal because they hold their shape during simmering while becoming tender. Yukon Gold are a good alternative if you prefer a slightly creamier texture.
- → Can I freeze this soup?
-
Yes, freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator. Note that potatoes may soften slightly after freezing but the flavor remains excellent.
- → How do I make it 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 broth, then return to the pot.
- → What can I serve with this?
-
Crusty bread, cornbread, or dinner rolls are perfect for soaking up the flavorful broth. A simple green salad with vinaigrette balances the heartiness nicely.
- → Can I use ground turkey instead?
-
Absolutely. Ground turkey creates a lighter version with excellent flavor. You may want to add a bit more smoked paprika or a splash of Worcestershire to enhance the richness.