On a chilly evening, as the clouds gather outside, a heartwarming aroma fills the kitchen, instantly lifting my spirits. That’s the magic of Philly Cheesesteak Soup—where tender steak mingles with sautéed onions and bell peppers in a creamy, cheesy broth. This comforting dish is not only a delightful nod to Philadelphia’s iconic sandwich but also a quick and easy recipe that can please everyone at the table, making it perfect for both busy weeknights and leisurely weekends. Plus, it’s incredibly versatile; you can lighten it up without sacrificing flavor by skipping the bread. Are you ready to dive into a soothing bowl of this culinary delight?

Why is Philly Cheesesteak Soup a Must-Try?
Comforting, Heartwarming Flavor: This soup brings all the deliciousness of a classic cheesesteak right to your bowl.
Easy-to-Make: No need for any fancy cooking skills—just follow the steps for a satisfying meal in under an hour!
Customizable Goodness: Feel free to swap in your favorite veggies or cheeses, making it a versatile dish for any palate.
Perfect for Sharing: It’s a crowd-pleaser that will have your friends and family gathering around the table, ready to indulge!
Pair it with some crusty rolls, or if you’re looking for more light options, consider serving it alongside a refreshing salad, similar to my Crockpot Thai Soup. You won’t be disappointed!
Philly Cheesesteak Soup Ingredients
For the Soup Base
• Olive Oil – Essential for sautéing vegetables, providing a healthy fat option; substitute with vegetable oil if needed.
• Onion – Provides a rich flavor base; yellow or sweet onions bring the best sweetness.
• Green Bell Pepper – Adds crunch and vivid color; red or yellow can be used for a sweeter flavor.
• Red Bell Pepper – Boosts both flavor and visual appeal; substitute with more green if you prefer.
• Sirloin Steak – Offers exceptional flavor and tenderness; ribeye or flank steak make great alternatives.
• Beef Broth – Creates the soup’s depth; opt for low-sodium for better salt management.
• Canned Diced Tomatoes – Introduce acidity and texture; fresh tomatoes shine in peak season.
• Worcestershire Sauce – Infuses umami goodness; can be omitted if you’re out.
• Dried Thyme – Adds a lovely herbal note; Italian seasoning does well as a substitute.
• Red Pepper Flakes – Offers a hint of heat, but feel free to skip it or opt for fresh chilies for more spice.
• Salt & Pepper – Must-have seasonings; adjust according to your taste.
For the Cheese Sauce
• Butter – Forms the foundation for the cheese sauce; margarine can serve as a substitute.
• All-Purpose Flour – Thickens the cheese sauce beautifully; gluten-free flour works for a lighter version.
• Milk – Makes the sauce creamy and luscious; choose non-dairy milk if you’re looking to lighten it up.
• Cream Cheese – Contributes incredible richness; mascarpone can provide a delicious alternative.
• Provolone Cheese – Captures the classic cheesesteak flavor; mozzarella or cheddar can diversify the taste.
• Mozzarella Cheese – Adds creaminess and that stretchy texture; more provolone can replace it too.
• Garlic Powder – Enhances the overall flavor profile; fresh garlic can be a delightful swap.
• Onion Powder – Intensifies the onion taste; skip if you’re using ample fresh onions.
For Serving
• Crusty Rolls – Perfect for dipping and completing that cheesesteak experience; garlic bread is a tasty alternative.
• Fresh Parsley – For a vibrant garnish; feel free to use chopped green onions or leave it out if you prefer.
Make sure you have everything ready before diving into your Philly Cheesesteak Soup adventure! Each ingredient adds to the harmony of flavors, turning simple components into an extraordinary dish that’s comforting and delicious.
Step‑by‑Step Instructions for Philly Cheesesteak Soup
Step 1: Sauté the Vegetables
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 diced onion, 1 diced green bell pepper, and 1 diced red bell pepper. Sauté the vegetables for about 8–10 minutes, stirring occasionally, until they are softened and fragrant. This foundational step builds the flavor base for your Philly Cheesesteak Soup.
Step 2: Brown the Steak
Increase the heat to medium-high and add 1 pound of thinly sliced sirloin steak to the pot. Cook for 5–7 minutes, browning the meat thoroughly while stirring occasionally. Take care not to overcrowd the pot, allowing the steak to develop a nice sear and flavor that will enhance the soup.
Step 3: Add the Broth and Tomatoes
Pour in 4 cups of beef broth and add one 14-ounce can of diced tomatoes. Stir everything together, ensuring to scrape up any browned bits stuck to the bottom of the pot. This will add depth to your Philly Cheesesteak Soup. Bring the mixture to a gentle simmer over medium heat.
Step 4: Season and Simmer
Stir in 1 tablespoon of Worcestershire sauce, 1 teaspoon of dried thyme, and a pinch of red pepper flakes for heat. Season with salt and pepper to taste. Reduce the heat to low, cover the pot, and let it simmer for 30–60 minutes, allowing the flavors to meld beautifully together.
Step 5: Make the Cheese Sauce
In a separate saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 4 tablespoons of all-purpose flour to form a roux. Gradually add 2 cups of milk while stirring continuously until the mixture thickens and begins to bubble gently, creating a smooth base for your cheese sauce.
Step 6: Incorporate the Cheeses
Lower the heat and add 4 ounces of cream cheese, stirring until it’s fully melted. Then gradually mix in 8 ounces of provolone cheese and 8 ounces of mozzarella cheese, stirring until the sauce is creamy and smooth. This luscious cheese sauce will be the crowning glory of your Philly Cheesesteak Soup.
Step 7: Combine the Mixtures
Pour the cheese sauce into the pot with the simmered broth and steak mixture. Stir thoroughly to combine everything evenly, ensuring every spoonful of your Philly Cheesesteak Soup is rich and flavorful. If the mixture is too thick, adjust by adding more broth until your desired consistency is reached.
Step 8: Serve and Garnish
Ladle the hearty soup into bowls, topping each serving with additional shredded cheese and a sprinkle of fresh parsley for a vibrant touch. Serve alongside crusty rolls or garlic bread for dipping, enhancing the experience of enjoying this deliciously comforting Philly Cheesesteak Soup.

