Homemade Ground Beef And Potato Soup

Steaming bowl of homemade ground beef and potato soup with tender vegetables and rich broth Save
Steaming bowl of homemade ground beef and potato soup with tender vegetables and rich broth | cookingwithnadine.com

This hearty soup combines browned ground beef with tender chunks of russet potatoes, carrots, celery, and onions simmered in flavorful beef broth. Smoked paprika and dried thyme add depth, while frozen peas bring sweetness and color. Ready in under an hour, it's an ideal one-pot meal for busy weeknights or lazy weekends. Serve garnished with fresh parsley or shredded cheddar for extra richness.

The first time I made this soup, my kitchen was so cold I could see my breath, and that steaming pot became my whole world. I hadnt planned on soup that day, but a sudden snowstorm had me rummaging through the freezer for anything that could warm us up. The way the beef and potatoes filled the house made my roommate abandon her room and hover around the stove with a spoon in hand. Now its the only thing I make when the thermometer drops below freezing.

Last winter my sister came over during that terrible ice storm that shut everything down for three days. We ate this soup twice daily, huddled under blankets with the pot between us on the couch, watching the ice coat the windows. She kept saying she should head home, but somehow another bowl always appeared first. Now whenever she texts me that soup is on her stove menu, I know exactly what kind of day shes having.

Ingredients

  • 1 lb ground beef: I usually grab 85% lean because you need some fat for flavor, but drain the excess after browning so it doesnt get greasy
  • 4 medium russet potatoes: Russets hold their shape better than other varieties and get these perfect soft edges without falling apart completely
  • 1 large onion: Yellow onions work best here, they caramelize nicely and add that sweet savory base
  • 2 carrots: Slice them about 1/4 inch thick so they cook through but still have a little bite
  • 2 celery stalks: Even people who say they hate celery usually dont pick these out, they melt into the background beautifully
  • 3 cloves garlic: Minced fresh, never jarred, that stuff has a weird aftertaste in long cooked soups
  • 1 cup frozen peas: Toss these in frozen, no need to thaw, they plump up perfectly in the hot broth
  • 6 cups beef broth: Low sodium gives you control over the salt level, and I like to use broth from a carton rather than cubes for deeper flavor
  • 1 can diced tomatoes: Leave all those juices in, they become part of the broth and add essential acidity
  • 1 bay leaf: Remove it before serving, nobody wants to bite into one of these
  • 1 tsp dried thyme: Fresh works too, but dried thyme actually holds up better in long simmer times
  • 1/2 tsp smoked paprika: This is the secret ingredient that makes it taste restaurant quality, regular paprika just doesnt have the same impact
  • Salt and black pepper: Taste at the end, the beef broth and tomatoes already have salt so go easy at first
  • 2 tbsp fresh parsley: Totally optional, but it makes the bowl look finished and adds a fresh note against all the cooked flavors
  • Shredded cheddar cheese: For serving only, skip it if youre dairy free, but honestly its pretty perfect melted on top

Instructions

Brown the beef:
Crank your heat to medium and break apart the meat with your spoon as it cooks, letting it get deep brown in spots for that caramelized flavor. Drain off the extra fat if theres more than a tablespoon, but dont rinse the beef or youll wash away all the flavor you just built.
Soften the vegetables:
Toss in the onion, garlic, carrots, and celery right in the same pot with the beef drippings. Give it five minutes until the onions turn translucent and your whole kitchen starts smelling like something good is happening.
Build the soup base:
Pour in everything else except the peas, those potatoes, broth, tomatoes with all their juice, bay leaf, thyme, smoked paprika, salt, and pepper. Let everything come together in the pot, that moment when it all hits the heat is pure magic.
Simmer to perfection:
Bring it up to a rolling boil, then drop it down to a gentle simmer and slap on the lid. Let it go for 25 minutes, stirring every now and then so nothing sticks to the bottom, and resist the urge to lift the lid too often.
Add the finishing touch:
Stir in those frozen peas and give it exactly five more minutes, just until theyre heated through and bright green. Fish out that bay leaf and nobody will be the wiser about your secret ingredient.
Serve it up:
Ladle it into bowls while its piping hot, sprinkle with parsley if you remembered to buy some, and let people add their own cheese. Watch the steam rise and wait for the silence that falls when everyone takes that first spoonful.
Save
| cookingwithnadine.com

This recipe became a Friday tradition during my first year of teaching, when I was too exhausted to think about dinner but needed something that felt like a real meal. Id come home drained, start the pot, and by the time it was ready, somehow the whole week had melted away. Now even the smell of it simmering makes me feel like everything is going to be okay.

