On a chilly evening, as the winds howl outside, nothing warms the heart quite like a steaming bowl of Philly Cheesesteak Soup. This cozy dish brings all the beloved flavors of the iconic sandwich into a creamy, hearty form, making it perfect for family meals or when you simply need a little comfort. With tender bites of steak, sautéed veggies, and a rich cheese broth, the soup is surprisingly easy to whip up, making it an ideal choice for busy weeknights. Plus, it’s a delightful way to indulge in comfort food without the heaviness of traditional versions. Are you ready to dive into this delicious cozy creation?

Why is Philly Cheesesteak Soup Irresistible?

Comforting Warmth: This soup delivers all the cozy, rich flavors of a classic cheesesteak, making it the ultimate comfort food.
Easy Prep: Packed with simple ingredients and straightforward steps, you’ll have a delicious warm meal in no time.
Healthy Twist: Enjoy your favorite sandwich flavors without the bread, reducing calories but not taste.
Family-Friendly: Perfect for parents and picky eaters alike, this soup is sure to please everyone around the table.
Versatile: Customize with your favorite vegetables and cheese types, adding a personal touch—think of trying it alongside our delightful Broccoli Cheddar Soup!
Storage Hero: This soup keeps well, allowing for easy reheating; try making extra for a quick lunch later, just like our Chicken Noodle Soup!

Philly Cheesesteak Soup Ingredients

• Dive into the flavors of this comforting soup with these essential ingredients!

For the Soup Base

  • Olive oil – For sautéing vegetables; choose extra virgin for enhanced flavor.
  • Onion – Provides a sweet and savory base; yellow or white onions work best.
  • Green bell pepper – Adds freshness and crunch; can substitute with any color bell pepper for different flavors.
  • Red bell pepper – Contributes sweetness; alternatives include yellow or orange bell peppers.
  • Sirloin steak – Main protein source for heartiness; ribeye or flank steak can also be used, sliced thinly against the grain for tenderness.
  • Beef broth – Forms the soup base; low-sodium is recommended for better control over seasoning.
  • Diced tomatoes – Adds acidity and texture; canned tomatoes (undrained) are convenient.
  • Worcestershire sauce – Enhances umami flavor; soy sauce can be a substitute for a different profile.
  • Dried thyme – Adds earthiness; fresh thyme can be used for a stronger taste.
  • Red pepper flakes – Optional, for added heat; adjust quantity to taste, or substitute with hot sauce.
  • Salt and pepper – Essential seasonings to taste; freshly ground enhances flavor.

For the Cheese Sauce

  • Butter – Adds richness to the cheese sauce.
  • All-purpose flour – Used to thicken the cheese sauce; gluten-free flour can substitute for gluten-free versions.
  • Milk – Essential for creaminess in the cheese sauce; whole milk yields a richer sauce, while almond or oat milk can be used for a dairy-free option.
  • Cream cheese – Adds creaminess and rich texture; Neufchâtel cheese is a lower-fat option.
  • Provolone cheese – For the signature cheesesteak flavor; can be replaced with cheddar or fontina for different tastes.
  • Mozzarella cheese – Adds stretchiness; substitute with any melting cheese.
  • Garlic powder & onion powder – Boosts the flavor profile; fresh garlic and onion can be used instead.

To Serve

  • Crusty rolls – For dipping; use any hearty bread or gluten-free rolls for dietary needs.
  • Chopped fresh parsley – For garnish and added freshness.

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 the oil shimmers, add one diced onion and one chopped green bell pepper, along with one chopped red bell pepper. Sauté these colorful veggies for about 8-10 minutes until they’re softened and fragrant, stirring occasionally to avoid browning too much.

Step 2: Cook the Steak
Add 1 pound of thinly sliced sirloin steak to the pot, spreading it out evenly. Cook for about 4-5 minutes, stirring gently until the steak is browned and no longer pink. Take care not to overcrowd the pan; if necessary, do this in batches for perfectly tender meat that shines in the Philly Cheesesteak Soup.

