As I stirred the bubbling pot, the aroma of savory beef and sautéed onions wafted through my kitchen like a warm hug on a chilly evening. This Philly Cheesesteak Soup has quickly become my go-to comfort food, transforming the iconic sandwich into a hearty, stick-to-your-ribs meal that’s perfect for busy weeknights or lazy weekends. Not only is it incredibly satisfying, but this recipe is also surprisingly quick to prepare, allowing you to capture all those beloved flavors in less time than it takes to order takeout. Plus, it’s a family-friendly dish that can easily be lightened by skipping the bread. Ready to discover how to make this creamy delight? Let’s dive in!

Why is this soup a must-try?
Comforting Warmth: This Philly Cheesesteak Soup wraps you in cozy flavor, turning a classic sandwich into a bowl of bliss.
Quick and Easy: With straightforward steps, you can whip up this hearty meal in no time, perfect for busy weeknights.
Family-Friendly: Kids and adults alike will love this creamy delight, making it an ideal choice for family dinners.
Versatile Ingredients: Customize with your favorite veggies or cheese, or even try it without bread for a lighter meal.
Meal Prep Friendly: This soup tastes even better the next day, so it’s a fantastic option for make-ahead meals! For other simple family favorites, check out my Protein Taco Soup or Chicken Lasagna Soup.
Philly Cheesesteak Soup Ingredients
• Ready to bring comfort to your table?
For the Soup
- Olive Oil – Cooking fat that adds flavor; vegetable oil is a lighter alternative.
- Onion – Adds sweetness and depth; yellow or sweet onions work best.
- Green Bell Pepper – Provides crunch; substitute with yellow or red bell pepper for more sweetness.
- Red Bell Pepper – Enhances sweetness and color; use more green pepper if preferred.
- Sirloin Steak – The main protein, should be thinly sliced against the grain; ribeye or flank steaks work too.
- Beef Broth – The flavorful base of the soup; opt for low-sodium to control salt.
- Diced Tomatoes – Adds acidity and texture; use fresh tomatoes for a brighter taste.
- Worcestershire Sauce – Boosts umami flavor; soy sauce can serve as a substitute.
- Dried Thyme – Provides aromatic flavor; feel free to add a bay leaf for more depth.
- Red Pepper Flakes – Optional for heat; omit for a milder soup or adjust with hot sauce.
- Salt and Pepper – Season to taste; adjust based on broth’s saltiness.
For the Cheese Sauce
- Butter – For making the roux; margarine is a lower-fat substitute.
- All-Purpose Flour – Thickens the soup; cornstarch is a gluten-free option if desired.
- Milk – Gives a creamy texture to the cheese sauce; whole milk is recommended, or almond milk for dairy-free.
- Cream Cheese – Adds creaminess; Neufchâtel can lighten it up.
- Provolone Cheese – Key for that iconic cheesesteak flavor; cheddar or gouda can substitute.
- Mozzarella Cheese – Increases creaminess; may be omitted if using more provolone.
- Garlic Powder – Enhances overall flavor; use fresh minced garlic for a stronger taste.
- Onion Powder – Amplifies the onion flavor; optional based on preference.
For Garnish and Serving
- Chopped Fresh Parsley – Freshness on top; chives or green onions are great alternatives.
- Crusty Rolls – Perfect for dipping; can be omitted for a lighter meal.
Embrace the delightful taste of Philly Cheesesteak Soup and bring warmth and comfort to your family dinner!
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 1 diced onion, 1 chopped green bell pepper, and 1 chopped red bell pepper. Sauté the vegetables for about 8–10 minutes, stirring occasionally, until they are softened and slightly caramelized, showcasing a warm golden hue. This step builds the savory foundation for your Philly Cheesesteak Soup.
Step 2: Brown the Steak
Once the vegetables are ready, increase the heat to medium-high and add 1 pound of thinly sliced sirloin steak to the pot. Cook the beef for about 3–4 minutes, stirring it frequently until it’s nicely browned and just cooked through. Avoid overcrowding the pot to ensure the steak gets a good sear, which enhances the overall flavor of the soup.
Step 3: Add Broth and Tomatoes
Pour in 4 cups of beef broth and stir in 1 can of diced tomatoes, scraping the bottom of the pot to release any browned bits, which add depth to your Philly Cheesesteak Soup. Bring the mixture to a gentle simmer, allowing the flavors to meld for about 5 minutes. This step creates the deliciously rich broth that will envelop your ingredients.
Step 4: Season the Soup
Mix in 2 tablespoons of Worcestershire sauce, 1 teaspoon of dried thyme, and optional red pepper flakes for a hint of heat. Season the soup with salt and pepper to taste, then reduce the heat and let it simmer uncovered for 30–60 minutes. The longer it simmers, the richer the flavors will become, making your soup even more comforting.
Step 5: Prepare the Cheese Sauce
While the soup simmers, prepare the cheese sauce by melting 4 tablespoons of butter in a separate saucepan over medium heat. Whisk in 1/4 cup of all-purpose flour, cooking for 1–2 minutes until the mixture turns lightly golden. Gradually whisk in 2 cups of milk, continuing to cook until the mixture thickens and bubbles gently, creating a creamy base for your soup.
Step 6: Incorporate the Cream Cheese
Once the cheese sauce has thickened, lower the heat and stir in 8 ounces of cream cheese, along with 1 cup of shredded provolone and 1 cup of shredded mozzarella. Stir until the cheeses have melted smoothly into the mixture, creating a luscious, creamy sauce that will add richness to your Philly Cheesesteak Soup.
Step 7: Combine and Heat Through
Carefully pour the cheese sauce into the pot with the simmering soup, stirring well to combine all the flavors. Allow the mixture to heat through for another 5 minutes, ensuring everything is warmed evenly. Be cautious not to let it boil, as this can cause the cheese to separate.
Step 8: Adjust Consistency and Serve
Check the consistency of your Philly Cheesesteak Soup, and if it’s too thick, stir in additional beef broth until you reach your desired thickness. Once ready, ladle the soup into bowls and top with extra cheese and freshly chopped parsley for garnish. Serve this heartwarming delight with crusty rolls on the side for an extra comforting touch!

