The aroma of sizzling beef paired with sweet caramelized onions transports me straight to a bustling Philly street corner, where the iconic cheesesteak sandwich reigns supreme. Enter my Hearty Philly Cheesesteak Soup—a cozy twist on this classic, where tender sirloin, vibrant peppers, and a creamy, cheesy broth unite to create a bowl of comfort food that’s simply irresistible. Perfect for those hectic weeknights or lazy weekends, this soup delivers all the savory goodness you crave without requiring the fuss of a traditional sandwich. Plus, it's easy to make and leaves you feeling warm and satisfied. Curious about how to bring this deliciousness to your kitchen? Let's dive right into the recipe!

Why is this soup a must-try?
Comforting flavors: Philly Cheesesteak Soup combines all your favorite elements of the classic sandwich—savory beef, creamy cheese, and sweet peppers—into one delicious bowl. Quick and easy: With straightforward steps and minimal prep time, you’ll have a hearty meal ready in no time. Customizable: Feel free to switch up ingredients; try adding mushrooms for a richer flavor or use different cheeses to create your perfect version! Pair it with crunchy crusty rolls for a delightful dip. If you're a fan of hearty soups, make sure to check out other favorites like Lemon Chicken Soup for cozy days or Zuppa Toscana Soup for something with a kick!
Philly Cheesesteak Soup Ingredients
• Discover the flavorful components for a comforting bowl!
For the Soup Base
• Olive Oil – Ideal for sautéing vegetables; swap with vegetable oil if necessary.
• Onion (1 large, chopped) – Adds sweetness and depth; yellow or white varieties work best.
• Green Bell Pepper (1, chopped) – Introduces crunch; any color bell pepper is a great alternative.
• Red Bell Pepper (1, chopped) – Enhances sweetness and color; can be substituted with yellow or orange.
• Sirloin Steak (1 lb, thinly sliced against the grain) – The heart of the soup, providing a rich flavor; consider ribeye or flank steak as alternatives.
• Beef Broth (8 cups) – Serves as the flavorful base; low-sodium broth is best for controlling saltiness.
• Diced Tomatoes (1 can, 14.5 oz, undrained) – Adds texture and acidity; fresh tomatoes are a delightful substitute.
• Worcestershire Sauce (1 tsp) – Provides umami flavor balance; soy sauce is a suitable swap.
• Dried Thyme (1/2 tsp) – Elevates the soup's flavor profile; fresh thyme can be used in greater quantities.
• Red Pepper Flakes (1/4 tsp, optional) – Introduces a touch of heat; adjust to personal preference or omit for mildness.
• Salt and Pepper – Essential for seasoning to taste.
For the Cheese Sauce
• Butter (4 tbsp) – Used for making the roux; margarine is an alternative if needed.
• All-Purpose Flour (4 tbsp) – Thickens the cheese sauce; gluten-free flour can serve as a substitute.
• Milk (3 cups) – Contributes to a creamy consistency; any milk or plant-based milk can work here.
• Cream Cheese (8 oz, softened) – Adds rich creaminess; consider Neufchâtel cheese for a lighter option.
• Shredded Provolone Cheese (8 oz) – The cheese that captures the cheesesteak essence; mozzarella or cheddar can be swappable for variety.
• Shredded Mozzarella Cheese (4 oz) – Offers stretchiness; more provolone can be added for extra flavor.
• Garlic Powder (1/4 tsp) – Boosts flavor profile; fresh minced garlic can be used for a stronger taste.
• Onion Powder (1/4 tsp) – Brings depth to the flavor; fresh onion may be used, but will vary the texture.
For Garnish and Serving
• Chopped Fresh Parsley – Adds a burst of freshness; substitute with chives for a different herbaceous note.
• Crusty Rolls – Perfect accompaniments for dipping; any sturdy bread works well to complement the soup.
Whip up your own delightful bowl of Philly Cheesesteak Soup and indulge in the ultimate comfort food experience!
Step‑by‑Step Instructions for Philly Cheesesteak Soup
Step 1: Sauté the Vegetables
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion, green bell pepper, and red bell pepper. Sauté for 8-10 minutes, stirring occasionally, until the vegetables are softened and caramelized. This step is essential for building the flavor base of your Philly Cheesesteak Soup.
Step 2: Cook the Steak
Increase the heat to medium-high and add 1 pound of thinly sliced sirloin steak to the pot. Cook for about 5-7 minutes, stirring frequently, until the beef is browned all over. Make sure not to overcrowd the pot, as this helps achieve that perfectly seared flavor in your soup.
Step 3: Add Broth and Seasonings
Pour in 8 cups of beef broth along with 1 can of diced tomatoes, undrained. Scrape up any browned bits from the bottom of the pot to enhance the flavor. Stir in 1 teaspoon of Worcestershire sauce, 1/2 teaspoon of dried thyme, and optional red pepper flakes. Season generously with salt and pepper, then bring to a simmer. Let it cook for 30 minutes, allowing the flavors to meld.
Step 4: Make the Cheese Sauce
While the soup simmers, prepare the cheese sauce in a separate saucepan. Melt 4 tablespoons of butter over medium heat, then whisk in 4 tablespoons of all-purpose flour to create a roux. Cook for 1-2 minutes until it starts to bubble, then gradually whisk in 3 cups of milk. Continue cooking for about 5 minutes, stirring constantly, until the mixture thickens.
Step 5: Add Creaminess with Cheese
Stir in 8 ounces of softened cream cheese, 8 ounces of shredded provolone cheese, and 4 ounces of shredded mozzarella cheese into the thickened milk mixture. Keep stirring until the cheeses are melted and the sauce is smooth. Season your cheese sauce with 1/4 teaspoon of garlic powder and onion powder to enhance its flavor.
Step 6: Combine Soup and Cheese Sauce
Carefully combine the creamy cheese sauce with your Philly Cheesesteak Soup base in the large pot. Stir gently to incorporate the cheese sauce without bringing it to a boil, which could cause the cheese to separate. If the soup is too thick, adjust its consistency by adding a bit more beef broth.
Step 7: Serve and Garnish
Ladle the hot Philly Cheesesteak Soup into bowls, then top each serving with extra cheese and a sprinkle of chopped fresh parsley for a pop of color. Serve alongside warm, crusty rolls for dipping, and watch as everyone enjoys this comforting, hearty meal that’s perfect for sharing.

