Philly Cheese Steak Soup

Creamy Philly cheesesteak soup topped with melted provolone and mozzarella in a white bowl Save Pin
Creamy Philly cheesesteak soup topped with melted provolone and mozzarella in a white bowl | recipesbymarisol.com

This comforting soup transforms the classic Philly cheesesteak into a spoonable, satisfying meal. Thinly sliced sirloin steak gets browned to perfection, then joins a medley of sautéed onions and bell peppers in a velvety, cheesy broth made with provolone and mozzarella. The result is a hearty, protein-rich soup that delivers all the savory flavors you love about the original sandwich—just in bowl form.

What makes this version special is the creamy base, created by combining milk with two kinds of melted cheese. The smoked paprika adds a subtle depth, while the flour helps thicken the broth to just the right consistency. Perfect for cold weather or when you're craving something filling and familiar.

My tiny apartment kitchen smelled like a cheesesteak shop, and I wasnt even mad about it. The rain was hammering against the windows, making soup feel like the only logical choice for dinner. I had a pound of ribeye staring at me from the fridge and decided Philly needed to meet bowl form.

The first time I made this, my roommate wandered in with this confused look, asking why the house smelled like a sandwich shop. Two bowls later, he was sitting on the kitchen floor asking if there was enough left for tomorrow. That was the moment I knew this soup wasnt just a dinner, it was a whole mood.

Ingredients

  • 1 lb sirloin steak or ribeye, thinly sliced: The beef quality matters here since its the star of the show, and freezing it for 20 minutes makes paper-thin slices so much easier
  • 1 tbsp olive oil: Just enough to get a nice sear on those beef strips without overwhelming the soup
  • 1 large yellow onion, diced: Sweet onions work beautifully here, caramelizing down into all that beefy goodness
  • 1 green bell pepper and 1 red bell pepper, diced: The color contrast makes it gorgeous, and together they bring that classic pepper medley flavor
  • 2 cloves garlic, minced: Fresh garlic is non-negotiable, it adds that aromatic backbone that ties everything together
  • 4 cups beef broth: Low-sodium gives you control over the final seasoning, and good broth makes all the difference
  • 2 tbsp unsalted butter: This creates the roux base that makes the broth luscious and creamy
  • 2 tbsp all-purpose flour: The thickener that transforms this from broth to soup, use a 1-to-1 gluten-free blend if needed
  • 1 cup whole milk: Heavy cream makes it richer, but whole milk keeps it perfectly drinkable
  • 1 cup shredded provolone and 1 cup shredded mozzarella: This cheese combo is what creates that perfect Philly melt, though American cheese works if you want authentic street-corner vibes
  • 1 tsp salt, ½ tsp black pepper, ½ tsp smoked paprika (optional), ½ tsp dried thyme (optional): The smoked paprika adds a subtle depth that really makes people wonder what your secret ingredient is

Instructions

Sear the beef:
Heat olive oil in your large pot over medium-high heat, add those thin beef slices, and cook just 2 to 3 minutes until browned. You want to get some color on the meat but keep it tender, then remove it and set it aside for later.
Build the flavor base:
In the same pot, melt the butter and toss in your onions and peppers. Let them sauté for 5 to 6 minutes until theyre soft and fragrant, then stir in the garlic for just 1 minute more.
Create the creamy base:
Sprinkle the flour over the vegetables and stir constantly for 1 minute so it loses that raw taste. Slowly whisk in the beef broth, making sure to scrape up all those browned bits from the bottom because thats where the flavor lives.
Simmer and season:
Bring everything to a gentle simmer, then pour in the milk along with your salt, pepper, smoked paprika, and thyme. Let it simmer for 5 minutes to meld all the flavors together.
Bring it all home:
Reduce the heat to low and stir in the cooked beef plus both cheeses. Keep stirring until every bit of cheese has melted into the broth and youve got this incredibly creamy, beefy, pepper-filled masterpiece.
Hearty beef soup loaded with sautéed peppers, onions, and gooey melted cheese Save Pin
Hearty beef soup loaded with sautéed peppers, onions, and gooey melted cheese | recipesbymarisol.com

