Description
This Philly Cheesesteak Soup brings the classic sandwich to a comforting soup form! Packed with tender sirloin steak, savory veggies, and a creamy, cheesy broth, this hearty dish will surely warm you up.
Ingredients
1 lb sirloin steak, thinly sliced
1 onion, diced
1 bell pepper, diced
2 cloves garlic, minced
4 cups beef broth
2 cups heavy cream
2 tablespoons olive oil
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/2 teaspoon black pepper
8 oz cream cheese, cubed
1 cup shredded provolone cheese
1 cup shredded mozzarella cheese
2 tablespoons flour (optional for thickening)
Instructions
Step 1: Sauté the Veggies and Steak
In a large pot, heat the olive oil over medium heat. Add the diced onion and bell pepper and sauté for 4-5 minutes until softened.
Add the minced garlic and sauté for an additional 1 minute until fragrant.
Add the thinly sliced sirloin steak and cook for about 4-5 minutes, stirring occasionally until browned. Remove any excess fat if needed.
Step 2: Make the Soup Base
Sprinkle the flour (if using) over the steak mixture and stir to coat. This will help thicken the soup.
Slowly pour in the beef broth while stirring, and bring the mixture to a simmer.
Step 3: Add Cream and Cheese
Reduce the heat to low and stir in the heavy cream and cream cheese. Stir until the cream cheese has fully melted and incorporated into the soup.
Add the Italian seasoning, salt, and pepper, adjusting to taste.
Gradually add the provolone and mozzarella cheese, stirring until the soup becomes smooth and cheesy.
Step 4: Simmer and Serve
Let the soup simmer for 10-15 minutes, stirring occasionally, to allow the flavors to meld and the soup to thicken slightly.
Taste and adjust seasoning if needed.