Rich Beef and Potato Soup

Featured in Comforting Soups & Stews.

This soup combines browned steak chunks and tender potatoes in a creamy beef broth with vegetables and herbs. It's ready in about an hour and makes six servings.
Fati in her kitchen
Updated on Fri, 05 Dec 2025 21:14:24 GMT
Steak and Potato Soup Pin it
Steak and Potato Soup | savouryflavor.com

Steak and potato soup is one of those hearty, stick-to-your-ribs meals that transforms simple ingredients into something that tastes expensive and special despite being incredibly budget-friendly and practical. Tender chunks of seared beef and soft potato pieces swim in a rich, creamy broth flavored with aromatic vegetables, herbs, and a generous pour of heavy cream that makes the whole thing feel indulgent. What makes this particularly appealing for cold weather cooking is how it's essentially a complete meal in a bowl - protein, vegetables, starch, all in one pot - and how it stretches a relatively small amount of beef to feed a family by bulking it up with potatoes and vegetables. The soup manages to taste comforting without being heavy, and leftovers actually improve as the flavors meld overnight in the refrigerator, making it perfect for meal prep or making ahead for busy weeknights when you don't want to cook from scratch.

I started making steak and potato soup about ten years ago after buying a package of marked-down sirloin that was close to its sell-by date and needed to be used immediately. I didn't want to just grill the steaks because they looked a bit rough, so I cubed them and threw them in soup on a whim. That first batch was good but not great because I didn't sear the beef properly first. After learning that browning the meat creates foundational flavor through the Maillard reaction, and that deglazing the pan with broth captures all those delicious browned bits, the soup transformed into something I make regularly throughout the fall and winter.

Ingredients and What Makes Them Essential

  • Sirloin or Chuck Steak (1 to 1½ pounds): Any relatively inexpensive steak cut works beautifully here. Sirloin has good flavor and stays tender, while chuck is more marbled and becomes incredibly tender with simmering. Avoid premium cuts like ribeye or filet which are wasted in soup. The beef should be cold from the refrigerator when you sear it.
  • Russet or Red Potatoes (1½ pounds, about 4-5 medium): Russet potatoes break down slightly during cooking and help thicken the soup naturally, while red potatoes hold their shape better and create more distinct chunks. Both work beautifully depending on your texture preference. Peel russets but leave red potatoes unpeeled.
  • Yellow Onion (1 large, diced): Onion provides aromatic sweetness and forms the flavor base. Dice it into pieces about ½-inch so it softens completely and integrates into the soup rather than staying in distinct chunks.
  • Carrots (2 medium, peeled and diced): Carrots add sweetness, color, and nutrition. Dice them to match your potato size for even cooking. Baby carrots work too if you slice them.
  • Celery (2 stalks, diced): Celery contributes aromatic flavor and slight crunch. The classic mirepoix of onion, carrot, and celery creates the backbone of countless soups.
  • Garlic (4 cloves, minced): Fresh garlic adds pungent, savory depth. Mince it finely so it distributes throughout rather than creating harsh bites. Don't substitute jarred garlic or powder which taste completely different.
  • Beef Broth or Stock (4 cups): Good quality broth provides the savory liquid base. Low-sodium is preferable so you control salt levels. Homemade beef stock tastes even better but store-bought works perfectly.
  • Water (2 cups): Water dilutes the broth slightly to prevent the soup from being too intensely beefy. You can use all broth if you prefer richer flavor.
  • Heavy Cream (1 cup): Heavy cream creates luxurious richness and makes the soup feel indulgent. You can substitute half-and-half for lighter soup, though it won't be quite as creamy.
  • Olive Oil (2 tablespoons): Oil for searing the beef and sautéing vegetables. Use neutral vegetable oil if you prefer.
  • Dried Thyme (1 teaspoon): Thyme adds herbal, earthy notes that complement beef beautifully. Fresh thyme works too - use 3 teaspoons if substituting.
  • Dried Rosemary (½ teaspoon, crushed): Rosemary provides piney, aromatic flavor. Crush dried rosemary between your fingers before adding so it distributes better. Don't use too much or it will overpower.
  • Fresh Parsley (2 tablespoons, chopped, for garnish): Parsley adds fresh, bright flavor and pretty green color. Flat-leaf Italian parsley has better flavor than curly parsley.
  • Salt and Black Pepper (to taste): Proper seasoning at multiple stages is crucial. Freshly ground black pepper tastes better than pre-ground.

