If you’re craving the flavors of a Philly cheesesteak but want something a little cozier and spoonable, this Creamy Philly Cheese Steak Soup is the best of both worlds. It wraps everything you love about that classic sandwich—juicy beef, sweet peppers, caramelized onions, and gooey cheese—into a rich, comforting bowl of soup.
The creaminess of the broth pairs perfectly with savory steak and sautéed vegetables, creating a spoonful of indulgence in every bite. Whether you’re serving it up for a family dinner or curling up on a chilly night, this soup delivers both comfort and bold flavor.
What Kind of Steak Should I Use for Creamy Philly Cheese Steak Soup?
To keep this soup tender and flavorful, go for ribeye, sirloin, or even shaved beef. Ribeye is especially delicious for its marbled fat that melts into the broth, giving you maximum richness. If you’re after a leaner cut, sirloin is a great pick too—just don’t overcook it to keep it tender.

Ingredients for the Creamy Philly Cheese Steak Soup
Beef Steak: Choose ribeye or sirloin for a juicy, flavorful bite.
Bell Peppers: Green and red peppers bring color and a subtle sweetness.
Onions: Sliced and caramelized, they add deep savory notes.
Garlic: Freshly minced garlic infuses the broth with a punch of aroma.
Mushrooms: Optional but recommended—they bring an earthy layer to the soup.
Beef Broth: This is your savory base. Go for low-sodium if you want more control over the salt.
Heavy Cream: Adds richness and gives the soup its creamy body.
Cream Cheese: Helps thicken the soup and gives it that indulgent, cheesy depth.
Provolone or Mozzarella Cheese: Stirred in or sprinkled on top for a melty finish.
Salt and Pepper: To taste, and to balance all the flavors.
Fresh Parsley: For garnish and a pop of color.
How To Make the Creamy Philly Cheese Steak Soup
Step 1: Sear the Steak
In a large pot or Dutch oven, heat a bit of oil over medium-high heat. Add sliced steak and cook until browned and just cooked through. Remove and set aside.
Step 2: Sauté the Vegetables
In the same pot, add a bit more oil if needed. Toss in the onions and bell peppers. Sauté until they start to soften, about 5 minutes. Add mushrooms and garlic, cooking for another 2–3 minutes until fragrant.
Step 3: Build the Creamy Broth
Pour in the beef broth and bring it to a simmer. Add the cream cheese in small chunks, stirring until fully melted and smooth. Reduce heat to low and stir in the heavy cream.
Step 4: Bring Everything Together
Return the cooked steak to the pot. Simmer for 5–10 minutes to let the flavors meld. Add salt and pepper to taste.
Step 5: Cheese It Up
Just before serving, sprinkle provolone or mozzarella cheese over the top and stir lightly to melt. Garnish with chopped parsley.
How to Serve and Store Creamy Philly Cheese Steak Soup
Serve this soup hot with crusty bread or toasted hoagie rolls on the side for dipping—it’s like eating a Philly cheesesteak in liquid form. If you’re serving a crowd, you can even pour it into bread bowls for a fun twist.
To store, let the soup cool completely, then refrigerate it in an airtight container for up to 4 days. Reheat gently over the stovetop or in the microwave, adding a splash of broth or cream to loosen it up if needed. This soup also freezes well—just leave out the cheese topping and add it fresh after reheating.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes! It’s a great make-ahead meal. Just prepare the soup, cool it, and store it in the fridge. Reheat and add cheese just before serving.
Can I use ground beef instead of steak?
Absolutely. While steak gives it that authentic Philly flair, ground beef is a great budget-friendly alternative.
Is there a dairy-free version?
You can substitute the cream and cream cheese with dairy-free options, like coconut milk and vegan cream cheese. The flavor will change a bit but still be rich and cozy.
What can I use instead of cream cheese?
Try mascarpone or a blend of shredded cheeses thickened with a cornstarch slurry for a similar effect.
Can I make this in a slow cooker?
Yes. Sauté the steak and veggies first, then transfer to a slow cooker with broth and cream cheese. Cook on low for 4–6 hours. Stir in cream and cheese at the end.
Want More Comfort Food Soup Ideas?
If you enjoyed this Creamy Philly Cheese Steak Soup, here are more cozy bowl-worthy favorites you’ll love:
- Creamy Garlic Parmesan Tortellini with Chicken and Broccoli for a rich and filling pasta soup.
- Creamy Shrimp Chowder if you’re in the mood for something seafood-based and velvety.
- Zesty Tuscan Artichoke Soup with bright, bold Mediterranean notes.
- Crockpot Thai Coconut Chicken Soup that brings warmth and spice with every spoonful.
- Creamy Jamaican Shrimp Rasta Pasta Recipe for a fun, island-inspired twist in your bowl.
Want even more creamy, comforting inspiration? Head to my Pinterest board where I share all of my daily soup, pasta, and cozy dinner recipes. You’ll find something new to try every week!
📌 Save This Pin + Share Your Results
Save this recipe to your Pinterest dinner board so it’s just a click away whenever those cheesesteak cravings hit.
Tried it out? I’d love to know! Did you add mushrooms, swap the steak, or sneak in extra cheese? Drop your tweaks and tips in the comments below.
Cooking should be collaborative—let’s help each other make each bowl even better!

Creamy Philly Cheese Steak Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4–6 servings 1x
- Category: Soups & Stews
- Method: Stovetop
- Cuisine: American
Description
Creamy Philly Cheese Steak Soup brings the iconic flavors of the Philly sandwich into a warm, comforting bowl. Tender steak, sautéed peppers and onions, and a rich, cheesy broth make this a soul-satisfying dish that’s perfect for cozy nights or hearty family dinners.
Ingredients
1 pound ribeye or sirloin steak, thinly sliced
1 tablespoon olive oil
1 large green bell pepper, diced
1 large red bell pepper, diced
1 medium yellow onion, thinly sliced
2 cloves garlic, minced
1 cup mushrooms, sliced (optional)
4 cups beef broth (low-sodium recommended)
1 cup heavy cream
6 ounces cream cheese, softened and cubed
1 cup provolone or mozzarella cheese, shredded
1 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
1 tablespoon fresh parsley, chopped (for garnish)
Instructions
1. In a large pot or Dutch oven, heat olive oil over medium-high heat. Sear the steak slices until browned and just cooked through. Remove from pot and set aside.
2. In the same pot, add onions and bell peppers. Cook for about 5 minutes or until soft.
3. Add garlic and mushrooms. Sauté for another 2–3 minutes until fragrant.
4. Pour in beef broth and bring to a gentle simmer.
5. Add cream cheese, stirring until fully melted and smooth.
6. Reduce heat to low and stir in heavy cream.
7. Return cooked steak to the pot and let it simmer for another 5–10 minutes.
8. Season with salt and pepper to taste.
9. Just before serving, stir in shredded cheese and let it melt into the soup.
10. Garnish with fresh parsley and serve hot with crusty bread or hoagie rolls.
Notes
For maximum flavor, use ribeye steak—it creates a richer base due to its marbling.
If using pre-shredded cheese, make sure it doesn’t have anti-caking agents, which may affect melting.
Add a splash of broth or cream when reheating to maintain the soup’s silky texture.
Nutrition
- Serving Size: 1.5 cups
- Calories: 525
- Sugar: 4g
- Sodium: 780mg
- Fat: 39g
- Saturated Fat: 20g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 140mg
Keywords: Philly cheese steak soup, creamy beef soup, cheesesteak recipe



