Imagine capturing the bold, savory flavor of a Philly cheesesteak sandwich and serving it in a warm, comforting bowl of soup. That’s exactly what this Creamy Philly Cheese Steak Soup does. It takes all the best parts of the iconic sandwich — the tender beef, the melty cheese, the sautéed peppers and onions — and delivers them in a rich, creamy broth that will warm you from the inside out.

This soup is a game-changer for cold nights, cozy weekends, or anytime you want something hearty with minimal effort. It’s also a great way to use up leftover steak or roast beef, and it feeds a hungry crowd. Whether you pair it with crusty bread or enjoy it as a stand-alone dish, it’s bound to become a favorite.
Why You’ll Love This Creamy Philly Cheese Steak Soup
- Ultra comforting: It’s cheesy, creamy, and packed with savory steak and vegetables.
- Quick prep: Done in under 45 minutes, perfect for busy weeknights.
- Flexible: Works great with leftover beef or even ground beef.
- Family-friendly: Mild, rich flavors make it a hit with kids and adults alike.
- Freezer-friendly: Make a double batch and save some for later.
What Kind of Beef Should I Use?
This recipe is flexible when it comes to beef. Traditionally, ribeye or sirloin works best for a more authentic Philly experience, but you can use deli roast beef, shaved steak, or even leftover pot roast. The key is to slice the beef thinly so it melts into the soup and offers that signature bite.
Ingredients for the Creamy Philly Cheese Steak Soup
To build that signature Philly flavor in soup form, each ingredient here plays a specific role:
- Ribeye or Sirloin Steak: For rich, tender bites of beef. Can sub with deli roast beef or shaved steak.
- Bell Peppers (Green and Red): Bring color and classic cheesesteak flavor.
- Yellow Onion: A must-have base flavor that deepens the savory notes.
- Garlic: Adds a warm, aromatic kick to every spoonful.
- Beef Broth: Forms the deep, umami-packed base of the soup.
- Cream Cheese: Melts into the broth, giving it body and richness.
- Heavy Cream: Makes everything silky and indulgent.
- Provolone or Mozzarella Cheese: Melts perfectly and gives that signature cheesesteak gooeyness.
- Olive Oil and Butter: For sautéing the vegetables and developing flavor.
- Salt, Black Pepper, and Italian Seasoning: Essential for seasoning and balancing all the flavors.
How To Make the Creamy Philly Cheese Steak Soup
Step 1: Sauté the Aromatics
In a large soup pot, heat olive oil and butter over medium heat. Add chopped onions and bell peppers, and cook for 5–7 minutes until softened. Stir in minced garlic and cook for another minute.
Step 2: Add the Steak
Add the thinly sliced steak to the pot. Cook for 3–5 minutes until browned, stirring frequently. If you’re using pre-cooked beef, just warm it through.
Step 3: Build the Broth
Pour in the beef broth and stir. Bring to a gentle simmer, allowing the flavors to meld for about 10 minutes.
Step 4: Make It Creamy
Reduce the heat and stir in cream cheese until melted. Slowly pour in the heavy cream while stirring continuously. Let the soup simmer gently for another 5–10 minutes.
Step 5: Add the Cheese and Seasonings
Stir in shredded provolone or mozzarella until melted and smooth. Taste and adjust seasoning with salt, pepper, and Italian seasoning as needed.
Step 6: Serve It Up
Ladle into bowls and garnish with extra cheese and parsley if desired. Serve with crusty bread or garlic toast.

