Philly Cheesesteak Soup (Creamy, Cheesy & Ready in 30 Minutes)

Servings: 6 Total Time: 30 mins Difficulty: Beginner
All the flavors of a Philly cheesesteak in a creamy, comforting soup—ready in just 30 minutes!
Creamy Philly cheesesteak soup with beef, peppers, onions, and melted provolone cheese in white bowl pinit

Ever have one of those nights where you’re craving something ridiculously comforting but don’t want to spend an hour in the kitchen? That’s exactly how this soup was born. I wanted all the flavors of a Philly cheesesteak—the tender beef, the sautéed peppers and onions, the gooey melted cheese—but in a warm, cozy bowl I could eat with a spoon.

Turns out, Philly cheesesteak soup is even better than the sandwich. There, I said it. You get all that savory, cheesy goodness in every single bite, plus it’s way less messy to eat. No juice dripping down your arms, no cheese sliding out the back of the roll. Just pure comfort in a bowl.

This has become my go-to dinner when it’s cold outside and I need something that feels like a warm hug. Thirty minutes from start to finish, and it tastes like you’ve been simmering it all day. That’s my kind of cooking.

Why You’ll Love This Recipe

Ready in 30 Minutes – This is genuinely a quick weeknight dinner. Brown the beef, sauté the veggies, add the liquids, and simmer. That’s it. No long cooking times, no complicated steps, just straightforward comfort food.

All the Cheesesteak Flavor, Less Mess – You get every delicious element of a Philly cheesesteak without the sandwich falling apart in your hands. The beef, the peppers, the onions, the cheese—it’s all there, just in soup form.

Creamy and Satisfying – The cream cheese and provolone make this soup incredibly rich and indulgent. It’s hearty enough to be a complete meal and filling enough that you won’t be hungry an hour later.

Flexible Cooking Methods – Make it on the stovetop in 30 minutes, throw it in the slow cooker for an all-day simmer, or adapt it however you need. This recipe works with your schedule, not against it.

Kid-Approved – My nephew, who’s suspicious of most soups, devoured this. The familiar cheesesteak flavors make it approachable, and the creamy base means no weird chunks or textures kids might reject.

Perfect for Meal Prep – This soup actually tastes better the next day once all those flavors have melded together. Make a big batch and you’ve got lunches sorted for the week.

Ingredients

For the Soup Base:

  • 2 tablespoons olive oil – For sautéing the beef and veggies.
  • 1.5 lbs ribeye or sirloin steak, thinly sliced – Ribeye is traditional and more flavorful, but sirloin is leaner and works great.
  • 1 large onion, diced – Yellow or white onion both work.
  • 1 green bell pepper, diced – Classic Philly cheesesteak ingredient.
  • 1 red bell pepper, diced – Adds sweetness and color.
  • 8 oz mushrooms, sliced (optional but recommended) – Not traditional for every cheesesteak, but they add so much depth.
  • 4 cloves garlic, minced – Because garlic makes everything better.
  • 3 tablespoons butter – For richness and flavor.
  • ¼ cup all-purpose flour – Thickens the soup to creamy perfection.

For the Liquid:

  • 4 cups beef broth – Use good quality broth for the best flavor.
  • 1 cup heavy cream – Makes it rich and creamy. You can use half-and-half if you want it lighter.
  • 1 teaspoon Worcestershire sauce – Adds umami and depth.
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon smoked paprika – Just a hint of smokiness.
  • Salt and black pepper to taste

For the Cheese:

  • 8 oz cream cheese, cubed and softened – Makes the soup velvety smooth.
  • 2 cups shredded provolone cheese – The classic Philly cheesesteak cheese. You can also use a mix of provolone and mozzarella.
  • ½ cup shredded white American cheese (optional) – This is what they use at authentic Philly cheesesteak shops. It melts incredibly smooth.

For Serving:

  • Fresh parsley, chopped
  • Extra shredded provolone
  • Crusty bread, garlic bread, or hoagie rolls – For dipping or making it a full meal.
  • Crispy fried onions (optional) – For topping.

Key Notes:

  • Beef slicing tip: Partially freeze your steak for 20-30 minutes before slicing. It makes it way easier to get those thin slices.
  • Cheese matters: Use real provolone, not the pre-sliced deli kind. Freshly shredded melts better and tastes so much better.
  • Don’t skip the cream cheese: It’s what makes this soup extra creamy and prevents the other cheeses from getting grainy.

Step-by-Step Instructions

Step 1: Prep Your Ingredients

Slice your steak into thin strips against the grain. If it’s tough to slice, pop it in the freezer for 20-30 minutes to firm it up. Dice your onions and peppers, slice the mushrooms, and mince the garlic. Having everything ready makes the cooking process smooth and stress-free.