Step-by-Step Instructions

Prep the Ingredients:
Place your steak on a cutting board and use a sharp knife to cut it into bite-sized cubes about ¾ to 1 inch. Remove any large pieces of fat or gristle. Season the cubed beef generously on all sides with salt and black pepper. Dice your potatoes into ¾-inch cubes - if using russets, peel them first; if using red potatoes, you can leave the skin on. Dice the onion, carrots, and celery into pieces about ½-inch. Mince the garlic finely. Having everything prepped and ready before you start cooking makes the process much smoother.
Sear the Beef:
Place a large, heavy-bottomed pot or Dutch oven over medium-high heat and add 2 tablespoons of olive oil. Let the oil heat for about 2 minutes until it's shimmering and very hot but not smoking. Working in batches to avoid overcrowding - probably two batches for 1½ pounds of beef - add the seasoned beef cubes in a single layer with space between each piece. Let them sear completely undisturbed for about 2 to 3 minutes until the bottom develops a dark brown crust. Use tongs to flip each piece and sear the other sides, about 2 minutes per side. You want deep browning on multiple sides - this creates foundational flavor through the Maillard reaction. The beef doesn't need to cook through completely because it will finish cooking in the soup. Once well-browned on all sides, transfer the seared beef to a plate and set aside. If you're working in batches, sear all the beef before proceeding.
Sauté the Vegetables:
Reduce the heat under the same pot to medium. If the bottom looks excessively dark or burnt, wipe it out briefly with a paper towel, but leave any flavorful browned bits. Add another tablespoon of oil if the pot looks dry. Add the diced onion, carrots, and celery to the pot. Cook, stirring occasionally, for about 6 to 8 minutes until the vegetables begin to soften and the onion turns translucent. Add the minced garlic, 1 teaspoon of dried thyme, and ½ teaspoon of crushed rosemary. Stir constantly for about 1 minute until the garlic becomes fragrant. Don't let the garlic burn or it will taste bitter.
Build the Soup:
Pour in 4 cups of beef broth and 2 cups of water, scraping the bottom of the pot vigorously with a wooden spoon or spatula to release all the browned bits stuck to the bottom - this is called deglazing and captures tremendous flavor. Add the diced potatoes to the pot. Add ½ teaspoon of salt and several grinds of black pepper, though you'll adjust seasoning later. Increase the heat to high and bring the soup to a boil. Once boiling, reduce the heat to medium-low so the soup is simmering gently with small bubbles breaking the surface. Partially cover the pot with a lid and let it simmer for about 25 to 30 minutes, stirring occasionally. The potatoes should become completely tender when pierced with a fork, and the vegetables should be soft.
Add Beef and Cream:
After the potatoes are tender, return all the seared beef cubes to the pot along with any accumulated juices from the plate. Pour in 1 cup of heavy cream and stir everything together. Continue simmering uncovered for another 10 to 15 minutes until the beef is completely tender and cooked through and the soup has thickened slightly from the cream and potatoes. If using a tougher cut of beef, you may need to simmer longer - up to 30 additional minutes - until the meat is tender. Taste the soup and adjust the seasoning, adding more salt and pepper as needed. The soup should be well-seasoned and flavorful.
Serve:
Ladle the hot soup into bowls and garnish with chopped fresh parsley. You can also top with sour cream, shredded cheddar cheese, crumbled bacon, or sliced green onions if desired. Serve immediately with crusty bread for dunking.
Beef and Potato Soup Recipe Pin it
Beef and Potato Soup Recipe | savouryflavor.com