Variations & Substitutions for Philly Cheesesteak Soup
Feel free to get creative and personalize your Philly Cheesesteak Soup with these delightful variations!
-
Dairy-Free: Use plant-based cheese and non-dairy milk for a creamy texture without the dairy. It still delivers the comforting goodness you crave!
-
Vegetable Boost: Add mushrooms or zucchini for extra nutrition and flavor. These veggies not only enrich the taste but also enhance the soup’s beloved heartiness.
-
Spicy Kick: Incorporate jalapeños for a fiery touch. They add a vibrant heat that elevates each spoonful, making it a memorable dish for spice lovers.
-
Gluten-Free: Swap out all-purpose flour for almond or coconut flour to thicken the cheese sauce. This simple adjustment keeps the creamy goodness without sacrificing flavor!
-
Herb Additions: Fresh basil or oregano can bring a fresh twist to your soup. Adding herbs at the end not only brightens the taste but also the overall presentation.
-
Cheese Variety: Experiment with smoked gouda or pepper jack for a unique flavor. Different cheeses create a whole new profile, just like you’d find in my Cheddar Garlic Soup!
-
Lighter Version: Skip the crusty rolls and serve over steamed veggies or cauliflower rice for a low-carb option. This keeps the comfort while lightening the dish beautifully.
-
Restaurant Style: Top your soup with crispy fried onions or pickled jalapeños for a delightful crunch. These toppings add excitement and create a restaurant-quality finish at home.
Every twist you add can give your Philly Cheesesteak Soup its own personality. So, go ahead—mix it up, and savor the delightful flavors!
Expert Tips for Philly Cheesesteak Soup
• Use Quality Ingredients: Opt for high-quality steak and fresh vegetables to ensure your Philly Cheesesteak Soup is rich in flavor and satisfying.
• Don’t Rush the Sauté: Sauté the onions and peppers thoroughly to develop their flavors; it’s a key step you won’t want to skip!
• Watch the Heat: Avoid boiling after adding the cheese sauce, as this can cause it to separate—stir gently and maintain low heat.
• Thickening Adjustments: If your soup is too thick, add more beef broth to reach your desired consistency, creating the perfect creamy blend.
• Be Mindful of Seasoning: Taste as you go! Adjust salt, pepper, and other seasonings to tailor the soup to your personal preference.
By following these tips, you’ll create a delicious Philly Cheesesteak Soup that leaves everyone craving more!
Make Ahead Options
Planning ahead with Philly Cheesesteak Soup is a game-changer for busy weeknights! You can chop the vegetables (onion and peppers) and slice the sirloin steak up to 24 hours in advance, storing them in the refrigerator for maximum freshness. Additionally, you can prepare the cheese sauce separately and refrigerate it for up to 3 days; just ensure it’s cooled completely before covering. When you’re ready to serve, simply reheat the soup base on the stove, then stir in the cheese sauce until melted for that creamy texture. This method not only saves time but also ensures that every spoonful of soup remains just as delicious as when freshly made!
What to Serve with Philly Cheesesteak Soup
Cozy up your dinner table with delicious pairings that elevate your Philly Cheesesteak Soup to a complete meal!
-
Crusty Rolls: Perfect for dipping, these rolls soak up the flavorful broth, creating a satisfying experience. Every bite feels like a warm hug!
-
Garlic Bread: With its buttery, crunchy goodness, garlic bread adds a delightful crunch and fragrant aroma, making your meal even more indulgent.
-
Caesar Salad: A fresh Caesar salad adds a crunchy contrast and lightness, balancing the richness of the soup beautifully. The creamy dressing plays off the cheesy flavors.
-
Roasted Vegetables: Caramelized veggies, like Brussels sprouts or carrots, offer a hearty side that complements the soup’s savory profile wonderfully. The roasted sweetness pairs well with the rich broth.
-
Hot Peppers: For those who crave a kick, serve with sliced jalapeños or banana peppers. Their heat contrasts nicely with the creamy soup and adds an exciting flavor burst.
-
Iced Tea or Lemonade: Refreshing drinks like iced tea or tangy lemonade help cleanse the palate, making for an enjoyable dining experience. Plus, they’re oh-so-refreshing!
Each of these pairings enhances your Philly Cheesesteak Soup, turning a comforting bowl into an unforgettable dining experience!
How to Store and Freeze Philly Cheesesteak Soup
Fridge: Store leftovers in an airtight container for up to 3 days. Allow the soup to cool before sealing to maintain freshness and flavor.
Freezer: For longer storage, freeze the Philly Cheesesteak Soup for up to 3 months. Use freezer-safe containers, allowing space for expansion as it freezes.
Thawing: To enjoy frozen soup, thaw it overnight in the fridge. Reheat gently on the stove, adding a splash of broth if it’s too thick after thawing.
Reheating: Warm the soup on the stovetop over medium heat, stirring occasionally until heated through. Avoid boiling to keep the cheese sauce creamy.