Step 2: Brown the Beef

Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. Season the beef strips with salt and pepper. Working in batches so you don’t overcrowd the pan, sear the beef until it’s browned on all sides, about 2-3 minutes per batch. You want some nice caramelization for flavor. Remove the beef and set it aside on a plate.

Step 3: Sauté the Vegetables

Add the remaining tablespoon of olive oil to the same pot. Toss in the diced onions, both bell peppers, and mushrooms. Sauté for about 5-6 minutes until the vegetables are softened and starting to caramelize. The onions should be translucent and the peppers tender. Add the minced garlic and cook for another minute until fragrant.

Step 4: Make the Roux

Add the butter to the pot and let it melt. Once melted, sprinkle in the flour and stir constantly for about 2 minutes. This creates a roux that’ll thicken your soup. It should smell toasty and look slightly golden. Don’t skip this step or your soup will be thin and watery.

Step 5: Add the Liquids

Slowly pour in the beef broth while whisking constantly to prevent lumps. The mixture will thicken as the broth heats up. Add the Worcestershire sauce, garlic powder, onion powder, smoked paprika, salt, and pepper. Bring everything to a gentle simmer.

Step 6: Add the Cream and Beef

Pour in the heavy cream and stir to combine. Return the browned beef (along with any juices that accumulated on the plate) to the pot. Let everything simmer together for about 5 minutes so the flavors meld and the beef finishes cooking through.

Step 7: Melt in the Cheese

Reduce the heat to low. Add the cubed cream cheese and stir until it’s completely melted and incorporated into the soup. Then add the shredded provolone and American cheese (if using), stirring constantly until all the cheese is melted and the soup is smooth and creamy. Don’t let it boil after adding the cheese or it might get grainy.

Step 8: Taste and Adjust

Taste your soup and adjust the seasonings. It might need more salt, pepper, or a dash more Worcestershire sauce. Everyone’s broth is different, so trust your taste buds.

Step 9: Serve

Ladle the soup into bowls and top with extra shredded provolone, chopped fresh parsley, and crispy fried onions if you’re feeling fancy. Serve with crusty bread or garlic bread for dipping.

Serving Suggestions

This Philly cheesesteak soup is pretty hearty on its own, but here’s how I round out the meal:

Crusty Bread or Garlic Bread – Essential for dipping and soaking up all that creamy, cheesy goodness. I usually make garlic bread by buttering and toasting hoagie rolls.

Simple Side Salad – Something light and fresh to balance the richness. A Caesar salad or simple green salad with vinaigrette works perfectly.

Roasted Vegetables – Brussels sprouts, broccoli, or green beans roasted with olive oil and garlic make a great side.

French Fries – Lean into the comfort food vibes and serve it with fries on the side. Or go full Philly and serve it with cheese fries.

Coleslaw – A tangy coleslaw cuts through the richness and adds crunch. It’s what you’d get at a real cheesesteak shop.

Pickle Spears – Sounds weird, but pickles are a classic Philly cheesesteak accompaniment. The acidity balances all that cheese.

Storage Tips

Refrigerator: Store leftover soup in an airtight container in the fridge for up to 4 days. The soup will thicken as it sits, which is totally normal. When reheating, add a splash of beef broth or cream to thin it back out to your desired consistency.

Freezing: This soup can be frozen, but I’ll be honest—creamy soups with cheese don’t always freeze perfectly. The texture might change slightly when thawed. If you do freeze it, leave out the cream and cheese, freeze the base, then add those when you reheat. It’ll keep for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: Reheat gently on the stovetop over low heat, stirring frequently. Don’t microwave it on high or the cheese might separate and get grainy. If you must use the microwave, do it in 1-minute intervals at 50% power, stirring between each interval.

Make-Ahead Option: You can brown the beef and sauté the vegetables up to 2 days ahead. Store them in the fridge, then continue with the recipe when you’re ready to eat. This cuts your active cooking time down to about 15 minutes.

Slow Cooker Adaptation: Brown the beef and sauté the vegetables on the stovetop first for best flavor. Transfer everything except the cream and cheese to your slow cooker with the broth and seasonings. Cook on low for 6-8 hours or high for 3-4 hours. In the last 30 minutes, stir in the cream and cheese. This method makes the beef incredibly tender.

Final Thoughts

Here’s what I love about this soup: it takes all the best parts of a Philly cheesesteak and makes them even better. The beef gets so tender in that creamy broth, the peppers and onions add sweetness and texture, and the cheese? The cheese is just everywhere, coating every bite in gooey, melted goodness.

I’ve served this to people who were skeptical about “cheesesteak soup” as a concept, and every single one of them went back for seconds. There’s something about the combination of familiar flavors in a new format that just works. It’s comfort food that doesn’t feel boring or predictable.

