This comforting homemade soup combines savory browned ground beef with tender diced russet potatoes, carrots, celery, onions, and sweet peas. Simmered in flavorful beef broth with tomatoes, thyme, and smoked paprika, it creates a nourishing meal that brings warmth to any table.
The preparation comes together quickly—brown the meat, sauté the vegetables, add everything to the pot, and let it simmer. In under an hour, you'll have six generous portions perfect for feeding a family or enjoying leftovers throughout the week.
Customize easily with ground turkey instead of beef, add extra vegetables like corn or green beans, or stir in cream at the end for a richer version. Serve with crusty bread and garnish with fresh parsley or shredded cheddar.
The first snowfall had just started dusting the windowsills when my youngest came in from sledding, cheeks flushed and demanding something that would warm her from the inside out. I raided the fridge and pantry, coming up with this soup in about twenty minutes. Now every time the weather turns crisp, someone asks if we're having that beef and potato soup that sticks to your ribs.
Last winter, my neighbor smelled this simmering through the open window and knocked on my door with a loaf of crusty bread. We ended up eating around my kitchen table for hours while the snow piled up outside. Something about this soup pulls people in and makes them stay awhile.
Ingredients
- 1 lb ground beef: I use 85% lean because you want some fat for flavor but not so much that you're skimming oil off the top later
- 4 medium russet potatoes: Russets hold their shape better than red potatoes and they soak up all that beefy broth beautifully
- 1 large onion chopped: Yellow onions work perfectly here and become sweet as they cook down
- 2 carrots peeled and sliced: These add natural sweetness and that classic soup flavor everyone recognizes
- 2 celery stalks diced: Dont skip these even if you think you hate celery they melt into the background and add essential depth
- 3 cloves garlic minced: Fresh garlic makes such a difference here add it right after the beef browns so it doesnt burn
- 1 cup frozen peas: I stir these in at the very end so they stay bright green and sweet
- 6 cups beef broth: A good quality broth matters since its the main liquid
- 1 can diced tomatoes undrained: The juices add body and the tomatoes break down slightly into the broth
- 1 bay leaf: Remove it before serving but let it work its magic during simmering
- 1 tsp dried thyme: Earthy and perfect with beef and potatoes
- 1/2 tsp smoked paprika: This is the secret ingredient that makes people ask what you did differently
- Salt and black pepper: Taste at the end and adjust because the broth and tomatoes already have salt
- 2 tbsp chopped fresh parsley: Brightens everything up right before serving
- Shredded cheddar cheese: Totally optional but melty cheese on top takes this over the top
Instructions
- Brown the beef:
- Crumble the ground beef into your largest soup pot over medium heat breaking it up with a wooden spoon as it cooks. Let it get deeply browned in spots for more flavor then drain off the excess fat.
- Build the base:
- Toss in the chopped onion carrots celery and minced garlic right into the beef. Cook everything together for about 5 minutes until the vegetables soften and your kitchen starts smelling amazing.
- Add the heart of the soup:
- Stir in the diced potatoes the entire can of tomatoes with their juices beef broth bay leaf thyme smoked paprika and plenty of salt and pepper. Bring everything to a rolling bubble.
- Let it simmer:
- Turn down the heat to low and cover the pot. Let it gently simmer for 25 minutes giving it an occasional stir until the potatoes are fork tender.
- Finish with peas:
- Stir in the frozen peas and cook for just 5 more minutes. Fish out the bay leaf and taste the soup adding more salt or pepper if it needs it.
- Serve it up:
- Ladle into bowls while piping hot and top with fresh parsley and a handful of shredded cheddar if you want something extra cozy.
My grandmother used to say that soup tastes better the next day and this one proves her right every single time. I make a double batch now because the leftovers disappear even faster than the fresh soup.
Making It Your Own
Sometimes I throw in a handful of corn or green beans if thats what I have in the freezer. A splash of cream or milk right at the end transforms it into something velvety and rich that feels completely different but equally wonderful.
What To Serve With It
Crusty bread is non negotiable in my house for dunking into those flavorful broth pockets. A simple green salad with vinaigrette cuts through the richness and makes the whole meal feel balanced without being fussy.
Storage And Reheating
This soup keeps beautifully in the refrigerator for up to four days and freezes like a dream for those nights you need dinner in five minutes. The potatoes might get slightly softer but the flavor actually develops and gets better over time.
- Cool completely before transferring to airtight containers
- Freeze in portion sized containers for easy weekday lunches
- Reheat gently over medium low heat stirring occasionally
There's something about a pot of soup bubbling away that makes a house feel like home especially on days when the world outside feels cold and busy. This recipe has saved more weeknights than I can count and fed more cold hungry people than I'll ever remember.
Recipe FAQs
- → How long does this soup keep in the refrigerator?
-
The soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors often develop and taste even better the next day. Reheat gently on the stove, adding a splash of broth if needed to adjust consistency.
- → Can I freeze this soup for later?
-
Yes, this freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator, then warm on the stovetet over medium heat, stirring occasionally. Note that potatoes may soften slightly after freezing but still taste delicious.
- → What's the best way to prevent potatoes from getting mushy?
-
Cut potatoes into evenly sized chunks, about ½ to ¾ inch pieces. Don't overcook—simmer just until tender when pierced with a fork, about 25 minutes. If making ahead, slightly undercook since they'll continue softening as the soup sits.
- → Can I make this in a slow cooker?
-
Absolutely. Brown the ground 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. Add frozen peas during the last 30 minutes. This method develops even deeper flavors.
- → What other vegetables work well in this soup?
-
Beyond the classic carrots, celery, and peas, try adding corn, green beans, bell peppers, or diced turnips. For a heartier version, stir in cooked kidney beans or white beans. Leafy greens like kale or spinach can be added in the last few minutes.
- → How can I make this soup creamy?
-
For a creamy version, stir in ½ cup heavy cream, half-and-half, or whole milk during the last 5 minutes of cooking. Alternatively, mash a few potato chunks against the side of the pot to naturally thicken the broth. A tablespoon of butter added just before serving also adds richness.