This comforting soup transforms the classic Philly cheesesteak into a spoonable, satisfying meal. Thinly sliced sirloin steak gets browned to perfection, then joins a medley of sautéed onions and bell peppers in a velvety, cheesy broth made with provolone and mozzarella. The result is a hearty, protein-rich soup that delivers all the savory flavors you love about the original sandwich—just in bowl form.
What makes this version special is the creamy base, created by combining milk with two kinds of melted cheese. The smoked paprika adds a subtle depth, while the flour helps thicken the broth to just the right consistency. Perfect for cold weather or when you're craving something filling and familiar.
My tiny apartment kitchen smelled like a cheesesteak shop, and I wasnt even mad about it. The rain was hammering against the windows, making soup feel like the only logical choice for dinner. I had a pound of ribeye staring at me from the fridge and decided Philly needed to meet bowl form.
The first time I made this, my roommate wandered in with this confused look, asking why the house smelled like a sandwich shop. Two bowls later, he was sitting on the kitchen floor asking if there was enough left for tomorrow. That was the moment I knew this soup wasnt just a dinner, it was a whole mood.
Ingredients
- 1 lb sirloin steak or ribeye, thinly sliced: The beef quality matters here since its the star of the show, and freezing it for 20 minutes makes paper-thin slices so much easier
- 1 tbsp olive oil: Just enough to get a nice sear on those beef strips without overwhelming the soup
- 1 large yellow onion, diced: Sweet onions work beautifully here, caramelizing down into all that beefy goodness
- 1 green bell pepper and 1 red bell pepper, diced: The color contrast makes it gorgeous, and together they bring that classic pepper medley flavor
- 2 cloves garlic, minced: Fresh garlic is non-negotiable, it adds that aromatic backbone that ties everything together
- 4 cups beef broth: Low-sodium gives you control over the final seasoning, and good broth makes all the difference
- 2 tbsp unsalted butter: This creates the roux base that makes the broth luscious and creamy
- 2 tbsp all-purpose flour: The thickener that transforms this from broth to soup, use a 1-to-1 gluten-free blend if needed
- 1 cup whole milk: Heavy cream makes it richer, but whole milk keeps it perfectly drinkable
- 1 cup shredded provolone and 1 cup shredded mozzarella: This cheese combo is what creates that perfect Philly melt, though American cheese works if you want authentic street-corner vibes
- 1 tsp salt, ½ tsp black pepper, ½ tsp smoked paprika (optional), ½ tsp dried thyme (optional): The smoked paprika adds a subtle depth that really makes people wonder what your secret ingredient is
Instructions
- Sear the beef:
- Heat olive oil in your large pot over medium-high heat, add those thin beef slices, and cook just 2 to 3 minutes until browned. You want to get some color on the meat but keep it tender, then remove it and set it aside for later.
- Build the flavor base:
- In the same pot, melt the butter and toss in your onions and peppers. Let them sauté for 5 to 6 minutes until theyre soft and fragrant, then stir in the garlic for just 1 minute more.
- Create the creamy base:
- Sprinkle the flour over the vegetables and stir constantly for 1 minute so it loses that raw taste. Slowly whisk in the beef broth, making sure to scrape up all those browned bits from the bottom because thats where the flavor lives.
- Simmer and season:
- Bring everything to a gentle simmer, then pour in the milk along with your salt, pepper, smoked paprika, and thyme. Let it simmer for 5 minutes to meld all the flavors together.
- Bring it all home:
- Reduce the heat to low and stir in the cooked beef plus both cheeses. Keep stirring until every bit of cheese has melted into the broth and youve got this incredibly creamy, beefy, pepper-filled masterpiece.
Last winter, after a particularly brutal day at work, I came home to find my partner had made a double batch. We ate it on the couch watching terrible movies, and somewhere between bowl two and the realization that I didnt have to cook, I decided this soup is basically a hug in edible form.
Getting That Perfect Sear
The secret to restaurant-quality beef slices is working with partially frozen meat. Pop your steak in the freezer for 20 minutes before slicing and it becomes effortless to cut those thin, even pieces that cook up tender every single time.
Making It Your Own
Sometimes I throw in sautéed mushrooms right after the peppers because earthiness plays so nicely with the beef. Other times, depending on who Im cooking for, a handful of hot cherry peppers on top adds that authentic Philly kick.
Serving Suggestions
This soup demands something for dunking, because that cheesy broth is too good to leave behind in the bowl. A crusty baguette, garlic bread, or even toasted baguette slices transform this from dinner into an experience.
- Crumble some extra provolone on top while its still hot for those melty pockets
- Fresh parsley adds a bright pop that cuts through all that richness
- This soup actually tastes better the next day, if you somehow manage to have leftovers
Theres something about this soup that turns ordinary weeknights into occasions. Save this recipe for the days when you need food to feel like comfort, not just fuel.
Recipe Questions & Answers
- → Can I use a different cut of beef?
-
Yes, flank steak or skirt steak work well too. Just be sure to slice the meat thinly against the grain for tenderness.
- → How can I make this soup thicker?
-
Increase the flour to 3 tablespoons or let it simmer longer to reduce. Adding a splash of heavy cream also creates a richer, thicker consistency.
- → Can I freeze leftovers?
-
This soup can be frozen for up to 3 months, though the texture may separate slightly. Reheat gently while stirring, and add a splash of milk if needed to restore creaminess.
- → What cheese works best for authentic flavor?
-
Provolone and mozzarella create a great melt, but for traditional Philly flavor, substitute with American cheese or Cheez Whiz for the classic taste.
- → Can I make this in a slow cooker?
-
Brown the beef and sauté vegetables first, then transfer everything to a slow cooker. Cook on low for 4-6 hours, adding the milk and cheese during the last 30 minutes.
- → Is this suitable for meal prep?
-
Absolutely. The flavors actually improve after a day or two in the refrigerator. Store in airtight containers for up to 4 days.