Ingredients
Equipment
Method
Step‑by‑Step Instructions
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion, 1 chopped green bell pepper, and 1 chopped red bell pepper. Sauté for about 8–10 minutes, until softened.
- Increase the heat to medium-high and add 1 pound of thinly sliced sirloin steak. Cook for about 3–4 minutes, stirring frequently until nicely browned.
- Pour in 4 cups of beef broth and stir in 1 can of diced tomatoes, scraping the bottom of the pot. Bring to a gentle simmer for about 5 minutes.
- Mix in 2 tablespoons of Worcestershire sauce, 1 teaspoon of dried thyme, and red pepper flakes. Season with salt and pepper to taste, then let it simmer uncovered for 30–60 minutes.
- In a separate saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 1/4 cup of all-purpose flour for 1–2 minutes until lightly golden.
- Gradually whisk in 2 cups of milk, cooking until the mixture thickens and bubbles gently.
- Lower the heat and stir in 8 ounces of cream cheese, 1 cup of shredded provolone, and 1 cup of shredded mozzarella until melted smoothly.
- Pour the cheese sauce into the pot with the simmering soup, stirring well. Heat through for another 5 minutes without boiling.
- Check consistency and stir in additional beef broth if too thick. Ladle into bowls and top with extra cheese and parsley. Serve with crusty rolls!
Nutrition
Notes
This soup tastes even better the next day, so consider making it a day in advance for a comforting, hassle-free meal.