Expert Tips for Philly Cheesesteak Soup
- Quality Ingredients: Use high-quality steak for the best flavor and tenderness; slicing against the grain makes a significant difference in texture.
- Flavor Base Magic: Make sure to sauté the onion and peppers until they're caramelized, enhancing the flavor depth of your Philly Cheesesteak Soup.
- Broth Choice: Opt for low-sodium beef broth to maintain control over the soup's saltiness and let other flavors shine without overwhelming the dish.
- Cheese Caution: Avoid overheating the cheese sauce after combining it with the soup, as this can lead to separation; keep the soup at a gentle simmer.
- Creative Variations: Don't hesitate to customize the soup by adding sautéed mushrooms or using different cheeses, which can elevate the comfort food experience even more!
How to Store and Freeze Philly Cheesesteak Soup
Fridge: Keep leftovers in an airtight container for up to 3 days, ensuring to let the soup cool completely before sealing.
Freezer: Freeze Philly Cheesesteak Soup in freezer-safe containers for up to 3 months. Allow it to cool, then portion before sealing tightly to prevent freezer burn.
Reheating: Thaw overnight in the fridge, then gently reheat on the stove over low heat, stirring frequently to combine the creamy cheese sauce back into the soup. Add a splash of broth if needed for consistency.
What to Serve with Philly Cheesesteak Soup
A bowl of Philly Cheesesteak Soup is comforting and rich, but pairing it with delightful sides can take your meal to the next level.
- Crunchy Crusty Rolls: Perfect for dipping! These golden rolls soak up the creamy broth and add a satisfying crunch to each bite.
- Garlic Bread: The flavors of roasted garlic spread on bread enhance the savory elements of the soup, making every dip even tastier.
- Caesar Salad: A crisp, refreshing salad with crunchy romaine and creamy dressing contrasts beautifully with the hearty soup.
- Roasted Vegetables: The natural sweetness of roasted carrots and bell peppers complements the savory soup, adding both color and health benefits.
- Cheesy Garlic Biscuits: Soft and cheesy, these biscuits can act as a perfect complement to the soup's creamy texture—one bite and you'll be hooked!
- Coleslaw: This crunchy, tangy side dish offers a refreshing balance to the rich flavors of the Philly Cheesesteak Soup, providing a delightful crunch.
- Potato Chips: Give a satisfying crunch with a flavored or plain potato chip—who can resist that delightful mix of textures?
- Sweet Potato Fries: The sweet and salty combo of these fries works wonderfully against the backdrop of the savory soup.
Make Ahead Options
These Philly Cheesesteak Soup preparations are perfect for busy home cooks looking to save time! You can chop the vegetables (onions and bell peppers) and slice the steak up to 24 hours in advance; just refrigerate them in separate airtight containers to maintain their freshness. Additionally, you can make the cheese sauce ahead of time and store it in the refrigerator for up to 3 days. When you're ready to serve, reheat the soup base and cheese sauce separately, then combine them without boiling to prevent separation. This way, you’ll enjoy all the comforting flavors of your Philly Cheesesteak Soup without the last-minute rush!
Philly Cheesesteak Soup Variations
Feel free to make this charming soup your own with these delicious twists!
- Cut Swap: Substitute sirloin with ribeye or flank steak for richer flavors in every bite. You'll elevate the dish while still keeping that savory essence!
- Veggie Boost: Add grilled mushrooms or sautéed zucchini for added depth and essential nutrients. This twist can also give your soup a delightful texture contrast.
- Cheese Adjustment: Use cheddar or pepper jack cheese for a bolder, spicier profile. With these options, each bowl can take on a unique flavor that excites the palate!
- Spice it Up: Top your soup with crispy jalapeños or a dash of hot sauce for an added kick. Mixing in these spicy elements turns up the heat just the way you like it!
- Herb Variations: Try swapping fresh parsley for chives or cilantro to refresh the flavor. Each herb offers a distinct note that can brighten or complement the dish beautifully.
- Gluten-Free Option: Use gluten-free flour to create your cheese sauce without sacrificing creaminess. This makes a comforting bowl accessible for everyone!
- Dairy-Free Delight: Opt for cashew cream and dairy-free cheese alternatives to craft a vegan version of this classic soup. It’s a savory twist that doesn't skimp on flavor.
- Hearty Add-Ins: Throw in some cooked pasta or quinoa for a heartier meal that sustains your hunger. It’s a creative way to add bulk and make the dish even more filling!
Want to discover other hearty soups? Don’t miss the comforting flavors of Zuppa Toscana Soup or the rich warmth of Lemon Chicken Soup!

