If you love hearty, comforting meals that capture the spirit of a classic sandwich in a warm bowl, then this One-Pot Philly Cheesesteak Soup Recipe is going to become your new favorite go-to. It blends savory sautéed peppers and onions, rich, tender beef, and the creamy, melty goodness of provolone and cream cheese—all simmered together in one pot for an effortless yet luxurious experience. This soup perfectly captures the flavor of a Philly cheesesteak while adding the cozy, satisfying texture of a soup that just melts stress away on chilly days.

Ingredients You’ll Need
The beauty of this recipe lies in its simple, wholesome ingredients that each bring their own magic to the table. From tender meat to fresh veggies and tangy seasonings, everything works in harmony to create a rich taste and vibrant texture that makes this soup unforgettable.
- 1 tablespoon olive oil: The perfect base for sautéing that adds a subtle, fruity richness to the dish.
- 1 medium onion, diced: Offers a sweet and savory foundation with wonderful texture as it softens.
- 1 red bell pepper, diced: Brings bright color and a mild sweetness that balances the savory elements.
- 1 green bell pepper, diced: Adds that signature Philly cheesesteak crunch and slightly grassy flavor.
- 2 cloves garlic, minced: Infuses the soup with aromatic warmth that’s essential in layered flavors.
- 1 pound ground beef or steak, thinly sliced: The star protein that adds hearty, meaty goodness and mouthwatering texture.
- 4 cups beef broth: Creates a rich, savory base that ties all ingredients together with depth.
- 1 teaspoon Worcestershire sauce: A secret flavor booster that adds tangy umami complexity.
- 1/2 teaspoon dried oregano: Offers a subtle herby note that complements the meat and veggies beautifully.
- 1/2 teaspoon black pepper: Adds gentle heat and spice that wakes up the palate.
- 1/2 teaspoon salt: Enhances and balances all the flavors perfectly.
- 4 ounces cream cheese, cubed: Melts into creamy goodness that gives the soup its velvety texture.
- 1 cup shredded provolone cheese: Brings that classic, mild cheesesteak flavor and melty richness.
- 1 cup chopped fresh spinach (optional): Adds a pop of green color, nutrients, and a fresh bite if you want an extra veggie boost.
- Fresh parsley, chopped (for garnish): Brightens the finished soup with a fresh, herbaceous touch.
How to Make One-Pot Philly Cheesesteak Soup Recipe
Step 1: Sauté the Aromatics
Start by heating olive oil in a large pot or Dutch oven over medium heat. This warms up the pan perfectly to soften your veggies without burning them, setting the stage for deep, delicious flavor.
Step 2: Cook the Peppers and Onion
Add your diced onion, red bell pepper, and green bell pepper to the pot. Sauté for about 5 minutes until they start to soften and release their natural sweetness. This is key to building the flavor complexity that makes the soup so addictive.
Step 3: Add Garlic
Next, toss in the minced garlic and cook just one more minute. Garlic gets wonderfully fragrant quickly, so a brief cook ensures it blends without turning bitter.
Step 4: Brown the Beef or Steak
Now it’s time to add your protein. Whether you choose ground beef or thinly sliced steak, cook it thoroughly until browned and no longer pink. Use a spoon to break ground beef apart as it cooks, ensuring even browning and maximum flavor.
Step 5: Build the Soup Base
Pour in the beef broth and season with Worcestershire sauce, dried oregano, salt, and black pepper. Stir everything together so the ingredients mingle beautifully before you bring the pot to a simmer.
Step 6: Simmer to Meld Flavors
Bring the soup to a gentle simmer then reduce the heat to low. Let it cook for about 10 minutes so all those flavors can meld into the perfect balance—a crucial step for comfort in every spoonful.
Step 7: Melt in Cream Cheese
Stir in the cubed cream cheese, letting it slowly melt and lend its creamy, tangy richness throughout the soup. This step transforms the texture from broth-based to luxuriously creamy.
Step 8: Add Provolone and Spinach
Next, fold in the shredded provolone cheese until it melts smoothly. If you’re including fresh spinach, add it now and stir until it slightly wilts, bringing both nutrition and a welcome pop of green.
Step 9: Final Taste and Adjust
Give your soup a taste and tweak seasonings if needed. Sometimes just a pinch more salt or pepper pulls everything into perfect harmony.
Step 10: Serve Hot with Parsley Garnish
Finally, remove the pot from heat and ladle the soup into bowls. Sprinkle with freshly chopped parsley for a fresh aroma and pretty, colorful finish.
How to Serve One-Pot Philly Cheesesteak Soup Recipe

