Description
This Cheesesteak Potato Soup is a creamy, hearty take on the classic cheesesteak flavors, with tender pieces of steak, soft potatoes, and rich, melted cheese in every bite. The balance of beefy broth, savory seasonings, and colorful bell peppers adds a pop of flavor and color to each bowl. Finished with a hint of garlic and topped with fresh herbs, this soup brings comfort and warmth to any meal.
Ingredients
2 teaspoons vegetable oil, divided
2 lbs shaved steak
1 teaspoon Worcestershire sauce
3 teaspoons garlic salt, divided (1 tsp + 2 tsp, to taste)
1 medium green bell pepper, chopped
1 medium red bell pepper, chopped
4 tablespoons salted butter
1 medium yellow onion, diced
3 cloves garlic, minced
1/3 cup all-purpose flour
4 cups beef broth (plus more as needed)
2 cups whole milk
1 cup half-and-half
2 1/2 lbs Yukon Gold potatoes, cut into 1/2-inch cubes
1/2 teaspoon dried oregano
1/2 teaspoon crushed red pepper flakes
1/4 teaspoon cayenne pepper
1/4 teaspoon freshly cracked black pepper
1/2 cup white American cheese
1/4 cup provolone cheese
1 teaspoon dried parsley
Instructions
Heat a large Dutch oven over medium-high heat for about a minute. Add a drizzle of vegetable oil to coat the bottom. Add the shaved steak, spreading it in a single layer, and season with Worcestershire sauce and 1 teaspoon of garlic salt. Cook the steak, flipping and stirring constantly, until fully cooked, about 2-3 minutes. Transfer the steak to a plate and set aside.
In the same pot, add the remaining vegetable oil and stir in the chopped bell peppers. Cook for about 3 minutes, or until they start to soften. Transfer the peppers to the plate with the steak.
Melt the butter in the pot, then add the diced onions. Cook until the onions begin to soften and deepen in color, then add the minced garlic and cook for another minute.
Sprinkle the flour over the onions and garlic, stirring to create a roux. If the mixture seems dry, add more butter or vegetable oil, one tablespoon at a time. Cook the roux for 3 minutes, stirring constantly.
Gradually add the beef broth, milk, and half-and-half, stirring to avoid lumps. Add the remaining garlic salt, oregano, crushed red pepper flakes, cayenne, and black pepper. Stir in the diced potatoes, making sure they’re fully submerged. Bring the soup to a boil, then reduce heat to medium-low and cover with a lid.
Let the soup cook for 10-15 minutes, stirring occasionally, until the potatoes are fork-tender. If the soup becomes too thick, add more broth or milk to maintain a creamy texture.
Once the potatoes are tender, reduce the heat to low. Using an immersion blender, blend the soup for about 45 seconds to add creaminess while keeping some potato chunks intact. (Blend fully if a smoother consistency is desired.)
Stir in the white American cheese, ensuring it melts completely, then add the provolone, stirring until melted for a deliciously cheesy pull.
Taste the soup and adjust seasonings as needed. Cover and let rest for 5 minutes to meld the flavors. Stir one last time before serving, garnishing with minced parsley or chives if desired.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
Nutrition
- Calories: 530