Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesesteak Potato Soup served with melty cheese and potatoes

Cheesesteak Potato Soup: Cozy, Cheesy, and Totally Satisfying


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: CHEF ALMA
  • Total Time: 50 minutes
  • Yield: 10 servings 1x

Description

A hearty and cheesy soup inspired by Philly cheesesteaks, loaded with tender shaved steak, potatoes, peppers, and melted cheese in a rich, creamy base.


Ingredients

Scale
  • 2 Tsp vegetable oil, divided
  • 2 lbs shaved steak
  • 1 Tsp Worcestershire sauce
  • 3 Tsp garlic salt, divided into 1 tsp + 2 tsp, to taste
  • 1 medium green bell pepper, chopped
  • 1 medium red bell pepper, chopped
  • 4 Tbsp salted butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • C all-purpose flour
  • 4 C beef broth, plus more as needed
  • 2 C whole milk
  • 1 C half-and-half
  • 2 ½ lbs Yukon gold potatoes, cut into 1/2” cubes
  • 1/2 Tsp dried oregano
  • 1/2 Tsp crushed red pepper flakes
  • 1/4 Tsp cayenne pepper
  • 1/4 Tsp black pepper, freshly cracked
  • 1/2 C white amerikan cheese
  • 1/4 C provolone
  • 1 Tsp dried parsley

Instructions

1. Heat a large Dutch oven over medium-high heat for about a minute. Add a drizzle of vegetable oil, just enough to coat the bottom.

2. Add shaved steak in a single layer, season with Worcestershire sauce and 1 tsp garlic salt. Cook until fully cooked, about 2 minutes. Transfer to a plate and set aside.

3. In the same pot, add remaining vegetable oil and stir in chopped bell peppers. Cook for about 3 minutes until softened. Transfer to plate with steak.

4. Add butter to the pot. Once melted, add diced onions and cook until soft. Stir in garlic and cook for 1 minute. Reduce heat to medium.

5. Sprinkle flour over onion and garlic mixture, stir to form a roux. Add extra butter or oil if too dry. Cook for 3 minutes, stirring constantly.

6. Slowly add beef broth, milk, and half-and-half while stirring. Increase heat to medium-high. Stir in remaining garlic salt and all remaining seasonings.

7. Add diced potatoes and ensure they’re submerged. Add more liquid if needed. Bring to a boil, then reduce heat to medium-low and cover.

8. Simmer for 10–15 minutes, stirring occasionally, until potatoes are fork-tender. Add more broth or milk if soup thickens too much.

9. Reduce heat to low. Use immersion blender to blend soup for about 45 seconds, leaving some potato chunks.

10. Stir in white amerikan cheese until melted. Add provolone and stir until fully melted.

11. Taste and adjust seasonings as needed. Cover and let rest for 5 minutes before serving.

12. Garnish with parsley or chives if desired. Serve hot.

Notes

This makes a large batch—feel free to halve it for smaller portions. You can skip the immersion blending step for a chunkier texture or blend more for a smoother soup. See post for alternative tools and substitutions.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Lunch or Dinner, Mains
  • Method: Stovetop
  • Cuisine: Melting Pot

Nutrition

  • Serving Size: 1 serving
  • Calories: 457
  • Sugar: 6g
  • Sodium: 1330mg
  • Fat: 26g
  • Saturated Fat: 13g
  • Unsaturated Fat: 12g
  • Trans Fat: 0.3g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 27g
  • Cholesterol: 91mg