Garnishes
A sprinkle of fresh parsley adds a bright, herbaceous note that balances the rich soup beautifully. You could also try a little extra shredded provolone or thin slices of fresh bell pepper for extra crunch and color on top.
Side Dishes
This soup is so flavorful and filling it can easily stand alone, but pairing it with crusty bread or soft dinner rolls takes the meal to the next level. A simple side salad with vinaigrette also offers a refreshing contrast to the creamy richness.
Creative Ways to Present
For a fun twist, serve this soup in hollowed-out small bread bowls to soak up every last delicious drop. You can also top it with crispy fried onions or a drizzle of hot sauce for added texture and spice.
Make Ahead and Storage
Storing Leftovers
Let the soup cool completely before transferring it to an airtight container. Stored in the fridge, it will stay fresh and delicious for 3 to 4 days—perfect for weekday lunches or a quick dinner fix.
Freezing
This One-Pot Philly Cheesesteak Soup Recipe freezes well in meal-sized portions. Make sure to leave some room at the top of your container for expansion, and thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stove over medium-low heat, stirring occasionally, until warmed through and creamy. Adding a splash of broth or water helps maintain the soup’s perfect texture if it has thickened in the fridge.
FAQs
Can I use a different type of cheese?
Absolutely! While provolone is classic and creamy, you can experiment with mozzarella, white cheddar, or even Swiss cheese for a slightly different flavor profile that still complements the soup beautifully.
Is it okay to use ground beef instead of steak?
Yes, ground beef is a fantastic option for a quicker cook and similar hearty flavor. Just make sure to brown it well to develop those rich, beefy notes integral to the soup.
Can I make this soup vegetarian?
You can! Substitute the beef with mushrooms or a plant-based meat alternative and use vegetable broth instead of beef broth. The cheese and veggies will keep it comforting and flavorful.
How spicy is this soup?
This recipe is mild and family-friendly but you can easily add heat with a pinch of red chili flakes, cayenne pepper, or a few dashes of hot sauce to tailor it to your taste.
What’s the best way to reheat without separating the cheese?
Reheat gently over low heat, stirring frequently. Avoid high heat, which can cause the cheese to separate. Adding a little broth while reheating helps maintain that creamy consistency.
Final Thoughts
This One-Pot Philly Cheesesteak Soup Recipe is pure comfort in a bowl, combining all the classic flavors of the iconic sandwich in a luscious, easy-to-make meal. It’s perfect for busy weeknights or when you just crave something warm, cheesy, and deeply satisfying. Give it a try and I promise you’ll be hooked on this cozy crowd-pleaser in no time!
Print
One-Pot Philly Cheesesteak Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This One-Pot Philly Cheesesteak Soup captures the bold flavors of the classic sandwich in a comforting, creamy soup form. Made with sautéed bell peppers, onions, garlic, ground beef or steak, and a rich blend of cream cheese and provolone, this hearty soup is perfect for a cozy meal. The addition of fresh spinach adds a touch of freshness, while the Worcestershire sauce and herbs enhance the savory depth of the broth.
Ingredients
Vegetables
- 1 medium onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 2 cloves garlic, minced
- 1 cup chopped fresh spinach (optional)
Meat
- 1 pound ground beef or steak, thinly sliced
Liquids & Sauces
- 1 tablespoon olive oil
- 4 cups beef broth
- 1 teaspoon Worcestershire sauce
Cheeses
- 4 ounces cream cheese, cubed
- 1 cup shredded provolone cheese
Seasonings
- 1/2 teaspoon dried oregano
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
Garnish
- Fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil: In a large pot or Dutch oven, heat the olive oil over medium heat to prepare for sautéing the vegetables.
- Sauté vegetables: Add the diced onion, red bell pepper, and green bell pepper to the pot and cook for about 5 minutes, or until the vegetables are softened and fragrant.
- Add garlic: Stir in the minced garlic and cook for an additional minute to release its aroma.
- Cook meat: Add the ground beef or thinly sliced steak to the pot. Cook until browned and no longer pink, breaking up the meat with a spoon as it cooks for even browning.
- Add liquids and seasonings: Pour in the beef broth, then stir in Worcestershire sauce, dried oregano, black pepper, and salt to combine all the flavors.
- Simmer soup: Bring the soup to a gentle simmer, then reduce heat to low. Let cook for about 10 minutes to allow flavors to meld together.
- Melt cream cheese: Stir in the cubed cream cheese until it melts completely and blends smoothly into the soup for creaminess.
- Add provolone and spinach: Mix in the shredded provolone cheese until melted and creamy. If using, fold in the chopped spinach and let it wilt in the soup.
- Adjust seasoning: Taste the soup and add additional salt or pepper if needed to suit your preference.
- Serve and garnish: Remove from heat and ladle into bowls. Garnish with fresh chopped parsley and serve hot for a delicious, comforting meal.
Notes
- Use thinly sliced ribeye or sirloin steak if you prefer a more traditional Philly cheesesteak flavor instead of ground beef.
- Spinach is optional but adds a nice pop of color and nutrition; other greens like kale can be substituted.
- For a richer soup, substitute half of the beef broth with beef stock or add a splash of heavy cream.
- This soup can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently on the stovetop.
- Serve with crusty bread or toasted rolls for a complete meal experience.

