Philly Cheese Steak Soup

Creamy Philly cheesesteak soup loaded with tender beef, sautéed peppers, onions, and melted provolone cheese in a rich broth. Save
Creamy Philly cheesesteak soup loaded with tender beef, sautéed peppers, onions, and melted provolone cheese in a rich broth. | flavorquestblog.com

This hearty soup captures all the flavors of the iconic Philly cheesesteak in a comforting bowl. Thinly sliced sirloin steak joins sautéed bell peppers and sweet onions in a rich, creamy broth loaded with melted provolone and mozzarella cheeses. The dish comes together in just 45 minutes, making it perfect for weeknight dinners or casual entertaining.

The roux-thickened base creates a velvety texture that coats every spoonful, while smoked paprika and dried thyme add subtle depth. Serve it hot with crusty bread for dipping, or top with extra cheese and sautéed mushrooms for an authentic touch.

The first time I made this soup, it was snowing outside and my kitchen smelled like the corner sandwich shop I used to visit after college classes. I craved that cheesy, beefy comfort but wanted something I could curl up with on the couch instead of standing at a counter. Now it's become my go-to when I need serious warmth.

Last winter, my neighbor came over complaining about the cold and I served her this soup. She literally sat there quiet for ten minutes, just eating and saying mm-hmm occasionally. Thats when I knew this wasnt just dinner, it was a whole mood.

Ingredients

  • 1 lb sirloin steak or ribeye, thinly sliced: Ask your butcher to slice it paper-thin or pop it in the freezer for 20 minutes before cutting yourself
  • 1 tbsp olive oil: Just enough to get that beef going without making it greasy
  • 1 large yellow onion, diced: The foundation of that classic Philly flavor profile
  • 1 green bell pepper and 1 red bell pepper, diced: Using both adds color and slightly different sweet notes
  • 2 cloves garlic, minced: Add this right before the flour so it doesnt burn and turn bitter
  • 4 cups beef broth: Low-sodium gives you more control over the final seasoning
  • 2 tbsp unsalted butter: This creates the roux base that makes everything velvety
  • 2 tbsp all-purpose flour: The thickener that transforms broth into something spoon-coating
  • 1 cup whole milk: Whole milk makes the soup luxurious without being too heavy
  • 1 cup shredded provolone and 1 cup shredded mozzarella: Pre-shredded works but freshly grated melts into silkier goodness
  • 1 tsp salt and ½ tsp black pepper: Start here and adjust based on your broth saltiness
  • ½ tsp smoked paprika and ½ tsp dried thyme: These are optional but they add this subtle depth that makes people ask whats in it

Instructions

Sear the beef:
Heat olive oil in your large pot over medium-high heat and cook the sliced steak for just 2-3 minutes until browned. You want it to still be slightly pink since it will cook more later.
Build the flavor base:
In the same pot, melt the butter and cook the onions and peppers for 5-6 minutes until theyre soft and fragrant. Stir in the garlic for just one minute so it doesnt scorch.
Make the roux:
Sprinkle the flour over the vegetables and stir constantly for one minute. This cooks out the raw flour taste and creates the thickening foundation.
Create the broth base:
Whisk in the beef broth gradually, scraping up any caramelized bits from the bottom. Let it come to a gentle simmer.
Add the creamy elements:
Pour in the milk along with the salt, pepper, smoked paprika, and thyme. Simmer everything together for about 5 minutes to let the flavors become friends.
Melt in the magic:
Turn the heat down to low and stir in the cooked beef and both cheeses. Keep stirring until everythings melted together into this creamy, dreamy consistency.
Taste and serve:
Give it a final taste check and adjust the seasoning if it needs anything. Serve it hot while the cheese is still perfectly melty.
Hearty Philly cheesesteak soup bowl featuring thinly sliced steak, colorful bell peppers, and gooey mozzarella cheese bubbling on top. Save
Hearty Philly cheesesteak soup bowl featuring thinly sliced steak, colorful bell peppers, and gooey mozzarella cheese bubbling on top. | flavorquestblog.com

My husband actually requests this for his birthday dinner now instead of going out. Something about having that classic sandwich taste in soup form makes it feel extra special and cozy.

Make It Your Own

Sometimes I swap in heavy cream for half the milk when I want something really indulgent for a Sunday dinner. American cheese instead of provolone gives it that authentic sandwich shop vibe.

Serving Suggestions

Crusty bread is non-negotiable here. I also love topping bowls with sautéed mushrooms or pickled cherry peppers for that authentic kick.

Make-Ahead Magic

This soup actually tastes better the next day when all the flavors have had time to really hang out together. The broth thickens up beautifully too.

  • Cool completely before storing so the cheese doesnt separate
  • Reheat gently over low heat, stirring occasionally
  • Add a splash of milk when reheating if it gets too thick
Comforting Philly cheesesteak soup with savory beef chunks, diced vegetables, and shredded cheese blend served in a white ceramic bowl. Save
Comforting Philly cheesesteak soup with savory beef chunks, diced vegetables, and shredded cheese blend served in a white ceramic bowl. | flavorquestblog.com

There is something so perfect about dipping bread into that cheesy broth and getting a piece of beef on the spoon. Pure comfort in a bowl.

Recipe FAQs

Yes, prepare up to 2 days in advance and store in the refrigerator. The flavors often improve overnight. Reheat gently over low heat, adding a splash of milk if the broth has thickened too much.

Sirloin or ribeye steak sliced thinly against the grain works best. For budget-friendly options, flank steak or skirt steak also work well when sliced properly.

Freezing is possible but may cause slight separation in the creamy broth. For best results, cool completely before freezing in airtight containers for up to 3 months. Thaw overnight in the refrigerator.

Use gluten-free all-purpose flour blend or cornstarch as a thickener. Ensure your beef broth is certified gluten-free, as some brands contain gluten-based additives.

A combination of provolone and mozzarella creates the classic melt, but substituting half with American cheese delivers that traditional Philly cheesesteak flavor most people recognize.

Yes, thinly sliced leftover roast beef or prime rib works wonderfully. Add it during the last 5 minutes of simmering just to heat through, rather than browning initially.

Philly Cheese Steak Soup

Creamy beef soup with peppers, onions, and melted cheese inspired by the classic Philadelphia sandwich.

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

Ingredients

Beef

  • 1 pound sirloin steak or ribeye, thinly sliced
  • 1 tablespoon 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 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 cup whole milk
  • 1 cup shredded provolone cheese
  • 1 cup shredded mozzarella cheese

Seasoning

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

Instructions

1
Brown the Beef: Heat olive oil in a large pot or Dutch oven over medium-high heat. Add thinly sliced steak and cook 2–3 minutes until just browned. Remove beef and set aside.
2
Sauté Vegetables: Add butter to the same pot. Once melted, add onion and bell peppers. Sauté 5–6 minutes until softened. Stir in garlic and cook 1 minute more.
3
Create Roux: Sprinkle flour over vegetables and stir well to coat. Cook 1 minute to remove raw flour taste.
4
Add Broth: Gradually whisk in beef broth, scraping up browned bits from bottom. Bring to a gentle simmer.
5
Season and Simmer: Add milk, salt, pepper, smoked paprika, and thyme. Simmer 5 minutes.
6
Combine and Melt Cheese: Reduce heat to low. Stir in cooked beef, provolone, and mozzarella. Continue stirring until cheese is melted and soup is creamy.
7
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; use gluten-free alternative if needed)
  • Contains beef
Natalie Vaughn

Sharing simple, flavorful recipes and kitchen tips for busy home cooks and food lovers.