Creamy Steak and Potato Soup Recipe
Introduction
This Creamy Steak & Potato Soup is a hearty, comforting dish perfect for chilly days. Tender pieces of steak mingle with soft potatoes in a rich, cheesy broth that warms you from the inside out. It’s easy to make and equally satisfying as a main course.

Ingredients
- 1 tablespoon extra virgin olive oil
- 1 pound beef (tenderloin, ribeye, flank or strip steak, cut into bite size pieces)
- Salt
- Pepper
- 1 cup onion (finely diced from 1 medium onion)
- 2 cloves garlic (minced)
- 4 cups beef stock
- 2 pounds potatoes (cut into 1-inch cubes)
- 1/2 cup butter
- 1/2 cup all purpose flour
- 3 cups milk
- 1 cup heavy cream
- 8 ounces white cheddar cheese (shredded)
- Green onions (sliced, optional garnish)
Instructions
- Step 1: Heat the olive oil in a large pot or Dutch oven over medium heat.
- Step 2: Season the beef with salt and pepper. Add it to the hot oil and cook, stirring occasionally, until fully cooked, about 6–7 minutes.
- Step 3: Remove the steak with a slotted spoon and set aside, leaving the juices in the pot.
- Step 4: Add the diced onions and minced garlic to the pot with the beef juices. Cook for 2–3 minutes until softened.
- Step 5: Pour in the beef stock and add the cubed potatoes carefully. Increase heat to high and bring to a boil. Cook for 10–12 minutes until potatoes are just tender.
- Step 6: In a separate pot over medium heat, melt the butter. Whisk in the flour and cook for 1–2 minutes, stirring frequently.
- Step 7: Gradually whisk in the milk until smooth.
- Step 8: Once potatoes are tender, stir in the hot milk mixture into the soup pot and cook until thickened, about 3–4 minutes.
- Step 9: Return the cooked steak to the pot, add the heavy cream, and cook for 2–3 minutes until heated through.
- Step 10: Remove the pot from heat and stir in the shredded white cheddar cheese until melted and fully combined.
- Step 11: Taste and adjust seasoning with salt and pepper as desired.
- Step 12: Serve the soup in bowls, garnished with additional cheese and sliced green onions if you like.
Tips & Variations
- Use a well-marbled steak like ribeye for extra flavor and tenderness.
- Swap white cheddar for sharp cheddar or a mix of cheeses for a different taste.
- To make it spicier, add a pinch of cayenne pepper or smoked paprika when cooking the onions and garlic.
- For a dairy-free option, substitute milk and cream with coconut milk and omit the cheese.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over medium-low heat, stirring occasionally to prevent sticking. If the soup thickens too much, add a splash of milk or broth to loosen it before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other cuts of beef for this soup?
Yes, tender cuts like tenderloin, ribeye, flank, or strip steak all work well. Choose cuts that remain tender after quick cooking to keep the steak juicy and flavorful.
What type of potatoes are best for the soup?
Starchy potatoes like Russets or Yukon Gold are ideal because they soften nicely and help thicken the soup. Avoid waxy potatoes as they might stay too firm.
PrintCreamy Steak and Potato Soup Recipe
A rich and comforting Creamy Steak & Potato Soup featuring tender bite-sized steak pieces, hearty potatoes, and a velvety cheddar cheese broth. This delicious soup combines sautéed steak with a creamy roux-based broth, making it perfect for cozy dinners or satisfying lunches.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
Meat
- 1 pound beef (tenderloin, ribeye, flank or strip steak, cut into bite size pieces)
Vegetables & Aromatics
- 1 cup onion (finely diced from 1 medium onion)
- 2 cloves garlic (minced)
- 2 pounds potatoes (cut into 1-inch cubes)
- green onions (sliced, optional garnish)
Liquids
- 4 cups beef stock
- 3 cups milk
- 1 cup heavy cream
Fats & Thickeners
- 1 tablespoon extra virgin olive oil
- 1/2 cup butter
- 1/2 cup all purpose flour
Dairy
- 8 ounces white cheddar cheese (shredded)
Seasonings
- salt
- pepper
Instructions
- Heat Oil and Cook Steak: Add the olive oil to a large pot or Dutch oven over medium heat. Season the steak pieces with salt and pepper, then add them to the hot oil. Cook, stirring occasionally, for about 6-7 minutes until the steak is cooked through.
- Remove Steak and Sauté Aromatics: Use a slotted spoon to remove the cooked steak from the pot and set it aside. Leave the flavorful juices in the pot, then add the finely diced onions and minced garlic. Cook for 2-3 minutes until softened and fragrant.
- Simmer Potatoes in Beef Stock: Pour the beef stock into the pot and carefully add the cubed potatoes. Increase the heat to high and bring the mixture to a boil. Reduce the heat slightly and cook for 10-12 minutes, or until the potatoes are fork-tender.
- Make Roux and Add Milk: While the potatoes cook, melt the butter in a separate pot over medium heat. Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly to create a roux. Gradually whisk in the milk, combining thoroughly.
- Thicken Soup with Milk Mixture: Once the potatoes are tender, pour the hot milk and roux mixture into the potato and beef stock pot. Stir continuously until the soup thickens, which will take about 3-4 minutes.
- Add Steak and Cream: Return the cooked steak pieces to the pot, pour in the heavy cream, and cook for another 2-3 minutes until everything is heated through and well combined.
- Finish with Cheese and Seasoning: Remove the pot from heat and stir in the shredded white cheddar cheese until fully melted and blended into the soup. Taste and adjust seasoning with additional salt and pepper if needed.
- Serve and Garnish: Ladle the soup into bowls and garnish with extra shredded cheddar cheese and sliced green onions if desired. Serve hot and enjoy!
Notes
- You can use any tender steak cuts such as tenderloin, ribeye, flank, or strip steak for best results.
- For a thicker soup, you may reduce the amount of beef stock slightly or add a little more flour in the roux.
- Use freshly shredded cheese for better melting compared to pre-shredded cheese.
- Green onions add a fresh touch as garnish but can be omitted if unavailable.
- Leftovers keep well in the refrigerator for up to 3 days and reheat nicely on the stovetop.
Keywords: steak soup, creamy potato soup, beef soup, cheesy soup, comfort food, hearty soup