Make It Your Own

Ground turkey works beautifully here and makes it feel a little lighter, though you might want to add a dash of extra smoked paprika since turkey is milder than beef. Sometimes I throw in corn or green beans if thats what I have in the freezer, and nobody has ever complained about the extras.

The Bread Situation

Crusty bread is basically mandatory here, I buy those take and bake baguettes and throw them in for the last 10 minutes of simmer time. A simple green salad with vinaigrette cuts through the richness, but honestly, most nights I just go back for seconds.

Storage And Meal Prep

This soup keeps beautifully in the fridge for up to four days, and I actually think it tastes better on day two when all the flavors have had time to really get to know each other. Freeze it in portion sized containers if youre meal prepping, just leave the cheese off and add it fresh when you reheat.

  • Cool the soup completely before freezing, otherwise ice crystals form and mess with the texture
  • Reheat gently over medium low, high heat makes the potatoes fall apart
  • The broth will thicken up in the fridge, add a splash of water or broth when reheating
Hearty ground beef and potato soup loaded with soft potatoes in rustic ceramic bowl Save
Hearty ground beef and potato soup loaded with soft potatoes in rustic ceramic bowl | cookingwithnadine.com

Theres something about a pot of soup bubbling away that makes a house feel like home, even on the most ordinary Tuesday evening.

Common Questions

Absolutely. This soup actually tastes better the next day as flavors have time to meld together. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetet, adding a splash of broth if needed.

Yes, it freezes beautifully. Cool completely before transferring to freezer-safe containers. Leave about an inch of space at the top as liquids expand when frozen. Thaw overnight in the refrigerator and reheat on the stove. It will keep for up to 3 months in the freezer.

Ground turkey or chicken works wonderfully for a lighter version. Italian sausage adds a nice kick of flavor, while leftover cooked beef or roast can be shredded and added during the last 15 minutes of cooking.

Russet or Yukon Gold potatoes are ideal as they hold their shape during cooking without becoming mushy. Waxy potatoes like red potatoes also work well. Avoid overcooking to maintain texture.

Stir in heavy cream, half-and-half, or whole milk during the last 5 minutes of cooking. For a dairy-free option, purée some cooked potatoes with a bit of broth before adding back to the soup for natural creaminess.

Corn, green beans, bell peppers, or zucchini make excellent additions. Add hearty vegetables like butternut squash or turnips along with the potatoes. Quick-cooking vegetables like spinach or kale can be stirred in during the last few minutes.

Homemade Ground Beef And Potato Soup

A hearty bowl filled with ground beef, potatoes, and vegetables in rich beef broth. Perfect for cold weather comfort.

Prep 15m
Cook 35m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Meats

  • 1 pound ground beef

Vegetables

  • 4 medium russet potatoes, peeled and diced
  • 1 large onion, chopped
  • 2 carrots, peeled and sliced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 cup frozen peas

Pantry

  • 6 cups beef broth
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 1 bay leaf

Spices & Seasonings

  • 1 teaspoon dried thyme
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste

Optional

  • 2 tablespoons chopped fresh parsley
  • Shredded cheddar cheese for garnish

Instructions

1
Brown the Ground Beef: Heat a large soup pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until thoroughly browned. Drain excess fat if needed.
2
Sauté Aromatics: Add the chopped onion, minced garlic, sliced carrots, and diced celery to the pot. Sauté for approximately 5 minutes until the vegetables begin to soften and become fragrant.
3
Add Liquid and Seasonings: Stir in the diced potatoes, beef broth, diced tomatoes with their juices, bay leaf, dried thyme, smoked paprika, salt, and black pepper. Mix well to combine all ingredients.
4
Simmer the Soup: Bring the mixture to a boil, then reduce heat to maintain a gentle simmer. Cover the pot and cook for 25 minutes, stirring occasionally, until the potatoes and vegetables are completely tender.
5
Add Peas and Finish: Stir in the frozen peas and continue cooking for an additional 5 minutes until heated through. Remove and discard the bay leaf. Taste the soup and adjust salt and pepper seasoning as needed.
6
Serve: Ladle the hot soup into bowls. Garnish with chopped fresh parsley and shredded cheddar cheese if desired. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Chef's knife and cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 330
Protein 20g
Carbs 34g
Fat 12g

Allergy Information

  • Contains no major allergens when prepared without cheese garnish. Optional cheddar cheese contains milk and dairy. Always verify labels on broth, canned tomatoes, and cheese products for potential hidden allergens.
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.