This hearty bowl brings together all the classic flavors of a Philadelphia cheesesteak sandwich in soup form. Thinly sliced sirloin steak gets seared to perfection, then joins tender sautéed onions and bell peppers in a velvety broth enriched with provolone and mozzarella.
The result is a satisfying meal that's both familiar and comforting. Each spoonful delivers the perfect balance of savory beef, sweet vegetables, and gooey melted cheese. The creamy base is lightly seasoned with thyme and smoked paprika, adding depth without overpowering the traditional flavors.
Ready in under an hour, this soup makes an excellent dinner for cold evenings or whenever you're craving something deeply satisfying. Serve with crusty bread for dipping into that cheesy, beefy broth.
The first time I made this soup was during a particularly brutal February when the wind was howling against our windows. My husband had come home from work shivering, talking about how someone at the office had mentioned Philly cheesesteak soup, and I looked at him like he had three heads. Turns out, it's actually brilliant, like the sandwich decided to take a warm bath and become infinitely more comforting. Now it's our snow day tradition, and even the kids who swear they hate peppers somehow end up with empty bowls.
Last winter our neighbors came over unexpectedly when we had a batch simmering, and I swear I've never seen people warm up faster. The father-in-law who normally picks at his food went back for thirds, which is basically a five-star review in our house. Something about beef and peppers swimming in cheese broth just makes people feel safe and fed, you know?
Ingredients
- 1 lb sirloin or ribeye, thinly sliced: The ribeye's marbling melts into the soup beautifully, but sirloin works if you're watching the budget. Freeze it for 20 minutes before slicing—it'll cut like butter against the grain.
- 1 tbsp olive oil: Just enough to get a good sear on the beef without overcrowding the pot.
- 1 large yellow onion, diced: Sweet onions work too if that's what you have, but yellow gives that classic savory base.
- 1 green and 1 red bell pepper, diced: The colorful duo isn't just for looks—they each bring slightly different sweetness to the party.
- 2 cloves garlic, minced: Don't be tempted to add more or it'll compete with the beef.
- 4 cups beef broth: Low-sodium is best since we're building layers of flavor, and you can always adjust at the end.
- 2 tbsp unsalted butter: Essential for that creamy roux that makes everything luxurious.
- 2 tbsp all-purpose flour: The thickening magic—gluten-free flour blend works perfectly if needed.
- 1 cup whole milk: I've tried using lower fat, but honestly, just go for the good stuff here.
- 1 cup provolone and 1 cup mozzarella, shredded: The provolone brings that sharp tang while mozzarella stretches beautifully into cheese pulls.
- Salt, pepper, smoked paprika, and dried thyme: Smoked paprika is optional but adds this incredible depth that makes people wonder what your secret is.
Instructions
- Sear the Beef:
- Heat that olive oil in your big pot over medium-high heat until it shimmers. Toss in the sliced steak and let it develop a gorgeous brown crust, about 2-3 minutes, then pull it out—don't worry about cooking it through since it'll finish in the soup.
- Build the Base:
- Melt the butter in those same beefy juices, then toss in your onions and peppers. Let them soften and get a little color, about 5-6 minutes, then hit it with garlic for just a minute until you can smell it.
- Make the Roux:
- Sprinkle the flour over the vegetables like you're dusting a cake, stirring constantly for about a minute. This cooks out the raw flour taste and prevents any weird chalkiness later.
- Create the Broth:
- Slowly whisk in the beef broth, scraping up all those gorgeous brown bits from the bottom—that's pure flavor right there. Let it come to a gentle bubble, then stir in the milk and seasonings.
- Bring It All Together:
- Drop the heat to low and return the beef to the pot. Gradually stir in both cheeses, watching them melt into the most incredible creamy soup you've ever seen. Taste it and adjust the salt if it needs a little more love.
This soup has become my go-to when friends are having a rough week. There's something about handing someone a steaming bowl of this that feels like giving them a hug. Last month my sister called me crying, and by the time she finished her first bowl, she was laughing about something completely different. Food is magic like that sometimes.
Make It Your Own
Sometimes I throw in sautéed mushrooms because earthy flavors play so well with beef, and my mushroom-hating daughter somehow never notices them. Hot cherry peppers on the side add this incredible zing that cuts through all the richness. One friend swears by crumbling crispy bacon on top, and honestly, who am I to argue with bacon?
The Bread Situation
You really need something to dunk in this soup. I usually grab whatever crusty bread is on sale, toast thick slices under the broiler until golden, and let everyone go to town. My brother-in-law once served it with garlic knots and the combination was dangerously good. Some nights we just do oyster crackers because life is busy, but toast feels like a proper event.
Serving Smart
This soup cooks faster than you think, so have all your ingredients prepped before you turn on the stove. The cheese melts better if you shred it yourself instead of buying the pre-shredded bags with anti-caking agents. Set out some extra toppings on the table so people can customize—crumbled fried onions, fresh parsley, or extra hot peppers make it feel like a build-your-own adventure.
- Ask your butcher to slice the beef paper-thin if you don't feel confident doing it yourself
- A splash of Worcestershire sauce in the broth adds this incredible umami depth
- If someone in your house hates peppers, try grating them instead of dicing—they'll never know
I hope this soup finds you on a cold night or just a day when you need something to wrap around you. Sometimes the best medicine is a spoon and a really good cheese pull.
Recipe FAQs
- → What cut of beef works best?
-
Sirloin steak or ribeye are ideal choices because they're tender and flavorful. Slice the beef as thinly as possible against the grain for the most tender results in your soup.
- → Can I make this soup ahead of time?
-
Yes, prepare the soup up to 2 days in advance and store in the refrigerator. The flavors actually develop and improve overnight. Reheat gently over low heat, adding a splash of milk if needed to restore creaminess.
- → How do I make it gluten-free?
-
Simply substitute the all-purpose flour with a 1:1 gluten-free flour blend and ensure your beef broth is certified gluten-free. The texture and taste remain virtually the same.
- → Can I use different cheeses?
-
While provolone and mozzarella create the classic melt, you can use American cheese for a more traditional Philly flavor. A mix of cheddar and Swiss also works wonderfully for a different twist.
- → What should I serve with this soup?
-
Crusty bread, baguette slices, or garlic bread are perfect for soaking up the cheesy broth. A simple green salad with vinaigrette balances the richness of the soup nicely.