How to Store and Serve This Soup
This hearty soup feeds about 6 people and stores beautifully. Simply let it cool and place in an airtight container. It will keep for up to 4 days in the fridge. For freezing, portion into individual servings and freeze for up to 2 months.
To reheat, warm gently over low heat on the stove, stirring frequently. Add a splash of broth or cream to loosen if needed.
What to Serve With Creamy Philly Cheese Steak Soup?
Crusty Bread
A warm, crusty baguette is ideal for soaking up that cheesy broth.
Garlic Toast
Toasted with butter and garlic — simple and satisfying.
Oven-Baked Fries
Add a playful nod to the sandwich version by pairing with crispy potato wedges.
Side Caesar Salad
Crisp romaine, creamy dressing, and crunchy croutons offer a refreshing contrast.
Pickles or Pickled Veggies
Cut through the richness with something tangy on the side.
Roasted Broccoli
Roasted or air-fried broccoli is an easy and nutritious pairing.
Cheese-Stuffed Rolls
Turn it into a mini bread bowl moment with cheesy dinner rolls.
Want More Soup Ideas?
If cozy bowls like this Creamy Philly Cheese Steak Soup are your kind of comfort food, check out these other Nora Nosh favorites:
- Try the ultra-comforting Creamy Broccoli Cheddar Soup that rivals any café classic.
- For something meaty and filling, don’t miss Easy Vegetable Beef Soup loaded with rustic goodness.
- Spice things up with the flavorful Spicy Coconut Shrimp Soup.
- The rich Creamy Beef and Shells is a pasta-lover’s dream.
Save This Pin For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
Let me know in the comments how your soup turned out. Did you go for shaved steak or deli roast beef? Add mushrooms or hot sauce?
I love seeing how you make each recipe your own. Ask away if you have questions — the Nora Nosh community is here to help!
Explore beautifully curated comfort food ideas on Nora Nosh Recipes Pinterest and discover your next family-favorite dinner!
Print
Creamy Philly Cheese Steak Soup
- Total Time: 40 minutes
- Yield: 6 servings
Description
Get ready for a cozy, flavor-packed meal with this Creamy Philly Cheese Steak Soup! It’s everything you love about a Philly cheesesteak — tender beef, sautéed peppers, onions, and melty provolone — all wrapped in a velvety, creamy broth. This easy recipe is a perfect comfort food solution for busy weeknights or relaxed weekends. Great as a hearty dinner, this soup also fits right into your rotation of quick lunch ideas, cold weather favorites, and one-pot meals. Whether you’re after an easy dinner or a rich, filling soup that feeds a crowd, this one’s sure to deliver on both flavor and satisfaction.
Ingredients
1 tablespoon olive oil
1 tablespoon butter
1 medium yellow onion, chopped
1 green bell pepper, chopped
1 red bell pepper, chopped
3 cloves garlic, minced
1 pound ribeye or sirloin steak, thinly sliced
4 cups beef broth
4 ounces cream cheese
1 cup heavy cream
1 cup shredded provolone or mozzarella cheese
1 teaspoon Italian seasoning
1 teaspoon salt (or to taste)
1/2 teaspoon black pepper (or to taste)
Optional: chopped parsley and extra cheese for garnish
Instructions
1. Heat olive oil and butter in a large soup pot over medium heat.
2. Add chopped onions and bell peppers; sauté for 5–7 minutes until softened.
3. Stir in minced garlic and cook for another minute.
4. Add the thinly sliced steak and cook for 3–5 minutes until browned. If using pre-cooked beef, just heat through.
5. Pour in beef broth and bring to a gentle simmer for 10 minutes.
6. Lower the heat and stir in cream cheese until fully melted.
7. Slowly add heavy cream, stirring continuously. Let simmer for another 5–10 minutes.
8. Add shredded cheese and stir until melted and smooth.
9. Season with salt, black pepper, and Italian seasoning to taste.
10. Serve hot, topped with extra cheese and chopped parsley if desired.
Notes
For a lighter version, swap out heavy cream with half-and-half and use light cream cheese.
Make it a complete meal by serving in bread bowls or pairing with garlic toast.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups (approx.)
- Calories: 490
- Sugar: 5g
- Sodium: 880mg
- Fat: 39g
- Saturated Fat: 21g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 1g
- Protein: 26g
- Cholesterol: 115mg
