This hearty soup transforms the iconic Philly cheesesteak into a comforting bowl. Thinly sliced sirloin gets quickly seared, then joins sautéed onions and colorful bell peppers in a rich, velvety broth. The base combines beef broth with milk, butter, and flour for creaminess, then gets loaded with melted provolone and mozzarella. Seasoned with salt, pepper, smoked paprika, and thyme, it delivers that beloved cheesesteak flavor in spoonable form.
Ready in just 45 minutes, this soup is perfect for cold nights or when you're craving something substantial. The tender beef, softened vegetables, and gooey melted cheese create a satisfying meal that's even better with crusty bread for dipping.
The smell of peppers and onions hitting hot oil takes me back to this tiny sandwich shop I used to visit during college breaks. The owner would let me watch him work the flattop griddle, flipping meat with practiced rhythm while steam curled up toward the ceiling. Last winter I decided to capture that same magic in soup form when temperatures dropped below freezing.
My husband originally looked skeptical when I said soup for dinner, but after one bowl he was already asking when I would make it again. Something about tender beef floating in that cheese-speckled broth just works on a molecular level.
Ingredients
- Sirloin or ribeye steak: Thin slices are nonnegotiable here, they stay tender instead of turning tough
- Olive oil: Just enough to get that nice sear on the beef without overcrowding the pan
- Yellow onion and bell peppers: The holy trinity foundation, soften them until they are sweet
- Garlic: Minced fine so it melts into the base without any harsh bites
- Beef broth: The backbone that carries all the flavors together
- Butter and flour: This simple roux creates the velvety texture that makes it feel indulgent
- Whole milk: Adds richness without overpowering the beef flavor
- Provolone and mozzarella: Together they melt into that perfectly stretchy finish
- Salt and black pepper: Season as you go, tasting along the way
- Smoked paprika and thyme: Optional but adds a nice subtle depth
Instructions
- Sear the beef:
- Heat olive oil in your pot over medium-high heat, add the steak in batches if needed, and cook just until browned, about 2 to 3 minutes, then set aside.
- Build the vegetable base:
- Melt butter in the same pot, toss in onion and bell peppers, and let them soften for 5 to 6 minutes before adding garlic for another minute.
- Create the roux:
- Sprinkle flour over the vegetables, stir constantly to coat everything, and cook for a full minute to lose the raw taste.
- Add the liquids:
- Whisk in beef broth gradually while scraping up those flavorful browned bits, then stir in milk and seasonings.
- Bring it together:
- Let everything simmer gently for 5 minutes, then reduce heat and stir back in the cooked beef with both cheeses until melted.
This recipe has become my go-to whenever someone needs a little comfort. Friends who claimed they did not like soup have left my house with empty bowls and full hearts.
Making It Your Own
Sometimes I swap in American cheese because my neighbor insists that is what true Philly style requires. Other times I add sautéed mushrooms because my sister claims they belong in everything.
Serving Suggestions
Crusty bread is not optional, it is essential for soaking up every last drop. I also keep hot cherry peppers on hand for anyone who wants that authentic kick.
Make Ahead Wisdom
The flavors actually deepen overnight, so this might be even better as leftovers. Just reheat gently over low heat so the dairy does not separate.
- Store in airtight containers for up to 3 days
- Freeze without cheese for best results
- Always add fresh cheese when reheating
There is something deeply satisfying about transforming a sandwich into a spoonable meal. Hope this brings your table as much warmth as it has brought mine.
Recipe FAQs
- → Can I use different cuts of beef?
-
Yes, while sirloin or ribeye are ideal for tenderness and flavor, you can use flank steak, skirt steak, or even ground beef. For budget-friendly options, stew beef chunks work but may need longer cooking time to become tender.
- → How can I make this soup thicker?
-
The flour in the recipe naturally thickens the broth. For extra thickness, you can mash some of the cooked peppers against the pot's side, add more flour (up to 3 tablespoons), or stir in a few tablespoons of cornstarch mixed with cold water.
- → Can I make this ahead of time?
-
Absolutely. The flavors actually improve overnight. Store in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of milk or broth if the soup has thickened too much. Avoid boiling to prevent cheese from separating.
- → Is there a way to reduce the richness?
-
You can reduce the amount of cheese to 1 cup total instead of 2, use low-fat milk instead of whole milk, or decrease the butter to 1 tablespoon. Adding more vegetables like mushrooms or celery also balances the richness while maintaining texture.
- → What cheese works best for authentic flavor?
-
Provolone and mozzarella create excellent melt and creaminess. For a more traditional Philadelphia taste, substitute American cheese or Cheez Whiz for one of the cheeses. Sharp cheddar can also work for a bolder flavor profile.
- → Can I freeze this soup?
-
Yes, freeze for up to 3 months in airtight containers. Note that the texture may change slightly upon reheating—the cheese can separate. To restore creaminess, reheat slowly over low heat while whisking constantly, or blend briefly with an immersion blender.