Soups & Stews
This Philly cheese steak soup recipe transforms a classic sandwich into a hearty, one-bowl meal that captures all the smoky, savory essence of a steakhouse—without the grease or the mess.
The secret lies in slow-cooked beef that practically melts into the broth, layered with caramelized onions and peppers, then finished with melted provolone. After years of perfecting this dish, I’ve developed a method that delivers restaurant-quality depth in just one pot.
What sets this soup apart is the balance of textures and flavors: tender beef, rich broth, and that unmistakable cheesy pull from the melted provolone.
Unlike traditional versions, this recipe builds flavor through low-and-slow simmering, ensuring every spoonful is packed with umami from the beef and sweetness from the sautéed vegetables. The bread topping—whether toasted hoagie rolls or crusty bread—adds a satisfying crunch that contrasts beautifully with the creamy soup.
By the time you’re done, you’ll have a hearty, comforting soup that’s perfect for chilly days or game-day gatherings. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect mix of smoky beef, caramelized vegetables, and gooey cheese.
This isn’t just soup—it’s a meal that feels like a hug in a bowl.
The best part? It’s easier than making a sandwich but just as satisfying. Whether you’re feeding a crowd or craving a cozy solo meal, this recipe delivers every time. Let’s get started on the perfect bowl of Philly cheese steak soup.
Ingredients for philly cheese steak soup
Six ingredients transform a classic sandwich into a steakhouse-worthy soup—rich, smoky, and effortless in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 lb | Cut into 1-inch cubes, trimmed of fat |
| Yellow Onions 🧅 | 2 whole | Thinly sliced for caramelization |
| Green Bell Peppers 🌶️ | 2 whole | Diced, seeds removed |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Beef Broth 💧 | 6 cups | Low-sodium for flavor control |
| Tomato Paste 🍅 | ½ cup | Smooth texture preferred |
| Provolone Cheese 🧀 | 1 ½ cups | Shredded, sharp variety |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing vegetables |
| Worcestershire Sauce 🍯 | 1 tbsp | For umami complexity |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked for heat |
| Hoagie Rolls 🍞 | 6 whole | For topping, lightly toasted |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
The beef is non-negotiable here—chuck roast delivers that melt-in-your-mouth tenderness. Grab it pre-cubed from the grocery store deli counter to save time, or ask the butcher to cut it for you. For the best flavor, look for well-marbled beef—those little fat pockets keep the meat juicy while it slow-cooks. The onions and peppers? Fresh is best, but frozen diced works in a pinch. Just pat them dry before cooking to avoid excess moisture. I always double-check my Worcestershire sauce is the real deal—some brands are just vinegar and spices. The sharp provolone makes all the difference too; skip the mild stuff.
No beef broth? Beef bouillon cubes dissolved in hot water work in a bind, but you’ll miss that deep umami. Short on tomato paste? Crushed tomatoes at half the amount add acidity, though they’ll make the soup slightly chunkier. Swapping provolone for mild cheddar changes the texture completely—it won’t melt as beautifully. For the rolls, crusty Italian bread or sourdough adds a fantastic contrast. The thyme? If you’ve got fresh, use it—double the amount of dried. And that olive oil? Don’t skimp—use something fruity and peppery for the best sauté.
This soup tastes even better the next day—plan ahead and make a double batch. Store leftovers in the fridge for up to 5 days or freeze for 3 months. For game day or parties, prep the soup ahead and reheat gently before serving. The rolls can be toasted fresh or kept warm in the oven. Pro tip: Save the broth from cooking the beef—it’s liquid gold for next time. And if you’re feeling fancy, garnish with extra provolone straight from the fridge for that restaurant-melted look.
Why You'll Love This Recipe
- Same recipe, different vibes: serve it as a hearty weeknight dinner with crusty bread, or ladle it into bowls for game day. Add a sprinkle of parsley and a side of chips, and suddenly it’s your crowd-pleaser.
- Slow-Cooker Simplicity: I swear by this recipe because you can dump everything in the morning and walk away. The chuck roast gets so tender it falls apart—no chopping, no fuss, just hands-off magic.
- Cheese Pulls No Punches: That melted provolone (or provolone blend) clinging to the beef? It’s the kind of rich, salty, gooey goodness that makes you forget you’re eating soup. The bell peppers add just enough crunch to cut through the creaminess.
- Weeknight to Party Upgrade: Same recipe, different vibes: serve it as a hearty weeknight dinner with crusty bread, or ladle it into bowls for game day. Add a sprinkle of parsley and a side of chips, and suddenly it’s your crowd-pleaser.
Step-by-step instructions for Philly cheese steak soup
This hearty soup transforms classic steakhouse flavors into a creamy, comforting bowl—no shredding required.
Sear the Beef Chuck Roast for Deep Flavor
Heat 0.25 cup extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 2 lb beef chuck roast, cut into 1-inch cubes, and sear in batches for 3-4 minutes per side until deeply browned. This step develops the Maillard reaction, creating that rich, caramelized foundation for your soup.
As you sear, resist the urge to overcrowd the pan—give each piece space to develop that golden crust. Once all the beef is browned, transfer it to a plate and set aside. You'll notice the oil will darken significantly; this is normal and packed with flavor. Don't wipe out the pot—those browned bits will form the base of your soup's depth.
Build Layers of Flavor with Aromatics and Tomato
In the same Dutch oven, add 2 whole yellow onions, sliced thin, and 2 whole green bell peppers, diced. Cook over medium heat for 8-10 minutes, stirring occasionally, until softened and beginning to caramelize. Here's where the magic happens—the onions should turn golden, and the peppers should release their sweetness.
Add the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Stir in the 0.5 cup tomato paste and cook for another 2 minutes, allowing it to darken slightly. This creates a rich, slightly sweet base that balances the savory beef. Pour in the 6 cups beef broth and bring to a gentle simmer, scraping up any browned bits from the bottom with a wooden spoon.
Simmer the Beef Until Fork-Tender
Return the seared beef to the pot and add the 1.5 tsp salt, 1 tbsp Worcestershire sauce, and 1 tsp dried thyme. Bring to a boil, then reduce heat to low and cover partially. Let it simmer for 1 hour to 1 hour 15 minutes until the beef is fork-tender—it should easily pull apart with minimal resistance.
Here's the thing—don't rush this step. The beef needs time to break down into tender, flavorful shreds that will melt into your soup. If the liquid reduces too much before the beef is tender, add a splash of water or broth to maintain the right consistency. The soup should have a rich, velvety texture without being watery.
Finish with Cheese and Pepper for Richness
Once the beef is tender, remove the pot from heat and stir in the 1.5 cups provolone cheese until fully melted and smooth. The cheese should create a luxurious, creamy texture that coats every spoonful. Add the 0.5 tsp black peppercorns, freshly cracked, and give it one final stir to distribute the heat evenly.
Taste and adjust seasoning if needed—this is your chance to balance the flavors. The soup should be rich, savory, and slightly tangy from the tomato paste and Worcestershire sauce. If it needs more depth, a splash of beef broth or a pinch of salt can elevate it. The cheese should be fully incorporated, creating a silky, velvety finish that's characteristic of a great Philly cheese steak soup.
Serve with Toasted Hoagie Rolls
Ladle the soup into bowls and top each serving with a lightly toasted hoagie roll, cut in half. The toasted roll adds a satisfying crunch that contrasts beautifully with the creamy soup. Serve immediately while the cheese is still melted and the rolls are warm—this soup tastes best straight from the pot.
Here's a pro tip: If you're serving this to a crowd, keep the soup warm in a slow cooker on low heat. The flavors will continue to meld, making each bowl even more delicious. Pair it with a simple green salad to balance the richness, and you've got a meal that's as comforting as it is impressive.
Pro Tips For Making Philly Cheese Steak Soup
- Sear the Chuck Roast First: I used to skip this step and wondered why my soup never had that deep, meaty flavor. Brown the chuck roast in batches over high heat—it’s the only way to build that crust that dissolves into the broth later. (Yes, even if you’re impatient like me.)
- Char the Peppers and Onions: Don’t just dice and toss—let those green bell peppers and yellow onions sit in a hot pan for 5-7 minutes until blackened in spots. The smoky bitterness cuts through the richness of the cheese and beef, making the whole dish more balanced.
- Use Two Broths—Start Strong: I learned this the hard way—cheap broth makes cheap soup. Use half beef broth and half water in the initial simmer, then add a high-quality beef broth later. The water extracts more flavor from the meat, while the broth adds depth at the end.
- Shred the Meat Hot: Pull the chuck roast out of the pot when it’s fork-tender, not falling-apart tender. Let it rest 5 minutes, then shred with two forks—this keeps it from turning into a mushy, flavorless paste. (Your future self will thank you.)
Storing and reheating this dish
Refrigerator Storage
Let your Philly cheese steak soup cool to room temperature (about 30 minutes) before transferring to an airtight container. I use glass Pyrex bowls with snap-on lids because they distribute heat evenly and prevent odors.
Store at 40°F or below for up to 4 days—the flavors actually deepen overnight as the cheese and beef meld together. The broth will thicken slightly, so add 2-3 tablespoons of water or beef broth when reheating to restore creaminess. 💫
Freezer Storage
For longer storage, freeze the soup in quart-sized freezer bags or glass containers with 1-inch headspace to prevent expansion cracks. I recommend using quart bags because they’re perfect for single servings. Label with the date—this soup stays delicious for up to 3 months.
When ready to eat, thaw overnight in the fridge or use the microwave defrost setting for 2-3 minutes. Never refreeze once thawed. 🧊
Stovetop Reheating
My preferred method is stovetop reheating because it preserves the soup’s velvety texture. Pour the chilled soup into a pot over medium-low heat and add ¼ cup beef broth or water to prevent scorching. Stir frequently for 8-10 minutes until heated through to 165°F.
The cheese will re-melt beautifully, and the beef will regain its tender bite. Taste and adjust seasoning—you might need ½ tsp extra salt or a pinch of black pepper to brighten flavors. 🔥
Microwave Reheating
For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a damp paper towel. Heat on 70% power in 1-minute intervals, stirring between each, until steaming hot. Avoid overcooking—this can turn the cheese grainy.
If the soup seems too thick after reheating, whisk in 1-2 tablespoons of warm broth to restore smoothness. For best results, reheat only what you’ll eat immediately. ⏱️
Reviving Bread Toppings
The hoagie rolls are best toasted fresh, but you can prep ahead by wrapping them in aluminum foil and freezing for up to 1 month. To revive, toast in a 375°F oven for 8-10 minutes until golden and crisp.
For extra crunch, brush with melted butter before toasting. If your rolls lose freshness, substitute with crusty Italian bread or baguette slices—they hold up well to reheating. 🍞
Cheese Melting Hacks
If your cheese separates after reheating, stir in 1 tablespoon of cold butter or a splash of heavy cream to restore creaminess. For a restaurant-style finish, top each bowl with extra provolone slices and broil for 1-2 minutes until bubbly and golden.
Avoid overheating—cheese can turn rubbery if exposed to high heat for too long. The secret is patience: let the cheese melt gradually over low heat. ✨
Nutrition facts
Frequently asked questions
Can I make this soup with ground beef instead of chuck roast?
The chuck roast creates that signature tender, melt-in-your-mouth texture, but you can absolutely use 1 lb ground beef (80/20 blend for best flavor) if that's what you have. Brown it well first, then proceed with the recipe. The soup will be heartier but slightly less tender. For extra richness, add ½ cup beef broth to compensate for the difference in moisture.
What if I don't have provolone cheese?
No problem! Use sharp cheddar (1.5 cups) for a similar melt and flavor, or mozzarella (1 cup) for creaminess. For a cheddar-mozzarella blend, mix 1 cup each—it'll give you that perfect stretchy texture. Avoid pre-shredded cheese (it has anti-caking agents that prevent proper melting). Freshly grated always wins.
How can I make this soup vegetarian?
Replace the beef with 1 lb extra-firm tofu (pressed and cubed) or 12 oz mushrooms (cremini or portobello, sliced). For umami depth, add 1 tbsp soy sauce to the broth and ½ cup tomato paste. Use vegetable broth instead of beef. The texture will be different but still satisfying. For a cheesier finish, add ¼ cup nutritional yeast to mimic the beefy flavor.
Why did my cheese turn grainy after reheating?
This happens when cheese separates from the liquid during reheating. To fix it, whisk in 1 tablespoon cold butter or 2 tablespoons heavy cream while the soup is still warm. Stir vigorously until smooth. For prevention, reheat on low heat and avoid boiling. The cheese should melt gradually—not all at once. Think "gentle warmth" not "high heat."
Can I make this soup in a slow cooker?
Sear the beef as directed, then transfer everything (including browned bits) to your slow cooker. Add the broth and spices, then cook on low for 6-7 hours or high for 3-4 hours. Before serving, stir in the cheese off the heat to prevent separation. The slow cooker method actually enhances the beef's tenderness. For best results, use a 6-quart model to avoid overcrowding.