My father-in-law is notoriously difficult to feed because he claims most food is "too fancy" and prefers plain meat and potatoes. When I served this steak and potato soup at a family dinner, he was suspicious because soup felt too elaborate, but after one bowl he went back for seconds and admitted it was "actually pretty good," which from him is effusive praise. He later quietly asked my mother-in-law to get the recipe, which she reported to me with amusement. Getting the plain-food-only person to voluntarily eat something with cream and herbs feels like winning.

Understanding Why Searing Creates Better Flavor

Searing beef before adding it to soup isn't just about appearance - it fundamentally changes the flavor through chemical reactions. When protein-rich foods like beef are exposed to high heat (above 300°F), the Maillard reaction occurs between amino acids and sugars, creating hundreds of new flavor compounds that taste savory, complex, and deeply meaty. This is what creates that brown crust on steaks, the golden exterior on roasted chicken, or the crusty edges on hamburgers. Without proper searing, beef added directly to soup tastes milder and less interesting. The browned bits that stick to the pan, called fond, contain highly concentrated flavor. Deglazing the pan with liquid releases these bits and incorporates them into the soup, ensuring no flavor goes to waste. This is why restaurant soups often taste better than home versions - professional cooks understand the importance of proper browning and deglazing at every stage.

The Role of Potatoes in Thickening Soup

Potatoes serve dual purposes in this soup - they're a hearty vegetable that makes the soup substantial, and they also naturally thicken the broth as they cook. When potatoes simmer in liquid, their starch granules absorb water, swell, and eventually some break down and release starch into the surrounding liquid. This creates body and thickness without requiring flour or cornstarch. Russet potatoes, which are starchy varieties, break down more readily and create more thickening than waxy red potatoes which hold their shape better. Some recipes actually mash a few potato pieces against the side of the pot to release more starch for additional thickening. If your soup seems too thin, you can simmer it uncovered longer to reduce liquid, mash some potatoes, or add a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water). If it's too thick, thin with more broth or water.

Why Heavy Cream Works Better Than Milk

While you could technically make this soup with milk instead of heavy cream, heavy cream produces dramatically better results. Heavy cream contains 36-40% butterfat, while whole milk contains only 3.5%. This high fat content creates richness and luxurious mouthfeel that milk can't match. Fat also carries and enhances flavor compounds, making everything taste more intense and satisfying. Heavy cream is less likely to curdle when heated or when combined with acidic ingredients. It thickens the soup slightly through its fat content. Half-and-half (10-12% butterfat) splits the difference between milk and cream, providing more richness than milk without being quite as indulgent as cream. For this soup specifically, where you're trying to create comforting, rich flavor, heavy cream is worth the extra calories. If you must use milk for dietary reasons, it will work but won't be quite as satisfying.

Choosing the Right Steak Cut

Not all steaks are created equal, and choosing the right cut for soup matters both for flavor and budget. Sirloin is ideal because it has good beefy flavor, stays relatively tender even when cubed, and is moderately priced. Chuck steak is more marbled with fat and connective tissue, which means it needs longer cooking to become tender but develops incredible richness. Round or rump is lean and can be tough, requiring extended simmering. Flank or skirt steak work but can be chewy if not sliced thin against the grain. Expensive cuts like ribeye, New York strip, or filet mignon are wasted in soup because their premium texture doesn't matter when they're cut into chunks and simmered. For best results and value, buy sirloin or chuck when they're on sale, or look for marked-down steaks near their sell-by date which work perfectly for soup. Even tougher cuts become tender with proper simmering.

Storage, Reheating, and Make-Ahead Strategies

