Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium-high heat.
- Add the thinly sliced steak and cook until browned, about 3-5 minutes. Remove the steak from the pot and set aside.
- Add the chopped onion and bell peppers to the pot and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Pour in the beef broth and stir to deglaze the bottom of the pot, scraping up any browned bits.
- Add the Worcestershire sauce, dried thyme, and red pepper flakes (if using). Season with salt and pepper to taste.
- Return the cooked steak to the pot. Bring the soup to a simmer, then reduce the heat to low, cover, and cook for 15-20 minutes.
- Reduce the heat to low. Add the softened cream cheese and milk (or half-and-half) to the pot. Stir until the cream cheese is completely melted and the soup is smooth and creamy.
- Ladle the Philly Cheesesteak Soup into bowls. Top with shredded provolone cheese, chopped green onions, and a dash of hot sauce, if desired. Serve immediately with crusty bread for dipping.
Notes
For the best flavor, use a good quality sirloin or ribeye steak. Thinly sliced steak is crucial for a tender and authentic texture. Make sure the cream cheese is fully softened before adding it to the soup to avoid lumps. Leftover soup can be stored in the refrigerator for up to 3-4 days. To spice it up, add a diced jalapeno pepper or a dash of hot sauce. Provolone cheese is classic, but you can also use mozzarella or cheddar cheese. For a richer soup, use half-and-half instead of milk. This soup freezes well, but the texture of the cream cheese may change slightly upon thawing. Thaw completely in the refrigerator before reheating.