Step 3: Build the Soup Base
Pour in 4 cups of low-sodium beef broth and add one can of undrained diced tomatoes. Stir well to combine all the ingredients, then bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to medium-low, allowing it to simmer gently for about 20 minutes, letting those flavors meld beautifully.

Step 4: Season the Soup
Stir in 1 tablespoon of Worcestershire sauce, 1 teaspoon of dried thyme, and optional red pepper flakes for heat, if desired. Season generously with salt and pepper to taste. Cover the pot and let the soup simmer for an additional 30-60 minutes, allowing the flavors to develop, stirring occasionally to ensure even cooking.

Step 5: Prepare the Cheese Sauce
In a separate saucepan, melt 4 tablespoons of butter over medium heat. Once melted, whisk in 1/4 cup of all-purpose flour to create a roux, cooking for about 1-2 minutes until golden. Gradually pour in 2 cups of milk, whisking continuously until the mixture thickens and bubbles gently, forming a luscious cheese sauce.

Step 6: Add the Cream and Cheeses
Reduce the heat to low and add 4 ounces of cream cheese, 1 cup of shredded provolone cheese, and 1 cup of shredded mozzarella cheese to the thickened milk mixture. Stir continuously until the cheeses are fully melted and incorporated, creating a rich and creamy blend that’s perfect for enhancing your Philly Cheesesteak Soup.

Step 7: Combine the Soup and Cheese Sauce
Carefully pour the cheese sauce into the simmering soup pot, stirring well to combine. Mix thoroughly until each delicious morsel is coated in that creamy goodness, ensuring the soup remains heated without boiling. This final step transforms your Philly Cheesesteak Soup into a comforting delight.

Step 8: Serve and Enjoy
Ladle the hearty soup into bowls, topping with additional shredded cheese and a sprinkle of chopped fresh parsley for a burst of color and flavor. Serve immediately alongside crusty rolls for dipping, turning each bite into a cozy moment filled with the essence of a Philly cheesesteak, but in soup form!

What to Serve with Philly Cheesesteak Soup

On a cozy night, enjoy a wonderful meal experience that complements the rich flavors of this comforting soup.

  • Crusty Bread: Perfect for dipping, the texture harmonizes with the creamy soup, soaking up all the delicious flavors effortlessly. Try a rustic sourdough for added flavor!

  • Caesar Salad: Crisp romaine, tangy dressing, and crunchy croutons provide a refreshing contrast to the thick soup, balancing richness with brightness.

  • Garlic Breadsticks: Soft, buttery breadsticks carry robust garlic flavors, inviting you to savor each bite alongside the cheesy goodness of the soup.

  • Roasted Vegetables: Seasoned seasonal veggies like carrots and zucchini add a touch of earthiness and color, creating a delightful palette and fullness to your meal.

  • Coleslaw: Fresh and crunchy, coleslaw brings a zesty crunch that cuts through the creaminess, making every bite feel lighter yet satisfying.

  • Red Wine: A smooth glass of Cabernet Sauvignon enhances the savory notes of the soup, creating a warm, intimate dining moment.

  • Chocolate Chip Cookies: For dessert, these warm and gooey cookies offer a sweet finish, leaving you with a cozy smile.

  • Sparkling Water: A refreshing sparkling water or flavored seltzer adds a bubbly experience, cleansing the palate between soup servings.

Make Ahead Options

These Philly Cheesesteak Soup preparations are perfect for busy home cooks looking to save time! You can chop all your vegetables (onions and bell peppers) and store them in the refrigerator for up to 3 days. Additionally, cook the sirloin steak and allow it to cool before refrigerating it for up to 3 days as well. The cheese sauce can also be prepared and kept sealed in an airtight container in the fridge for up to 24 hours. When you’re ready to serve, simply combine the soup base with the prepped ingredients, reheat, and add the cheese sauce until it’s creamy again. This way, you maintain all the delicious flavors just as delightful as when freshly made!