Last winter, after a particularly brutal day at work, I came home to find my partner had made a double batch. We ate it on the couch watching terrible movies, and somewhere between bowl two and the realization that I didnt have to cook, I decided this soup is basically a hug in edible form.

Getting That Perfect Sear

The secret to restaurant-quality beef slices is working with partially frozen meat. Pop your steak in the freezer for 20 minutes before slicing and it becomes effortless to cut those thin, even pieces that cook up tender every single time.

Making It Your Own

Sometimes I throw in sautéed mushrooms right after the peppers because earthiness plays so nicely with the beef. Other times, depending on who Im cooking for, a handful of hot cherry peppers on top adds that authentic Philly kick.

Serving Suggestions

This soup demands something for dunking, because that cheesy broth is too good to leave behind in the bowl. A crusty baguette, garlic bread, or even toasted baguette slices transform this from dinner into an experience.

  • Crumble some extra provolone on top while its still hot for those melty pockets
  • Fresh parsley adds a bright pop that cuts through all that richness
  • This soup actually tastes better the next day, if you somehow manage to have leftovers
Savory Philly cheesesteak soup featuring tender beef strips and colorful diced vegetables Save Pin
Savory Philly cheesesteak soup featuring tender beef strips and colorful diced vegetables | recipesbymarisol.com

Theres something about this soup that turns ordinary weeknights into occasions. Save this recipe for the days when you need food to feel like comfort, not just fuel.

Recipe Questions & Answers

Yes, flank steak or skirt steak work well too. Just be sure to slice the meat thinly against the grain for tenderness.

Increase the flour to 3 tablespoons or let it simmer longer to reduce. Adding a splash of heavy cream also creates a richer, thicker consistency.

This soup can be frozen for up to 3 months, though the texture may separate slightly. Reheat gently while stirring, and add a splash of milk if needed to restore creaminess.

Provolone and mozzarella create a great melt, but for traditional Philly flavor, substitute with American cheese or Cheez Whiz for the classic taste.

Brown the beef and sauté vegetables first, then transfer everything to a slow cooker. Cook on low for 4-6 hours, adding the milk and cheese during the last 30 minutes.

Absolutely. The flavors actually improve after a day or two in the refrigerator. Store in airtight containers for up to 4 days.

Philly Cheese Steak Soup

Hearty soup with tender beef, peppers, onions in a rich, cheesy broth.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Beef

  • 1 lb sirloin steak or ribeye, thinly sliced
  • 1 tbsp olive oil

Vegetables

  • 1 large yellow onion, diced
  • 1 green bell pepper, diced
  • 1 red bell pepper, diced
  • 2 cloves garlic, minced

Broth & Dairy

  • 4 cups beef broth
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 cup whole milk
  • 1 cup shredded provolone cheese
  • 1 cup shredded mozzarella cheese

Seasoning

  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp smoked paprika
  • ½ tsp dried thyme

Instructions

1
Sear the Beef: Heat olive oil in a large pot or Dutch oven over medium-high heat. Add thinly sliced steak and cook for 2–3 minutes until just browned. Remove beef from pot and set aside.
2
Sauté Vegetables: Add butter to the same pot. Once melted, add onion and bell peppers. Sauté for 5–6 minutes until softened. Stir in garlic and cook for 1 minute more.
3
Create Roux Base: Sprinkle flour over the vegetables and stir well to coat. Cook for 1 minute to remove the raw flour taste.
4
Add Broth: Gradually whisk in beef broth, scraping up any browned bits from the bottom. Bring to a gentle simmer.
5
Season and Simmer: Add milk, salt, pepper, smoked paprika, and thyme. Simmer for 5 minutes.
6
Combine and Melt Cheese: Reduce heat to low. Stir in the cooked beef, provolone, and mozzarella. Continue stirring until cheese is melted and soup is creamy.
7
Final Seasoning and Serve: Taste and adjust seasoning if needed. Serve hot, garnished with extra cheese or chopped parsley if desired.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Sharp knife
  • Cutting board
  • Wooden spoon or spatula
  • Ladle

Nutrition (Per Serving)

Calories 480
Protein 38g
Carbs 16g
Fat 29g

Allergy Information

  • Contains dairy (milk, cheese, butter)
  • Contains gluten (flour)
  • Contains beef
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.