Storage Tips for Philly Cheesesteak Soup
Fridge: Store leftovers in an airtight container for up to 3 days. Make sure it’s completely cooled before sealing to maintain freshness.
Freezer: Freeze the soup in portions for up to 3 months. Use freezer-safe containers or bags, and leave some space for expansion.
Reheating: Thaw frozen soup in the refrigerator overnight, then gently reheat on the stove over medium heat, stirring occasionally. Add a splash of beef broth if the soup has thickened.
Serving Suggestion: Enhance the flavor when reheating by topping with extra cheese and fresh parsley just before serving!
Helpful Tricks for Philly Cheesesteak Soup
- Quality Ingredients: Use high-quality steak and fresh vegetables to enhance the overall flavor of your Philly Cheesesteak Soup. They make a noticeable difference!
- Avoid Overcrowding: When browning the steak, do it in batches if necessary to achieve that perfect sear. Overcrowding can lead to steaming rather than browning.
- Simmer Time: The longer you let the soup simmer, the more flavorful it becomes. Aim for at least 30 minutes, but if you can, let it go for an hour!
- Cheese Care: Add the cheese sauce gently, avoiding a rolling boil afterward to prevent separation. This keeps your soup creamy and cohesive.
- Flavor Boost: Taste and adjust seasoning throughout the cooking process. A splash more Worcestershire or a pinch more salt can elevate your Philly Cheesesteak Soup immensely!
- Prep Ahead: This soup tastes even better the next day, so consider making it a day in advance for a comforting, hassle-free meal!
Philly Cheesesteak Soup Variations
Feel free to get creative with your Philly Cheesesteak Soup, making it your own with these delightful twists!
- Steak Swap: Try ribeye or flank steak for a different flavor profile. Each cut brings its unique juiciness to the soup!
- Veggie Boost: Add mushrooms or spinach for extra nutrition. These veggies not only enhance the flavor but also add a lovely texture.
- Cheese Delight: Mix in different cheeses like cheddar or gouda for a flavor twist. Experimenting with cheeses can create a whole new soup experience!
- Bread Alternatives: Serve with garlic bread or baguettes for dipping instead of traditional rolls. Each option offers a unique way to savor the soup.
- Heat it Up: Stir in a dash of hot sauce or more red pepper flakes for those who love a spicy kick. Just remember to taste as you go!
- Dairy-Free: Substitute cream cheese with cashew cream and use almond milk instead. Your soup will still be just as creamy and rich!
- Wholesome Additions: Toss in lentils or diced potatoes for added heartiness. They’ll complement the soup’s flavors beautifully and fill you up.
- Zesty Flair: Squeeze fresh lemon juice at serving for a bright, zesty finish. It’s a surprising yet delightful contrast to the creamy soup!
For more tasty options, don’t miss out on my Protein Taco Soup or Chicken Lasagna Soup, which offer their own comforting spins to family-favorite meals!
Make Ahead Options
These Philly Cheesesteak Soup meal prep tips are perfect for busy home cooks looking to save time! You can sauté the vegetables and beef, then store the mixture in an airtight container for up to 3 days in the refrigerator, allowing the flavors to meld beautifully. Additionally, the cheese sauce can be made ahead and kept separately, preventing any texture issues (like separation) when reheating. When you’re ready to serve, simply combine the soup base and cheese sauce in a pot to heat through gently—this keeps everything just as delicious as the first time! Enjoy this comforting dish without the last-minute fuss!
What to Serve with Philly Cheesesteak Soup
There’s nothing quite like a cozy meal where the sides enhance every delicious spoonful of your soup.
- Crusty Rolls: Perfect for dipping, these warm rolls contribute a delightful texture contrast and soak up the creamy broth beautifully.
- Garlic Bread: This crispy, buttery delight adds a savory aroma that pairs perfectly with the rich flavors of the soup.
- Simple Green Salad: A fresh mix of greens, cucumbers, and cherry tomatoes adds a crunchy and refreshing element to balance the hearty soup.
- Roasted Vegetables: Seasoned and caramelized veggies provide a deliciously sweet and earthy touch, enhancing your overall meal experience.
- Cheesy Garlic Breadsticks: Melted cheese atop soft breadsticks creates a comforting, cheesy side that’ll make every bite of soup even more indulgent.
- Pickles: A tangy crunch from dill pickles can cut through the richness of the soup, providing a bright contrast that wakes up the palate.
- Sweet Cornbread: A slice of sweet cornbread can bring a hint of sweetness that complements the savory soup and adds warmth to your meal.
- Wine Pairing: A glass of robust red wine, such as Cabernet Sauvignon, complements the beefy flavors while enhancing the overall dining experience.
- Chocolate Chip Cookies: For a delightful finish, serve warm chocolate chip cookies for a sweet note that contrasts beautifully with the savory soup.