Philly Cheesesteak Soup Recipe FAQs
How do I choose the right steak for my Philly Cheesesteak Soup?
Absolutely! Look for high-quality sirloin, ribeye, or flank steak. Sirloin is lean and flavorful, while ribeye provides more marbling for richness. Whichever you choose, slice it thinly against the grain for maximum tenderness.
What is the best way to store leftover Philly Cheesesteak Soup?
For sure! Store leftovers in an airtight container in the fridge for up to 3 days. Be sure to let the soup cool completely before sealing to prevent condensation, which can affect the texture.
Can I freeze Philly Cheesesteak Soup, and how do I do it?
Absolutely! Let the soup cool entirely, then spoon it into freezer-safe containers, leaving some space at the top for expansion. Seal tightly and freeze for up to 3 months. To reheat, thaw overnight in the fridge and warm slowly on the stove, adding a splash of broth if necessary.
What should I do if my cheese sauce separates after adding it to the soup?
Very! If you notice separation, don’t panic. Start by gently reheating the soup on low heat, stirring continuously. If it remains separated, you can whisk in a bit of fresh cream or milk to help smooth it out. Make sure to avoid boiling the soup, as this can cause further separation.
Can I adjust the recipe for dietary restrictions, like gluten allergies?
Definitely! To make this recipe gluten-free, swap all-purpose flour with a gluten-free flour blend. Make sure your broth and cheese are also gluten-free. For a dairy-free alternative, use plant-based milk and dairy-free cheese options—just keep an eye on the consistency and flavor adjustments!
Is this Philly Cheesesteak Soup pet-friendly?
Not at all! Many ingredients in this soup, like onion and garlic, can be harmful to pets. It’s best to keep your furry friends away from this dish. If you wish to make a pet-friendly version, consider using simple cooked beef without sauce and seasonings.

Savory Philly Cheesesteak Soup for Ultimate Comfort Cravings
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion, green bell pepper, and red bell pepper. Sauté for 8-10 minutes until softened and caramelized.
- Increase heat to medium-high and add 1 pound of thinly sliced sirloin steak to the pot. Cook for about 5-7 minutes, stirring frequently, until browned all over.
- Pour in 8 cups of beef broth and 1 can of diced tomatoes. Scrape the bottom of the pot to enhance flavor. Stir in 1 teaspoon of Worcestershire sauce, 1/2 teaspoon of dried thyme, and optional red pepper flakes. Season with salt and pepper, then bring to a simmer.
- Melt 4 tablespoons of butter in a separate saucepan. Whisk in 4 tablespoons of all-purpose flour to create a roux. Cook for 1-2 minutes until bubbling, then gradually whisk in 3 cups of milk. Continue cooking for about 5 minutes, stirring constantly, until thickened.
- Stir in 8 ounces of softened cream cheese, 8 ounces of shredded provolone, and 4 ounces of shredded mozzarella into the thickened mixture. Keep stirring until melted and smooth. Season with garlic powder and onion powder.
- Carefully combine the cheese sauce with the Philly Cheesesteak Soup base in the large pot. Stir gently to incorporate without boiling.
- Ladle soup into bowls, top with extra cheese and chopped fresh parsley. Serve alongside warm, crusty rolls.





Leave a Reply