Expert Tips for Philly Cheesesteak Soup

  • Choose Quality Meat: Always opt for fresh, high-quality sirloin steak to ensure a rich, flavorful broth that enhances your Philly Cheesesteak Soup experience.
  • Sauté for Flavor: Don’t rush the sautéing step; caramelizing the onions and bell peppers adds depth and sweetness, making the soup more delicious.
  • Control the Heat: Avoid boiling the soup after adding cheese to prevent separation; keep the heat low while stirring until it’s fully incorporated.
  • Customize to Taste: Feel free to adjust seasonings and spice levels to your preference, whether that means adding more Worcestershire sauce or upping the red pepper flakes in your Philly Cheesesteak Soup.
  • Leftover Longevity: This soup is perfect for meal prep! Store leftovers in the fridge for up to three days or freeze for later enjoyment without losing flavor.
  • Dairy-Free Option: For a lighter version, choose almond or oat milk instead of whole milk and use dairy-free cheese in the blend.

Storage Tips for Philly Cheesesteak Soup

Fridge: Store the soup in an airtight container for up to 3 days, ensuring it stays fresh and flavorful.

Freezer: Freeze soup in portions for up to 3 months. Use freezer-safe containers or bags, leaving space for expansion.

Reheating: To reheat, gently warm on the stove over low heat, stirring occasionally to maintain the creamy texture of the Philly Cheesesteak Soup.

Thickening Adjustment: If the soup thickens while stored, simply stir in a bit of beef broth to reach your desired consistency.

Philly Cheesesteak Soup Variations & Substitutions

Feel free to personalize your soup experience and make it your own with these delightful twists!

  • Meat Swap: Replace sirloin with ribeye or flank steak for varying flavors and textures. Each choice brings a unique taste that enhances your soup’s heartiness!

  • Mushroom Boost: Add sliced mushrooms for extra umami flair. Their earthy flavor complements the beef beautifully, making every bite even more enjoyable.

  • Cheese Variety: Experiment with different cheeses like cheddar or fontina instead of provolone for a new flavor dimension. Each cheese creates its own creamy dreaminess that elevates the entire dish!

  • Spicy Kick: Toss in fresh jalapeños or a dash of hot sauce for those who enjoy a fiery twist! They add not just heat, but a vibrant depth that complements the other flavors.

  • Veggie Delight: Incorporate spinach or kale for added nutrients and freshness. They wilt beautifully into the soup, enriching it with color and taste!

  • Gluten-Free Option: Use gluten-free flour for the cheese sauce if you’re looking to accommodate dietary needs. The soup remains creamy and delicious without compromising flavor.

  • Plant-Based Version: Try using lentils or a plant-based beef substitute for a vegetarian take. The flavors will still sing, providing everyone a comforting bowl of joy!

  • Roasted Garlic Flavor: Add roasted garlic for a sweet, mellow taste. Simply roast whole garlic cloves and blend them into the soup as it simmers for a deeper, richer flavor profile.

With these creative options, you can turn your comforting Philly Cheesesteak Soup into countless variations that perfectly suit your family’s tastes. Enjoy experimenting! For additional cozy soup recipes, you might like our delicious Chicken Tortilla Soup or the heartwarming One Pot Soup.

Philly Cheesesteak Soup Recipe FAQs

What type of steak should I use for the best Philly Cheesesteak Soup?
I recommend using sirloin steak for its tender texture and rich flavor, but ribeye or flank steak can also work beautifully. Ensure you slice it thinly against the grain for maximum tenderness, creating that melt-in-your-mouth experience everyone’s craving.

How should I store leftover Philly Cheesesteak Soup?
Store your soup in an airtight container in the fridge for up to 3 days. Make sure it’s cooled to room temperature before sealing it up. If you’re planning to enjoy it later, you can freeze portions in freezer-safe containers or bags for up to 3 months—just remember to leave some space for expansion!

Can I freeze Philly Cheesesteak Soup?
Absolutely! To freeze, ladle the cooled soup into freezer-safe containers, leaving a little space at the top for expansion. It’s best to eat frozen soup within 3 months for optimal flavor. When you’re ready to enjoy it again, simply thaw overnight in the fridge and reheat gently on the stove, stirring in a splash of beef broth if it thickens too much.

