Jump to Recipe Print RecipeAs I stirred the bubbling pot on my stove, a familiar, comforting aroma filled the kitchen—a fragrant blend of sautéed onions and sizzling steak, bringing a rush of nostalgia. This Hearty Philly Cheesesteak Soup is my go-to for colder nights, transforming the classic sandwich into a cozy bowl of goodness. With tender beef, vibrant peppers, and a creamy, cheesy broth, this dish harnesses all the beloved flavors of a Philly cheesesteak while being incredibly versatile. Whether you’re feeding a crowd or just seeking solace after a long day, this soup is not only a quick fix for busy weeknights but also a heartwarming choice that will please everyone at the table. Curious about how to make this comforting masterpiece? Let’s dig in! Why is Philly Cheesesteak Soup a Must-Try? Comforting Warmth: This hearty blend of flavors gives you that quintessential cheesesteak experience in every spoonful. Quick and Easy: Ideal for busy weeknights, this recipe effortlessly transforms into a meal that anyone can prepare. Flavorful Variety: You can tweak ingredients as you wish! Add mushrooms for earthiness or jalapeños for a spice kick. Crowd-Pleasing Delight: Perfect for gatherings, this soup pleases diverse palates, making it a hit with family and friends. For more comforting soup ideas, check out my cozy Tortellini Soup Cozy or the delicious Crock Pot Cheeseburger Soup. Philly Cheesesteak Soup Ingredients Get ready to create a warm, comforting bowl of Philly Cheesesteak Soup! For the Base Olive Oil – Essential for sautéing vegetables; feel free to use canola or avocado oil as alternatives. Onion (1 large, chopped) – Provides a sweet, savory foundation; yellow or sweet onions are your best friends here. Green Bell Pepper (1, chopped) – Adds a crunchy texture and mild sweetness; any sweet pepper works as a substitute. Red Bell Pepper (1, chopped) – Brings vibrant color and added sweetness; you can swap it with any other bell pepper or even omit it. Sirloin Steak (1 pound, thinly sliced) – This is the star protein; ribeye or flank steak can offer different flavor profiles. Beef Broth (8 cups) – The rich liquid base; using low-sodium broth helps control saltiness. Canned Diced Tomatoes (1 can, undrained) – Contributes acidity and moisture; fresh diced tomatoes can be a great alternative if you prefer. Worcestershire Sauce (1 teaspoon) – Boosts umami; you can switch it out for soy sauce for a different kick. Dried Thyme (1/2 teaspoon) – Adds a hint of herbal goodness; Italian seasoning is a good substitute if you’d like. Red Pepper Flakes (1/4 teaspoon, optional) – Adds a kick; adjust to your spice preference or skip it if you like it mild. Salt and Pepper – Essential for seasoning; season to taste. For the Cheese Sauce Butter (4 tablespoons) – Provides richness to the cheese sauce; olive oil can replace it for a dairy-free option. All-Purpose Flour (4 tablespoons) – Thickens the cheese sauce beautifully; cornstarch works well for gluten-free! Milk (3 cups) – Creates a creamy cheese base; a non-dairy milk alternative can also be used. Cream Cheese (8 ounces, softened) – Infuses creaminess; you can omit it for a lighter soup, or use a lower-fat option. Shredded Provolone Cheese (8 ounces) – This cheese adds depth and flavor; mozzarella can be a tasty substitute. Shredded Mozzarella Cheese (4 ounces) – Brings that melt-in-your-mouth goodness; Monterey Jack can be used if desired. Garlic Powder (1/4 teaspoon) – Enhances overall flavor; fresh minced garlic can be swapped if you fancy. Onion Powder (1/4 teaspoon) – Complements the onion flavor nicely; this is optional, so feel free to adjust. For Serving Chopped Fresh Parsley (for garnish) – Adds fresh color and vibrancy to your presentation; chives can work as a substitute. Crusty Rolls (for dipping) – The perfect companion; any hearty bread will do wonderfully with this soup. With these ingredients, you’ll be well on your way to experiencing the comforting magic of Philly Cheesesteak Soup! Step‑by‑Step Instructions for Philly Cheesesteak Soup Step 1: Sauté 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éing for about 8-10 minutes until the vegetables are softened and translucent. Stir occasionally to prevent sticking, allowing the sweet aroma to fill your kitchen as the veggies caramelize beautifully. Step 2: Cook Steak Increase the heat to medium-high and add the thinly sliced sirloin steak to the pot. Cook the beef for about 5-7 minutes, stirring frequently, until browned and cooked through. Be careful not to overcrowd the pot; work in batches if necessary to achieve that perfect sear and keep the meat tender. Step 3: Combine Ingredients Pour in 8 cups of beef broth and add a can of undrained diced tomatoes to the pot. Stir in 1 teaspoon of Worcestershire sauce, 1/2 teaspoon of dried thyme, and optional red pepper flakes for some heat. Season generously with salt and pepper to taste, allowing these rich flavors to meld together as you bring the mixture to a gentle boil. Step 4: Simmer Soup Once boiling, reduce the heat, cover the pot, and let the soup simmer for 30 minutes to 1 hour. This gentle simmer will allow the flavors of the Philly Cheesesteak Soup to deepen and develop while ensuring that the beef remains tender and the vegetables cook to perfection. Step 5: Prepare Cheese Sauce In a separate saucepan, melt 4 tablespoons of butter over medium heat. Once melted, whisk in 4 tablespoons of flour to create a roux, cooking for about 1-2 minutes until golden. Gradually add 3 cups of milk, whisking constantly until the mixture thickens and bubbles, creating a nice creamy base for your cheese sauce. Step 6: Add Cheeses Lower the heat to medium-low and stir in 8 ounces of softened cream cheese, 8 ounces of shredded provolone cheese, and 4 ounces of shredded mozzarella cheese. Continue stirring until all the cheeses are fully melted and the mixture is smooth, seamlessly incorporating garlic powder and onion powder for that extra flavor boost. Step 7: Combine Soup and Cheese Sauce Slowly pour the prepared cheese sauce into your simmering soup base, stirring continuously to ensure a uniform and creamy consistency throughout. Let the combined flavors work together for a few minutes, enhancing the creamy goodness of your Philly Cheesesteak Soup. Step 8: Final Heat Over medium heat, gently warm the soup without bringing it to a boil, which could cause the cheese to seize. If the soup is too thick for your liking, adjust the consistency by adding more beef broth in small amounts until the desired creaminess is achieved. Step 9: Serve Ladle the Philly Cheesesteak Soup into bowls and top each serving with additional shredded cheese and a sprinkle of chopped fresh parsley for a pop of color. Serve immediately alongside crusty rolls for dipping, and enjoy the comforting embrace of this hearty dish! Expert Tips for Philly Cheesesteak Soup Slice Against the Grain: Ensure your steak is sliced against the grain for maximum tenderness in your Philly Cheesesteak Soup. This simple step makes a big difference! Don’t Skip Sautéing: Properly sauté the vegetables until they’re well-softened and caramelized. This builds depth of flavor that enhances the soup’s overall taste. Use Quality Broth: Opt for high-quality beef broth to elevate your flavor profile. Lower-sodium options help control salt levels, ensuring a balanced dish. Mind the Heat: After adding the cheese sauce, heat the soup gently without boiling it. Boiling can cause the cheese to separate and lose its creamy texture. Customize Flavors: Feel free to adjust seasonings and add-ins, such as mushrooms or jalapeños, to tailor your Philly Cheesesteak Soup to your taste preferences. Serve Fresh: For the best experience, serve the soup hot and fresh with crusty rolls, allowing everyone to enjoy dipping directly into that cheesy goodness! Make Ahead Options These Philly Cheesesteak Soup preparations are perfect for meal prep enthusiasts! You can sauté the vegetables and cook the steak up to 24 hours in advance, storing them in an airtight container in the refrigerator to maintain their flavors. Additionally, you can prepare the cheese sauce separately and refrigerate it for up to 3 days; just make sure to reheat it gently to prevent separation. When you’re ready to serve, combine the sautéed ingredients with the broth and diced tomatoes, then stir in the cheese sauce and heat through without boiling. This way, you’ll enjoy a flavorful, hearty meal with minimal effort, perfect for those busy weeknights! Philly Cheesesteak Soup Variations Feel free to get creative and personalize your Philly Cheesesteak Soup experience with these delightful variations! Dairy-Free: Substitute milk and cream cheese with coconut or almond milk and use a dairy-free cheese for a plant-based option. Spicy Kick: Add sliced jalapeños or a dash of hot sauce to bring the heat; it pairs beautifully with the creamy texture! Hearty Addition: Toss in sautéed mushrooms or even diced potatoes for added heartiness and a rich, earthy flavor. Different Cheeses: Experiment with cheese blends like gouda or pepper jack for unique tastes that will elevate this comforting soup. Herbaceous Twist: Incorporate fresh herbs like thyme or oregano to enhance the flavor profile with a delightful freshness. Vegetarian Delight: Swap the sirloin steak for sautéed zucchini or portobello mushrooms for a delicious vegetarian twist that doesn’t skimp on flavor! Top it Off: Finish with crispy fried onions or crumbled bacon for an added crunch and savory depth; it’s a delicious way to add contrast! Crusty Bread Swap: Try serving with soft pretzel bites instead of rolls for a fun twist that nods to a traditional cheesesteak! Whether you’re in the mood for something classic or want to explore new twists, each variation adds its own special touch. If you’re looking for more cozy soup recipes, don’t forget to check out my Slow Cooker Soup or revisit the comforting warmth of my Crock Pot Cheeseburger Soup. Happy cooking! What to Serve with Philly Cheesesteak Soup Nothing pairs better with a cozy bowl of rich soup than a few delightful sides that enhance the experience! Crusty Rolls: The perfect companion to scoop up every drop of this creamy soup, adding a satisfying crunch with each bite. Garlic Bread: This buttery, toasted delight offers a savory contrast, complementing the soup’s cheesiness wonderfully. Caesar Salad: A light, crisp salad with romaine, croutons, and creamy dressing provides a refreshing balance to the hearty soup. Roasted Vegetables: Earthy roasted broccoli or carrots add a lovely texture and an extra burst of flavor to your meal. Sweet Potato Fries: Their sweetness and crispy texture create an irresistible flavor harmony with the savory soup. Pickles or Giardiniera: A tangy bite of pickles or spicy giardiniera adds zesty contrast, cutting through the richness and brightening each spoonful. Sparkling Water: A refreshing drink that cleanses the palate, making each bite of soup feel revitalizing and exciting! Chocolate Chip Cookies: For dessert, these soft, warm cookies offer a sweet finish, rounding off your comforting meal on a delightful note. How to Store and Freeze Philly Cheesesteak Soup Fridge: Store leftover Philly Cheesesteak Soup in an airtight container for up to 3 days. Allow the soup to cool completely before sealing. Freezer: For longer storage, freeze the soup in a freezer-safe container for up to 3 months. Leave space at the top as the soup may expand when frozen. Reheating: Thaw overnight in the fridge before reheating. Warm over medium heat on the stovetop, adding broth as needed to reach your desired consistency. Make-Ahead: This soup tastes even better the next day! It can be prepared ahead of time and stored in the fridge for a quick meal. Philly Cheesesteak Soup Recipe FAQs What type of beef is best for Philly Cheesesteak Soup? Absolutely! Sirloin steak is traditionally used for its tenderness and flavor, but ribeye or flank steak can also work wonderfully. Just make sure to slice the beef thinly against the grain to ensure maximum tenderness. How do I store leftovers of Philly Cheesesteak Soup? Very simple! Refrigerate leftover soup in an airtight container, where it will stay fresh for up to 3 days. Allow it to cool completely before sealing to maintain its creamy texture. Can I freeze Philly Cheesesteak Soup? Yes, you can! For freezing, ladle the cooled soup into a freezer-safe container and store it for up to 3 months. Be sure to leave some space at the top, as the soup will expand as it freezes. To enjoy later, thaw it overnight in the fridge before reheating. How can I reheat Philly Cheesesteak Soup without losing its creaminess? When reheating, do so gently over medium heat on the stovetop. Adding a splash of beef broth will help achieve your desired consistency while preventing the cheese from seizing up. Stir frequently until heated through, ensuring a smooth texture. Is Philly Cheesesteak Soup suitable for people with dietary restrictions? Absolutely! This soup can be made gluten-free by substituting all-purpose flour with cornstarch or a gluten-free flour blend. For dairy-free options, you can replace cream cheese and milk with non-dairy alternatives. Always check allergen labels on your chosen broth and cheese. What is the best way to customize my Philly Cheesesteak Soup? You have plenty of options! Add sautéed mushrooms for depth, toss in jalapeños if you’d like some heat, or experiment with different cheese blends for unique flavors. The more, the merrier—get creative with your toppings! Creamy Philly Cheesesteak Soup: Ultimate Comfort in a Bowl No ratings yet Indulge in a bowl of comforting Philly Cheesesteak Soup filled with tender beef, peppers, and a creamy broth. Print Recipe Pin Recipe Prep Time 15 minutes minsCook Time 1 hour hrTotal Time 1 hour hr 15 minutes mins Servings: 6 bowlsCourse: SoupCuisine: AmericanCalories: 450 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Base2 tablespoons Olive Oil or canola/avocado oil1 large Onion, chopped yellow or sweet onions preferred1 Green Bell Pepper, chopped any sweet pepper can substitute1 Red Bell Pepper, chopped can omit or swap for other bell peppers1 pound Sirloin Steak, thinly sliced ribeye or flank steak can be used8 cups Beef Broth using low-sodium is recommended1 can Canned Diced Tomatoes, undrained fresh diced tomatoes can be an alternative1 teaspoon Worcestershire Sauce can substitute with soy sauce1/2 teaspoon Dried Thyme Italian seasoning as substitute1/4 teaspoon Red Pepper Flakes optional, adjust to spice preferenceSalt to tastePepper to tasteFor the Cheese Sauce4 tablespoons Butter can use olive oil for dairy-free4 tablespoons All-Purpose Flour cornstarch for gluten-free3 cups Milk non-dairy alternatives can be used8 ounces Cream Cheese, softened can omit or use lower-fat option8 ounces Shredded Provolone Cheese mozzarella can substitute4 ounces Shredded Mozzarella Cheese Monterey Jack can be used1/4 teaspoon Garlic Powder can substitute with fresh minced garlic1/4 teaspoon Onion Powder optional adjustmentFor ServingChopped Fresh Parsley for garnish, chives can substituteCrusty Rolls any hearty bread pairs well Equipment large potPan Method Step‑by‑Step InstructionsIn a large pot, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion, green bell pepper, and red bell pepper, sautéing for about 8-10 minutes until the vegetables are softened and translucent.Increase the heat to medium-high and add the thinly sliced sirloin steak to the pot. Cook the beef for about 5-7 minutes until browned and cooked through.Pour in 8 cups of beef broth and add a can of undrained diced tomatoes to the pot. Stir in Worcestershire sauce, dried thyme, and optional red pepper flakes.Once boiling, reduce the heat, cover the pot, and let the soup simmer for 30 minutes to 1 hour.In a separate saucepan, melt 4 tablespoons of butter over medium heat. Whisk in flour and cook until golden.Gradually add 3 cups of milk, whisking until thick and bubbly. Stir in cream cheese, provolone, and mozzarella until melted.Slowly pour the cheese sauce into the simmering soup base, stirring continuously for a creamy consistency.Gently warm the soup over medium heat without boiling, adjusting consistency with more broth if too thick.Ladle into bowls, top with additional shredded cheese and parsley. Serve immediately with crusty rolls. Nutrition Serving: 1bowlCalories: 450kcalCarbohydrates: 35gProtein: 30gFat: 22gSaturated Fat: 12gCholesterol: 80mgSodium: 1200mgPotassium: 700mgFiber: 3gSugar: 5gVitamin A: 20IUVitamin C: 50mgCalcium: 30mgIron: 10mg NotesFor best experience, serve hot and fresh with crusty rolls, allowing everyone to dip into the cheesy goodness. Tried this recipe?Let us know how it was!