Go Back
+ servings
Philly Cheesesteak Soup

Creamy Philly Cheesesteak Soup: Ultimate Comfort in a Bowl

No ratings yet
Indulge in a bowl of comforting Philly Cheesesteak Soup filled with tender beef, peppers, and a creamy broth.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 6 bowls
Course: Soup
Cuisine: American
Calories: 450

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil or canola/avocado oil
  • 1 large Onion, chopped yellow or sweet onions preferred
  • 1 Green Bell Pepper, chopped any sweet pepper can substitute
  • 1 Red Bell Pepper, chopped can omit or swap for other bell peppers
  • 1 pound Sirloin Steak, thinly sliced ribeye or flank steak can be used
  • 8 cups Beef Broth using low-sodium is recommended
  • 1 can Canned Diced Tomatoes, undrained fresh diced tomatoes can be an alternative
  • 1 teaspoon Worcestershire Sauce can substitute with soy sauce
  • 1/2 teaspoon Dried Thyme Italian seasoning as substitute
  • 1/4 teaspoon Red Pepper Flakes optional, adjust to spice preference
  • Salt to taste
  • Pepper to taste
For the Cheese Sauce
  • 4 tablespoons Butter can use olive oil for dairy-free
  • 4 tablespoons All-Purpose Flour cornstarch for gluten-free
  • 3 cups Milk non-dairy alternatives can be used
  • 8 ounces Cream Cheese, softened can omit or use lower-fat option
  • 8 ounces Shredded Provolone Cheese mozzarella can substitute
  • 4 ounces Shredded Mozzarella Cheese Monterey Jack can be used
  • 1/4 teaspoon Garlic Powder can substitute with fresh minced garlic
  • 1/4 teaspoon Onion Powder optional adjustment
For Serving
  • Chopped Fresh Parsley for garnish, chives can substitute
  • Crusty Rolls any hearty bread pairs well

Equipment

  • large pot
  • Pan

Method
 

Step‑by‑Step Instructions
  1. In a large pot, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion, green bell pepper, and red bell pepper, sautéing for about 8-10 minutes until the vegetables are softened and translucent.
  2. Increase the heat to medium-high and add the thinly sliced sirloin steak to the pot. Cook the beef for about 5-7 minutes until browned and cooked through.
  3. Pour in 8 cups of beef broth and add a can of undrained diced tomatoes to the pot. Stir in Worcestershire sauce, dried thyme, and optional red pepper flakes.
  4. Once boiling, reduce the heat, cover the pot, and let the soup simmer for 30 minutes to 1 hour.
  5. In a separate saucepan, melt 4 tablespoons of butter over medium heat. Whisk in flour and cook until golden.
  6. Gradually add 3 cups of milk, whisking until thick and bubbly. Stir in cream cheese, provolone, and mozzarella until melted.
  7. Slowly pour the cheese sauce into the simmering soup base, stirring continuously for a creamy consistency.
  8. Gently warm the soup over medium heat without boiling, adjusting consistency with more broth if too thick.
  9. Ladle into bowls, top with additional shredded cheese and parsley. Serve immediately with crusty rolls.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 35gProtein: 30gFat: 22gSaturated Fat: 12gCholesterol: 80mgSodium: 1200mgPotassium: 700mgFiber: 3gSugar: 5gVitamin A: 20IUVitamin C: 50mgCalcium: 30mgIron: 10mg

Notes

For best experience, serve hot and fresh with crusty rolls, allowing everyone to dip into the cheesy goodness.

Tried this recipe?

Let us know how it was!