This comforting bowl combines savory ground beef with tender russet potatoes, carrots, celery, and onions in a rich beef broth base. The addition of diced tomatoes adds depth while dried thyme and smoked paprika provide aromatic warmth. Ready in just 50 minutes, this soup makes six generous servings and easily adapts to your preferences—swap in ground turkey for a lighter version or finish with cream for extra richness. Perfect paired with crusty bread for a complete family meal.
The first time I made this beef and potato soup was during a particularly brutal February when our heater broke and the kitchen became the warmest room in the house. Something about the smell of beef browning with onions made the drafty windows feel a little less oppressive. My neighbor smelled it through the shared wall and showed up with a loaf of bread, which turned into an impromptu dinner party that lasted until midnight. Now every time I make it, I think about how food has this way of fixing problems that have nothing to do with being hungry.
Last winter my sister came over after a terrible day at work, and I put a pot of this soup on without saying much. She sat at the counter watching the steam rise, gradually talking herself through what happened while I stirred and adjusted seasoning. By the time we sat down with bowls, she was laughing about something that had seemed devastating just an hour earlier. Sometimes soup is better than therapy.
Ingredients
- 1 lb ground beef: I like using 85% lean because you need some fat to carry all those flavors through the broth
- 4 medium russet potatoes: Peel them or leave the skins on depending on how rustic you are feeling, just cut them into consistent chunks
- 1 large onion chopped: Yellow onions work perfectly here, they sweeten as they cook down
- 2 carrots peeled and sliced: These add natural sweetness and that pop of orange color
- 2 celery stalks diced: Do not skip this, it provides that savory backbone
- 3 cloves garlic minced: Add this after the beef browns so it does not burn and turn bitter
- 1 cup frozen peas: Stir these in at the very end so they stay bright and sweet
- 6 cups beef broth: Low sodium is best so you can control the salt level yourself
- 1 can diced tomatoes undrained: The juices add acidity that cuts through the richness
- 1 bay leaf: This humble leaf adds subtle depth, just remember to fish it out before serving
- 1 tsp dried thyme: Earthy and pairs so well with beef and potatoes
- 1/2 tsp smoked paprika: This is my secret ingredient that makes people ask what is different about your soup
- Salt and black pepper: Taste at the end and adjust, broth brands vary wildly in sodium
Instructions
- Brown the beef:
- Get your biggest soup pot heating over medium, add the ground beef and break it apart with your spoon as it cooks until it is nicely browned all over. Drain the excess fat if there is a lot, but leave a little behind for flavor.
- Build the base:
- Toss in your onion, carrots, celery, and garlic, cooking for about 5 minutes until everything softens and your kitchen starts smelling amazing.
- Add everything but the peas:
- Pour in the potatoes, broth, tomatoes with all their juices, bay leaf, thyme, smoked paprika, salt, and pepper. Bring it up to a bubble, then turn it down to a gentle simmer.
- Let it work:
- Cover the pot and let it simmer for 25 minutes, stirring occasionally so nothing sticks to the bottom. The potatoes should be fork tender when you test them.
- Finish it off:
- Stir in those frozen peas and cook for 5 more minutes. Fish out the bay leaf, taste it, and add more salt or pepper if it needs a little something.
My daughter declared this her comfort food of choice after getting braces, when everything else hurt too much to chew. The potatoes get so tender they practically dissolve, and the broth is filling without being heavy. Now she requests it every time she has had a rough week, and I honestly do not mind making it at all.
Making It Your Own
Ground turkey works beautifully if you want something lighter, though I suggest adding a little extra smoked paprika to make up for the lost beef flavor. Sometimes I throw in corn or green beans just to use up whatever is in the freezer, and the soup never complains.
The Creamy Question
Every once in a while I will stir in some heavy cream or milk at the very end, just enough to turn it silky and pale. It transforms the whole dish into something that feels restaurant special while still being humble enough for a Tuesday night.
Serving It Right
Crusty bread is non negotiable for sopping up that flavorful broth at the bottom of the bowl. A simple green salad with vinaigrette cuts through the richness perfectly, and honestly, shredded cheddar on top never hurt anyone.
- Make a double batch because the leftovers are even better than the first day
- Freeze portions in individual containers for emergency dinners
- The potatoes will soak up extra liquid as it sits, so add a splash of broth when reheating
There is something deeply satisfying about a soup that comes together this easily but tastes like it simmered all day. Hope it becomes one of those recipes you know by heart.
Questions & Answers
- → Can I freeze this soup?
-
Yes, this soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
- → What potatoes work best?
-
Russet potatoes are ideal as they hold their shape during cooking while becoming tender. Yukon Gold or red potatoes can also be used if you prefer a slightly creamier texture.
- → Can I make this in a slow cooker?
-
Absolutely. Brown the beef and sauté vegetables first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until potatoes are tender.
- → How do I make it creamy?
-
Stir in 1/2 cup of heavy cream, half-and-half, or milk during the last 5 minutes of cooking. For a dairy-free option, purée some cooked potatoes and mix back into the soup.
- → What can I serve with this?
-
Crusty bread, dinner rolls, or cornbread pair perfectly. A simple green salad with vinaigrette provides a fresh contrast to the hearty soup.
- → Can I use fresh tomatoes instead?
-
Yes, use 2-3 medium fresh tomatoes, diced. You may need to add a splash of water or extra broth since canned tomatoes include juices that contribute to the soup base.