What if my soup is too thick after refrigeration?
No worries! If your Philly Cheesesteak Soup thickens after being stored, simply reheat it on the stove over low heat. Add a splash of beef broth or milk, stirring until you reach your desired consistency. This way, you maintain that creamy, velvety texture we all love.

Are there any allergy considerations for this recipe?
Yes, please be mindful of any allergies! This recipe contains dairy from the cheese and milk. For a dairy-free option, use almond or oat milk along with dairy-free cheese alternatives. For gluten-free diets, swap the all-purpose flour for a gluten-free alternative and ensure your broth and seasonings are also gluten-free.

How do I tell if my vegetables are ripe for use in the soup?
When selecting bell peppers and onions, look for firmness and vibrant color—darker or softer spots may indicate overripeness. Avoid onions with a strong odor or sprouting, as this can affect the flavor of your soup. Freshness is key for that comforting taste in your Philly Cheesesteak Soup!

Philly Cheesesteak Soup

Philly Cheesesteak Soup: Cozy Comfort for Chilly Nights

Indulge in a comforting bowl of Philly Cheesesteak Soup, a creamy twist on the classic sandwich, perfect for chilly nights.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 6 bowls
Course: Soup
Cuisine: American
Calories: 400

Ingredients
  

For the Soup Base
  • 2 tablespoons olive oil extra virgin recommended
  • 1 medium onion diced, yellow or white
  • 1 medium green bell pepper chopped
  • 1 medium red bell pepper chopped
  • 1 pound sirloin steak thinly sliced against the grain
  • 4 cups beef broth low-sodium recommended
  • 1 can diced tomatoes undrained
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon red pepper flakes optional
  • to taste salt freshly ground
  • to taste pepper freshly ground
For the Cheese Sauce
  • 4 tablespoons butter
  • 1/4 cup all-purpose flour gluten-free option available
  • 2 cups milk whole or dairy-free alternative
  • 4 ounces cream cheese or Neufchâtel cheese
  • 1 cup provolone cheese shredded
  • 1 cup mozzarella cheese shredded
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
To Serve
  • optional crusty rolls for dipping
  • to taste chopped fresh parsley for garnish

Equipment

  • large pot
  • saucepan
  • whisk

Method
 

Sautéing and Cooking
  1. In a large pot, heat 2 tablespoons of olive oil over medium heat. Add diced onion and green and red bell peppers. Sauté for 8-10 minutes until softened.
  2. Add 1 pound of thinly sliced sirloin steak, cooking for 4-5 minutes until browned.
  3. Pour in 4 cups of low-sodium beef broth and 1 can of undrained diced tomatoes. Bring to a boil, then simmer for 20 minutes.
  4. Stir in 1 tablespoon of Worcestershire sauce, 1 teaspoon of dried thyme, and optional red pepper flakes. Let simmer for an additional 30-60 minutes.
Cheese Sauce Preparation
  1. In a saucepan, melt 4 tablespoons of butter. Whisk in 1/4 cup of all-purpose flour for about 1-2 minutes until golden.
  2. Gradually add 2 cups of milk, whisking until thickened. Stir in 4 ounces of cream cheese, 1 cup of shredded provolone cheese, and 1 cup of shredded mozzarella cheese until melted.
Combine and Serve
  1. Pour the cheese sauce into the soup pot, stirring well to combine. Ladle into bowls and top with additional cheese and parsley.
  2. Serve immediately with crusty rolls for a cozy meal.

Nutrition

Serving: 1bowlCalories: 400kcalCarbohydrates: 20gProtein: 30gFat: 22gSaturated Fat: 10gCholesterol: 90mgSodium: 800mgPotassium: 600mgFiber: 2gSugar: 4gVitamin A: 500IUVitamin C: 60mgCalcium: 300mgIron: 3mg

Notes

This soup is perfect for meal prep and leftovers can be stored in the fridge for up to three days or frozen for up to three months.

Tried this recipe?

Let us know how it was!