As the aroma of sizzling beef and caramelized onions fills the kitchen, I can’t help but reminisce about cozy gatherings with friends and family. It’s time to embrace comfort food in a whole new way with my Philly Cheesesteak Soup. This delicious twist on the classic sandwich combines tender steak, vibrant peppers, and a creamy cheese sauce, making it an easy yet hearty dish to whip up for any occasion. Not only does it satisfy those cravings for rich flavors, but it’s also a versatile recipe that allows for fun customizations—perfect for fun family dinners or a quick weeknight meal. Are you ready to fill your bowl with warmth and nostalgia? Let’s stir up some magic! Why is this soup so comforting? Creamy, Dreamy Base: The rich, velvety cheese sauce creates a satisfying foundation that warms your soul with each spoonful. Easy to Customize: Adapt this recipe by adding your favorite toppings—like jalapeños for a spicy kick or sautéed mushrooms for an earthy touch! For more ideas, check out my delicious Street Corn Soup for unique modifications. Crowd-Pleaser: Whether serving family or friends, this soup is sure to be a hit at any gathering. No one can resist the allure of tender steak and melted cheese! Quick Prep: In under an hour, you can create a dish that feels like it took all day to make. It’s the ultimate time-saver for busy weeknights! Nostalgic Flavors: Enjoy those classic Philly cheesesteak flavors in a bowl, capturing the essence of a beloved sandwich in a new, comforting way. Philly Cheesesteak Soup Ingredients For the Soup Base Olive oil – Provides fat for sautéing; you can also use avocado oil or canola oil for a different flavor. Onion – Adds sweetness and depth; sweet onions offer a milder flavor. Green bell pepper – Contributes crunch and slight bitterness; try yellow or orange bell peppers for a sweeter taste. Red bell pepper – Adds sweetness and vibrant color to the dish. Sirloin steak – The main protein source that provides rich flavor; substitute with ribeye or flank steak, sliced thinly for tenderness. Beef broth – Serves as the base of the soup, adding meaty flavor; opt for low-sodium for controlled saltiness. Diced tomatoes (canned) – Adds acidity and sweetness; fresh, chopped tomatoes can work well too. Worcestershire sauce – Enhances umami flavors; vegan versions are available if needed. Dried thyme – Provides herbal notes; you can substitute with Italian seasoning for a unique twist. Red pepper flakes – Add optional heat; omit if you prefer a milder soup. Salt and black pepper – Enhances overall flavor; adjust to taste. For the Cheese Sauce Butter – Helps create a roux for thickening; be sure to melt it over low heat. All-purpose flour – Acts as a thickening agent; for gluten-free, substitute with cornstarch. Milk – Provides a creamy base for the cheese sauce; half-and-half or non-dairy alternatives are great options. Cream cheese – Adds richness and creaminess; mascarpone or non-dairy cream can be used instead. Shredded provolone cheese – Gives classic cheesesteak flavor; Monterey Jack or a dairy-free cheese works too. Shredded mozzarella cheese – Adds ultimate stretch and creaminess to the soup. Garlic powder – Enhances flavor without fresh garlic; great for quick prep! Onion powder – Provides an additional depth of flavor. For Serving Crusty rolls – Ideal for dipping; garlic bread makes for a delicious alternative. Fresh parsley – Adds a pop of color and freshness for garnish. With these ingredients, you’ll be well on your way to creating a warm bowl of Philly Cheesesteak Soup that your family will adore! 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. Once hot, add a diced sweet onion, one sliced green bell pepper, and one sliced red bell pepper. Sauté these vibrant veggies for about 8-10 minutes, stirring occasionally, until they are softened and slightly caramelized, releasing their lovely aroma. Step 2: Brown the Steak Next, add 1 pound of thinly sliced sirloin steak to the pot with the sautéed vegetables. Increase the heat to medium-high and cook for about 3-5 minutes, stirring frequently until the steak is nicely browned. Ensure that the steak pieces aren’t overcrowded in the pot to achieve a beautiful sear. Step 3: Add the Broth and Tomatoes Once the steak is browned, pour in 4 cups of beef broth and one can of diced tomatoes, undrained. Gently scrape the bottom of the pot with a wooden spoon to loosen any flavorful browned bits. Stir everything together thoroughly and bring the mixture to a gentle simmer over medium heat. Step 4: Stir in Seasonings After the soup has begun to simmer, mix in 2 tablespoons of Worcestershire sauce, 1 teaspoon of dried thyme, and a pinch of red pepper flakes if you desire some heat. Season with salt and black pepper to taste. Cover the pot and let the flavors meld for about 30-60 minutes, stirring occasionally. Step 5: Prepare the Cheese Sauce While the soup is simmering, melt 4 tablespoons of butter in a separate saucepan over low heat. Once melted, whisk in ¼ cup of all-purpose flour. Cook this roux for about 1-2 minutes until it turns a light golden color, ensuring there are no lumps for a smooth cheese sauce. Step 6: Add Milk for Creaminess Gradually whisk in 2 cups of milk into the roux, stirring constantly until the mixture thickens and is smooth—this should take about 3-5 minutes. Be patient as you stir, as the right consistency is key for your rich cheese sauce. Step 7: Melt the Cheeses Once your milk mixture is thickened, add 8 ounces of softened cream cheese and stir until melted. Next, incorporate 1 cup of shredded provolone cheese and 1 cup of shredded mozzarella cheese. Stir until everything is creamy and deliciously combined, creating that dreamy base for your Philly Cheesesteak Soup. Step 8: Combine Soup and Cheese Sauce Carefully pour the cheese sauce into the pot with the simmering soup. Stir gently to combine, being cautious not to bring the soup to a boil, as this could separate the cheese sauce. Let the soup simmer for another 5-10 minutes, allowing the flavors to marry beautifully. Step 9: Adjust Consistency and Seasoning Check the thickness of your Philly Cheesesteak Soup; if you prefer a thinner consistency, add more broth as needed. Taste and adjust the seasoning with additional salt and pepper to ensure it’s just right for your palate. Step 10: Serve and Enjoy Ladle the creamy soup into warm bowls. For an extra touch, sprinkle with additional cheese and fresh parsley for a burst of color. Serve with crusty rolls or garlic bread on the side for dipping, and enjoy this comforting bowl of Philly Cheesesteak Soup with your loved ones! Philly Cheesesteak Soup Variations Feel free to make this comforting soup your own with these delightful twists and substitutions! Dairy-Free: Switch cream cheese and shredded cheeses for plant-based alternatives. Coconut cream works wonders for creaminess. Spicy Kick: Amp up the heat by adding diced jalapeños or more red pepper flakes. Your taste buds will thank you! Extra Veggies: Sauté mushrooms or spinach for added nutrition and texture. They’re a perfect complement to this dish. Gluten-Free: Use cornstarch instead of flour for thickening and serve with gluten-free rolls. Comfort food without the worry! Different Cheeses: Experiment with different cheese combinations, like cheddar or gouda, for unique flavor profiles that surprise your palate. Rich and Hearty: Toss in some potatoes or fine pasta during the simmering stage for a heartier version of the soup. It’ll be more filling! Herb Infusion: Fresh herbs like basil or oregano can replace thyme for a different herbal kick. Celebrate fresh flavors with every bowl! Smoky Flavor: Add smoked paprika or chipotle peppers for a smoky dimension. It’s a great way to shake up this classic recipe! This Philly Cheesesteak Soup is all about you and your family’s preferences. For even more creativity, consider checking out my delicious Street Corn Soup for more ideas on how to customize comforting recipes! What to Serve with Philly Cheesesteak Soup Experience the comforting warmth of a complete meal as you savor a bowl of delicious soup. Crusty Rolls: Perfect for dipping, these rolls soak up the creamy soup, enhancing every bite. Complement with a touch of garlic butter for a delightful twist! Garlic Bread: This crispy, buttery bread adds an aromatic crunch, beautifully balancing the rich flavors of the soup. Enjoy it alongside to elevate the dining experience. Simple Side Salad: A fresh salad with mixed greens and a tangy vinaigrette provides a refreshing contrast to the hearty soup. The crunchiness will lighten up the meal, making it feel balanced. Roasted Vegetables: Serve a medley of roasted seasonal vegetables to add texture and earthy flavors. Their natural sweetness pairs wonderfully with the savory soup. Coleslaw: A creamy coleslaw dish brings a zingy bite, refreshing your palate and adding a satisfying crunch against the spoonfuls of rich soup. A perfect sidekick! Italian Beer: For a refined touch, pair your meal with a light Italian beer or a refreshing lager; the bubbles cleanse the palate after each creamy spoonful. Chocolate Chip Cookies: For dessert, warm chocolate chip cookies create a lovely sweet contrast, making for a delightful end to your comforting meal. Who can resist that combination? With these delightful pairings, your Philly Cheesesteak Soup will transform into a cozy feast that warms the heart! Make Ahead Options These Philly Cheesesteak Soup components are perfect for busy home cooks looking to save time! You can sauté the onions and bell peppers up to 24 hours in advance, then store them in the refrigerator to maintain their flavor and crispness. Additionally, the soup base (without the cheese) can be prepared and refrigerated for up to 3 days; simply reheat it gently on the stovetop, then add the cheese sauce just before serving for that melty, creamy finish. To ensure the cheese remains smooth and lavish, avoid boiling after incorporating. Follow these steps, and enjoy hefty, delicious bowls of comfort with less effort on busy weeknights! Storage Tips for Philly Cheesesteak Soup Fridge: Store leftovers in an airtight container for up to 3 days. This will keep your Philly Cheesesteak Soup fresh while allowing the flavors to meld even more! Freezer: For longer storage, freeze soup in individual portions for up to 3 months. Be sure to let it cool completely before transferring to freezer-safe containers. Reheating: Gently reheat on the stovetop over low heat, stirring occasionally until warmed through. If the soup thickens, add a splash of broth or milk to loosen it up. Airtight Tips: Always use airtight containers to maintain freshness and prevent freezer burn. This way, you can enjoy your comforting soup even after some time! Helpful Tricks for Philly Cheesesteak Soup Quality Ingredients: Use high-quality, thinly sliced sirloin steak for the best flavor and tenderness in your Philly Cheesesteak Soup. Avoid Overcrowding: When browning the steak, avoid overcrowding the pot. This ensures a proper sear, enhancing flavor and texture. Control Temperature: After adding the cheese sauce, keep the heat low and avoid boiling. This prevents the cheese from separating and becoming grainy. Taste as You Go: Don’t hesitate to taste and adjust seasonings during the cooking process. Each ingredient shines uniquely, so tailor it to your family’s preferences. Vegetable Varieties: Feel free to experiment with additional vegetables, like mushrooms or spinach, to enhance nutrition and add different textures. Perfect Pairings: Serve your soup with crusty rolls, perfect for dipping. Consider a sprinkle of extra cheese and fresh parsley for added flavor and aesthetic appeal! Philly Cheesesteak Soup Recipe FAQs How should I select the right vegetables? When choosing your vegetables, look for fresh, vibrant options. For onions, I recommend sweet onions for a milder flavor. Bell peppers should be firm and glossy, avoiding any soft spots or blemishes to ensure maximum crunch and sweetness. What is the best way to store leftovers? To keep your Philly Cheesesteak Soup fresh, refrigerate leftovers in an airtight container for up to 3 days. This method locks in flavors and prevents spoilage. If the soup thickens after refrigeration, just add a bit of broth or milk when reheating to restore its creamy consistency. Can I freeze Philly Cheesesteak Soup? Absolutely! For freezing, allow the soup to cool completely, then transfer it into freezer-safe containers or bags. Be sure to remove as much air as possible to prevent freezer burn. It will keep well for up to 3 months. When you’re ready to enjoy it again, thaw overnight in the fridge and reheat gently on the stovetop. What should I do if my cheese sauce is grainy? If your cheese sauce becomes grainy, it’s likely due to overheating. To remedy this, simply lower the temperature of your stove and continuously stir until the cheese melts again to restore that creamy texture. Adjust the sauce temperature gently next time to achieve the perfect consistency without separation. Are there any dietary concerns I should keep in mind? Yes! If you have dietary restrictions, you can easily modify this recipe. For a gluten-free version, substitute all-purpose flour with cornstarch and ensure your broth is gluten-free. If you’re catering to dairy allergies or preferences, choose non-dairy cream cheese and cheeses. Always check ingredient labels for hidden allergens. Can I customize my toppings for this soup? The more, the merrier! I often add toppings like sautéed mushrooms or jalapeños for a little extra flavor. You can also sprinkle fresh herbs or more cheese on top just before serving for an extra touch of warmth and flavor. Enjoy personalizing your bowl to suit your taste! Creamy Philly Cheesesteak Soup for Ultimate Comfort Food This creamy Philly cheesesteak soup is the ultimate comfort food, combining rich flavors and hearty ingredients for a satisfying meal. Print Recipe Pin Recipe Prep Time 15 minutes minsCook Time 45 minutes minsTotal Time 1 hour hr Servings: 6 servingsCourse: DinnerCuisine: AmericanCalories: 450 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Soup Base2 tablespoons Olive oil Can substitute with avocado or canola oil.1 medium Onion Preferably sweet.1 medium Green bell pepper Can substitute with yellow or orange.1 medium Red bell pepper1 pound Sirloin steak Can substitute with ribeye or flank steak.4 cups Beef broth Low-sodium recommended.1 can Diced tomatoes Undrained.2 tablespoons Worcestershire sauce Vegan versions available.1 teaspoon Dried thyme Can use Italian seasoning as a substitute.1 pinch Red pepper flakes Optional for heat.to taste Saltto taste Black pepperFor the Cheese Sauce4 tablespoons Butter1/4 cup All-purpose flour Can substitute with cornstarch for gluten-free.2 cups Milk Half-and-half or non-dairy alternatives can be used.8 ounces Cream cheese Can substitute with mascarpone or non-dairy cream.1 cup Shredded provolone cheese Substitute with Monterey Jack for a different flavor.1 cup Shredded mozzarella cheese1 teaspoon Garlic powder For flavor.1 teaspoon Onion powderFor Servingas needed Crusty rolls For dipping.as needed Fresh parsley For garnish. Equipment Large PotSaucepan Method Cooking InstructionsHeat the olive oil in a large pot over medium heat. Add diced onion, sliced green bell pepper, and sliced red bell pepper. Sauté for about 8-10 minutes until softened.Add the sirloin steak to the pot and cook for 3-5 minutes until browned. Don't overcrowd the pot.Pour in the beef broth and diced tomatoes. Scrape the bottom of the pot to loosen browned bits and bring to a gentle simmer.Stir in Worcestershire sauce, dried thyme, and red pepper flakes (if desired). Season with salt and pepper. Cover and let simmer for 30-60 minutes.In a separate saucepan, melt the butter over low heat. Whisk in the flour and cook for 1-2 minutes to create a roux.Gradually whisk in milk, stirring until thickened, about 3-5 minutes.Add cream cheese, provolone cheese, and mozzarella cheese to the milk mixture. Stir until creamy.Pour the cheese sauce into the soup and stir gently to combine. Simmer for an additional 5-10 minutes.Adjust the consistency with more broth if needed, and taste for seasoning adjustments.Serve hot, garnished with parsley and accompanied by crusty rolls. Nutrition Serving: 1bowlCalories: 450kcalCarbohydrates: 27gProtein: 30gFat: 25gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 80mgSodium: 1200mgPotassium: 600mgFiber: 2gSugar: 5gVitamin A: 15IUVitamin C: 60mgCalcium: 20mgIron: 15mg NotesFor best results, use high-quality ingredients and avoid overcrowding the pot when browning the steak. Tried this recipe?Let us know how it was!