Philly Cheesesteak Soup Recipe FAQs
What is the best type of steak to use for this soup?
I recommend using sirloin steak for its tenderness and flavor, but you can also opt for ribeye or flank steak if you prefer. Just ensure the beef is thinly sliced against the grain for a perfect bite.
How should I store leftover Philly Cheesesteak Soup?
To store the soup, let it cool completely before transferring it to an airtight container. It can be kept in the refrigerator for up to 3 days. For longer storage, you can freeze it for up to 3 months. Make sure to label your containers with the date!
Can I freeze this soup?
Absolutely! To freeze Philly Cheesesteak Soup, portion it into freezer-safe bags or containers, leaving some space for expansion. When you’re ready to enjoy it again, thaw it overnight in the fridge and gently reheat on the stove over medium heat, stirring as needed.
What should I do if my soup is too thick?
If your soup has become thicker than desired, simply stir in a bit more beef broth or even water to regain your preferred consistency. Heat it through and taste to adjust seasoning as necessary!
Are there any dietary considerations I should be aware of?
Yes, if you’re cooking for someone with dairy allergies, you can use almond milk and substitute the cream cheese with a dairy-free alternative. For gluten-free options, use cornstarch instead of flour for the cheese sauce and ensure your broth does not contain gluten. Always check labels for other potential allergens in your ingredients.

Philly Cheesesteak Soup: Cozy Comfort in Every Spoonful
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion, 1 chopped green bell pepper, and 1 chopped red bell pepper. Sauté for about 8–10 minutes, until softened.
- Increase the heat to medium-high and add 1 pound of thinly sliced sirloin steak. Cook for about 3–4 minutes, stirring frequently until nicely browned.
- Pour in 4 cups of beef broth and stir in 1 can of diced tomatoes, scraping the bottom of the pot. Bring to a gentle simmer for about 5 minutes.
- Mix in 2 tablespoons of Worcestershire sauce, 1 teaspoon of dried thyme, and red pepper flakes. Season with salt and pepper to taste, then let it simmer uncovered for 30–60 minutes.
- In a separate saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 1/4 cup of all-purpose flour for 1–2 minutes until lightly golden.
- Gradually whisk in 2 cups of milk, cooking until the mixture thickens and bubbles gently.
- Lower the heat and stir in 8 ounces of cream cheese, 1 cup of shredded provolone, and 1 cup of shredded mozzarella until melted smoothly.
- Pour the cheese sauce into the pot with the simmering soup, stirring well. Heat through for another 5 minutes without boiling.
- Check consistency and stir in additional beef broth if too thick. Ladle into bowls and top with extra cheese and parsley. Serve with crusty rolls!

Leave a Reply