This soup is excellent for meal prep and actually improves after a day in the refrigerator as flavors meld. Let the soup cool to room temperature, then transfer to airtight containers and refrigerate for up to 3 days. The soup may thicken considerably in the fridge as the potatoes continue releasing starch - this is normal. When reheating, add a splash of broth or water to return it to proper consistency. Reheat in a saucepan on the stovetop over medium-low heat, stirring occasionally, until heated through. Or microwave individual portions in 1 to 2 minute intervals, stirring between intervals. For freezing, cool completely and freeze in freezer-safe containers for up to 3 months. The texture of potatoes and cream changes slightly after freezing - they can become grainy - but the soup is still good. Thaw overnight in the refrigerator before reheating. For make-ahead convenience, you can prepare the soup through simmering the potatoes, then refrigerate. Add the beef and cream when ready to serve.

Variations and Customization Ideas

While the classic version is delicious, this soup template accommodates numerous variations. For loaded baked potato soup, omit the beef and add more potatoes, top with bacon, cheddar, sour cream, and green onions. For mushroom steak soup, add 8 ounces of sliced mushrooms sautéed with the vegetables. For Southwestern version, add cumin, chili powder, corn, and top with pepper jack cheese. For heartier soup, add pearl barley or wild rice which cook along with the potatoes. For extra vegetables, include green beans, peas, or corn during the last 10 minutes of cooking. For cheesy version, stir in sharp cheddar or Gruyere with the cream. For lighter soup, use half-and-half instead of cream and increase vegetables. For Italian twist, add Italian seasoning, diced tomatoes, and Parmesan. Each variation maintains the comforting soup structure while creating different flavor profiles.

Troubleshooting Common Problems

When steak and potato soup doesn't turn out right, there's usually a fixable cause. If the beef is tough and chewy, you didn't simmer it long enough after adding it back to the soup - continue simmering until fork-tender. If the soup tastes flat and bland, you underseasoned or didn't brown the beef properly - season generously and ensure good searing next time. If the soup is too thin and watery, simmer uncovered longer to reduce liquid or mash some potato pieces to release starch. If it's too thick, add more broth or water to thin to desired consistency. If the cream looks curdled, you added it to soup that was boiling too vigorously - cream should be added to gently simmering soup and heated through without boiling. If the potatoes are mushy, you overcooked them - add potatoes later or reduce simmering time. If vegetables are still crunchy, extend simmering time. Most issues relate to cooking times, seasoning levels, or temperature management.

Serving Suggestions and Complete Meal Ideas

Steak and potato soup is substantial enough to be a complete meal, but thoughtful accompaniments can elevate the experience. Crusty bread is traditional and perfect for soaking up the creamy broth - try sourdough, French baguette, or rustic Italian bread. For homemade bread, Dutch oven bread or no-knead bread are impressive but easy. Dinner rolls or biscuits work beautifully too. A crisp green salad with vinaigrette provides fresh contrast to the rich soup - try simple mixed greens with lemon dressing or Caesar salad. For heartier accompaniments, serve with grilled cheese sandwiches for dunking. Cornbread is another excellent pairing. For beverages, red wine like Cabernet or Merlot complements beef, or try dark beer. For casual meals, serve the soup in bread bowls for an impressive presentation. For parties, set up a topping bar with shredded cheese, sour cream, bacon bits, and green onions so guests can customize their bowls.

Hearty Steak Potato Soup Pin it
Hearty Steak Potato Soup | savouryflavor.com

After making steak and potato soup countless times over the past decade, it's become one of my most reliable cold weather meals because it checks every box - budget-friendly, filling, comforting, genuinely delicious, and practical for leftovers. I appreciate how it uses inexpensive ingredients to create something that tastes expensive and special, and how one pot produces enough for multiple meals. The combination of properly seared beef, tender potatoes, aromatic vegetables, and rich cream creates satisfaction that lighter soups can't match. Knowing I can customize it based on what vegetables I have or what cut of beef is on sale makes it endlessly adaptable. This represents exactly what good home cooking should be - practical, economical, genuinely better than restaurant versions once you understand proper technique, and comforting enough that a bowl makes everything feel better on a cold day.