Philly Cheesesteak Soup Recipe FAQs
What type of steak is best for Philly Cheesesteak Soup?
Absolutely! For Philly Cheesesteak Soup, thinly sliced sirloin steak is ideal as it offers great flavor and tenderness. However, ribeye and flank steak also work well if you’re looking for alternatives. Just make sure your slices are thin and cut against the grain for the best texture.
How long can I store leftover Philly Cheesesteak Soup?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Make sure to let it cool before sealing it up to lock in the freshness. For reheating, I recommend warming it on the stove to retain the creamy consistency of the cheese sauce.
Can I freeze Philly Cheesesteak Soup?
Yes, you can freeze it for up to 3 months! Use freezer-safe containers, allowing some space at the top for expansion. When you’re ready to enjoy it again, thaw the soup overnight in the refrigerator, then reheat gently on the stove. If it’s too thick, adding a splash of broth can help get the desired consistency back.
What if I have dietary restrictions regarding the cheese?
If you’re looking for a lighter version or have dietary restrictions, you can replace the cream cheese and regular milk with non-dairy alternatives, like almond or oat milk. For the cheese, feel free to experiment with lactose-free cheese or a dairy-free cheese blend—just make sure to adjust cooking times as some may melt differently.
How do I know if my ingredients are fresh enough for the soup?
When selecting ingredients, check the bell peppers and onions for any dark spots or wrinkling, which can indicate they’re past their prime. The steak should have a bright color with no off smell; it’s best served fresh. If your canned tomatoes are bulging or leaked, choose a new can for optimal flavor in your Philly Cheesesteak Soup.
What should I do if my soup is too thick after cooking?
No worries! If you find your Philly Cheesesteak Soup is too thick, simply add beef broth gradually, stirring until you reach your desired consistency. If you want to avoid adding more broth, you can also let it simmer uncovered on low heat for a while—this will help to reduce the thickness while enhancing flavors.

Philly Cheesesteak Soup: Comforting Flavor in Every Spoonful
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 diced onion, 1 diced green bell pepper, and 1 diced red bell pepper. Sauté for about 8-10 minutes until softened.
- Increase heat to medium-high and add 1 pound of thinly sliced sirloin steak. Brown the meat for about 5-7 minutes.
- Pour in 4 cups of beef broth and add 14 ounces of canned diced tomatoes. Stir and bring to a gentle simmer.
- Stir in 1 tablespoon of Worcestershire sauce, 1 teaspoon of dried thyme, and a pinch of red pepper flakes. Season with salt and pepper, cover, and simmer for 30-60 minutes.
- In a separate saucepan, melt 4 tablespoons of butter. Whisk in 4 tablespoons of all-purpose flour. Gradually add 2 cups of milk while stirring until thickened.
- Lower heat and add 4 ounces of cream cheese. Stir until melted, then gradually mix in 8 ounces of provolone cheese and 8 ounces of mozzarella cheese.
- Pour the cheese sauce into the pot with the soup and stir to combine. Adjust consistency with more broth if needed.
- Ladle soup into bowls and top with additional shredded cheese and fresh parsley. Serve with crusty rolls for dipping.

Leave a Reply