Plus, it’s one of those rare recipes that’s quick enough for a weeknight but special enough that it feels like a treat. Thirty minutes of effort for a soup that tastes like you’ve been babying it all day? That’s the kind of cooking I can get behind.

Make this on a cold night, grab a crusty piece of bread, and thank me later.

– Kip

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Servings: 6 Estimated Cost: $ 18

Description

This Philly cheesesteak soup features tender sliced beef, sautéed peppers and onions, and plenty of melted provolone cheese in a rich, creamy broth. It's like eating your favorite sandwich in soup form. Perfect for weeknight dinners and cold weather comfort food.

Ingredients

Base:

Liquid:

Cheese:

Garnish:

Instructions

  1. Slice steak into thin strips. Dice onions and peppers, slice mushrooms, mince garlic.
  2. Heat 1 tbsp oil in large pot over medium-high heat. Season beef with salt and pepper. Brown in batches, 2-3 minutes. Remove and set aside.
  3. Add remaining oil to pot. Sauté onions, peppers, and mushrooms 5-6 minutes until softened. Add garlic, cook 1 minute.
  4. Add butter and let melt. Sprinkle in flour, stir constantly 2 minutes to create roux.
  5. Slowly whisk in beef broth. Add Worcestershire, garlic powder, onion powder, paprika, salt, and pepper. Bring to simmer.
  6. Stir in heavy cream. Return beef to pot. Simmer 5 minutes.
  7. Reduce heat to low. Stir in cream cheese until melted. Add provolone and American cheese, stirring until smooth. Don't boil.
  8. Taste and adjust seasonings. Serve topped with parsley, extra cheese, and crusty bread.

Slow Cooker: Brown beef and sauté veggies first. Add to slow cooker with broth and seasonings. Cook on low 6-8 hours. Add cream and cheese in last 30 minutes.

Keywords: philly cheesesteak soup, philly cheese steak soup recipe, creamy beef soup, steak soup recipes, cheesesteak soup easy, comfort food soup, beef and cheese soup, quick soup recipes
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I make this in a slow cooker or crockpot?

Yes! Brown the beef and sauté the vegetables on the stovetop first—this builds flavor you can't get from raw ingredients in a slow cooker. Transfer everything except the cream and cheese to your crockpot with the broth, Worcestershire, and seasonings. Cook on low for 6-8 hours or high for 3-4 hours. In the last 30 minutes of cooking, stir in the heavy cream and all the cheeses. This method makes the beef incredibly tender and is perfect for busy days when you want dinner ready when you get home.

What cut of beef is best for Philly cheesesteak soup?

Ribeye is the traditional choice and what they use for authentic Philly cheesesteaks. It's well-marbled, flavorful, and stays tender. Sirloin is a great budget-friendly alternative—it's leaner but still tasty if you don't overcook it. Top round or flank steak work too if sliced thin against the grain. IMO, ribeye is worth the extra money if you can swing it, but sirloin gets you 90% of the way there for less.

Can I use ground beef instead of steak?

Absolutely! This is a great way to make the soup more budget-friendly. Use 1.5 lbs of ground beef and brown it in the pot, breaking it up as it cooks. Drain any excess fat, then continue with sautéing the vegetables in the same pot. The texture will be different (more like a cheeseburger soup), but the flavors will still be delicious. Some people actually prefer it this way because it's easier to eat and stretches further.

What kind of cheese should I use?

Provolone is the classic Philly cheesesteak cheese and my top recommendation. It melts beautifully and has that authentic flavor. White American cheese is what many Philly shops use—it melts incredibly smooth. A mix of provolone and mozzarella works great too. The cream cheese is non-negotiable—it keeps the soup creamy and prevents the other cheeses from getting grainy or separating. Avoid using pre-shredded cheese if you can; freshly shredded melts way better.

How do I make this soup thicker?

If your soup is too thin, there are a few fixes. Let it simmer uncovered for 10-15 minutes to reduce and thicken naturally. Mix 2 tablespoons of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the soup and simmer for a few minutes. Add more cheese—it acts as a thickener and who's going to complain about extra cheese? Or mash some of the vegetables against the side of the pot to release their starches. The soup also thickens significantly as it cools and sits.

Can I freeze Philly cheesesteak soup?

You can, but creamy soups with cheese don't always freeze perfectly. The dairy can separate and get grainy when thawed. If you want to freeze it, I recommend making the soup base (everything except the cream and cheese), freezing that for up to 3 months, then adding the cream and cheese when you reheat it. This gives you the best texture. Thaw overnight in the fridge, reheat gently on the stovetop, then stir in fresh cream and cheese.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.