Frequently Asked Questions

→ Can I use a different cut of beef?
Yes, you can use any tender cut like top sirloin, strip steak, or even stew meat. Just adjust the cooking time if needed for tougher cuts.
→ How do I store leftover soup?
Keep it in a sealed container in the fridge for up to 3 days. The flavors get better as it sits. Reheat gently on the stove.
→ Can I freeze this soup?
Yes, but cream-based soups can separate when frozen. Freeze without the cream, then add it fresh when you reheat the soup.
→ What can I use instead of heavy cream?
Try half-and-half for a lighter version, or use full-fat coconut milk for a dairy-free option. The taste will be slightly different but still good.
→ Do I have to peel the potatoes?
No, you can leave the skins on if you prefer. Just scrub them well first. The skins add extra texture and nutrients to the soup.
→ Can I make this in a slow cooker?
Sure! Brown the meat first, then add everything except the cream to your slow cooker. Cook on low for 6-8 hours, then stir in the cream before serving.

Hearty Steak Potato Soup

Tender beef and potatoes cooked in a rich, creamy broth. Perfect for cold nights when you need something filling.

Prep Time
20 Minutes
Cook Time
50 Minutes
Total Time
70 Minutes
By: Kylie

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: Gluten-Free

Ingredients

→ For the Soup Base

01 1 pound of ribeye or sirloin steak, chopped into small cubes
02 4 large russet or Yukon gold potatoes, peeled and cut into chunks
03 1 large yellow onion, finely diced
04 2 medium carrots, peeled and cut into rounds
05 2 celery ribs, diced
06 3 garlic cloves, finely minced
07 4 cups good-quality beef stock
08 2 cups filtered water

→ Seasonings & Finishing

09 2 tablespoons extra virgin olive oil
10 1 cup rich heavy cream
11 1 teaspoon dried thyme leaves
12 1 teaspoon dried rosemary
13 Sea salt and freshly cracked black pepper, to your liking
14 2 tablespoons fresh parsley, roughly chopped (for topping)

Instructions

Step 01

Grab a big heavy-bottomed pot or Dutch oven and warm the olive oil over medium-high heat. Toss in your steak cubes, season them generously with salt and pepper, then let them cook without moving them too much. You want a nice golden-brown crust on all sides—this should take about 5 to 7 minutes. Once they're beautifully browned, transfer the meat to a plate and keep it aside.

Step 02

Using the same pot (don't wash it—those browned bits are flavor gold!), add your diced onion, sliced carrots, chopped celery, and minced garlic. Stir everything around and let the veggies soften and become fragrant, which takes roughly 5 to 7 minutes. They should be tender but not mushy.

Step 03

Pour in the beef stock and water, then add your potato chunks along with the thyme, rosemary, and another pinch of salt and pepper. Crank up the heat until everything starts bubbling, then dial it back to low. Cover partially and let it simmer gently for about 30 minutes, or until you can easily pierce the potatoes with a fork.

Step 04

Now comes the best part—add the browned steak back into the pot and pour in that luscious heavy cream. Give everything a good stir and let it bubble away gently for another 10 minutes so all the flavors marry together beautifully.

Step 05

Ladle the piping hot soup into deep bowls. Sprinkle each serving with fresh parsley if you'd like a pop of color and freshness. Serve immediately while it's steaming and enjoy every comforting spoonful!

Notes

  1. This soup tastes even better the next day as the flavors develop and deepen overnight in the fridge.
  2. You can substitute the heavy cream with half-and-half for a lighter version, though it won't be quite as rich.
  3. Nutritional information is approximate and may vary depending on the specific ingredients and brands you use.

Tools You'll Need

  • Large Dutch oven or heavy-bottomed soup pot
  • Soup ladle
  • Sharp knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (heavy cream)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 473
  • Total Fat: 30 g
  • Total Carbohydrate: 30 g
  • Protein: 22 g