Delicious Creamy Philly Cheesesteak Soup Recipe

Keto Comfort Food, No Compromises

Creamy Philly Cheesesteak Soup

All the melty, savory, deeply comforting flavor of a Philadelphia cheesesteak — steak, peppers, onions, and cheese — reimagined as a rich, spoonable, low-carb soup you can make in one pot on a weeknight.

40 minutes total Serves 6 ~5g net carbs / serving One pot
The Problem

Why cheesesteak cravings wreck so many keto weeks

If you’ve ever stood in front of the fridge at 6 p.m., exhausted, staring down another plain chicken breast while your brain screams for something rich, cheesy, and satisfying — you already know the real reason low-carb eating fails for most people. It’s not willpower. It’s boredom, and the ache for the comfort foods you gave up.

The sandwich craving never goes away

A hoagie roll is off the table, but the flavor memory of a hot cheesesteak doesn’t disappear just because you’re counting carbs.

Weeknights don’t leave time to cook twice

One dish that satisfies the whole family — kids, keto or not — beats making two separate dinners every single night.

Nobody wants a sink full of dishes

Between work, kids, and everything else, a recipe that dirties five pots and pans just doesn’t get made twice.

Most “keto soups” taste thin and sad

Skip the flour, skip the bread, and a lot of low-carb soups end up watery. This one leans on real cream and cheese instead.

The solution: a soup that actually tastes like the sandwich you miss

This recipe exists because of exactly the scenario above — a cold night, a craving for a real Philly cheesesteak, and a fridge full of keto-friendly ingredients that just needed the right combination. Thinly sliced steak gets seared until deeply browned, sweet peppers and onions soften in the same pan, and everything simmers together in a broth thickened not with flour, but with cream cheese and melted provolone. The result is a bowl that’s unmistakably a cheesesteak — savory, beefy, cheesy — just served with a spoon instead of a roll.

It comes together in one pot, it reheats beautifully for lunches, and it’s the kind of recipe that makes non-keto family members go back for seconds without ever noticing there’s no bread in sight. That’s the whole point: food that solves the craving instead of fighting it.

Printable Recipe

Creamy Philly Cheesesteak Soup

Steak, peppers, onions, mushrooms, and three kinds of cheese in a rich, low-carb broth. Topped with crispy bacon for good measure.

15mPrep
25mCook
6Servings
~420Cal / serving
~5gNet Carbs

The Steak & Bacon

  • 1½ lb ribeye or sirloin, thinly sliced (or deli roast beef)
  • 6 slices bacon, chopped
  • 2 tbsp butter

The Vegetables

  • 1 yellow onion, thinly sliced
  • 1 green bell pepper, sliced
  • 8 oz cremini mushrooms, sliced
  • 3 garlic cloves, minced

The Broth

  • 4 cups beef broth
  • 1 tsp Worcestershire sauce
  • 1 tsp Italian seasoning
  • Salt and black pepper, to taste

The Cheese & Cream

  • 8 oz cream cheese, softened
  • 1½ cups shredded provolone or mozzarella
  • ½ cup heavy cream
  • Chopped parsley & sliced green onion, to garnish
  1. Crisp the bacon

    In a large Dutch oven or heavy soup pot over medium heat, cook the chopped bacon until crisp, about 6 minutes. Remove with a slotted spoon and set aside, leaving the fat in the pot.

  2. Sear the steak

    Turn the heat to medium-high. Season the steak with salt and pepper, then sear in the bacon fat in batches until browned, about 2–3 minutes per side. Remove and set aside with the bacon.

  3. Build the vegetable base

    Add the butter to the pot. Sauté the onion, bell pepper, and mushrooms for 5–6 minutes until softened and lightly golden. Stir in the garlic and cook 1 minute more, until fragrant.

  4. Simmer the broth

    Pour in the beef broth, Worcestershire sauce, and Italian seasoning. Bring to a gentle simmer and cook for 8–10 minutes so the flavors meld.

  5. Melt in the cream cheese

    Reduce the heat to low. Whisk in the softened cream cheese a spoonful at a time until fully smooth and incorporated into the broth.

  6. Finish with cheese and cream

    Stir in the heavy cream, then gradually add the shredded provolone, stirring constantly until melted and glossy. Return the steak (and any resting juices) to the pot and warm through for 2–3 minutes.

  7. Serve

    Ladle into bowls and top generously with the crispy bacon, extra cheese, chopped parsley, and green onion. A slice of toasted keto bread on the side makes it feel like the whole sandwich experience.

Kitchen tip: Freeze the steak for 20 minutes before slicing — it firms up just enough to cut paper-thin strips easily, exactly like a real cheesesteak shop.

Watch It Come Together

See the full method, step by step

Prefer to watch before you cook? This walkthrough covers the searing, the sauté, and exactly how to melt the cheese in without it turning grainy.

Make It Yours

Variations & smart substitutions

This recipe is forgiving — here’s how to adapt it to what’s in your fridge, your macros, or your slow cooker.

Slow cooker version

Sear the steak and sauté the vegetables first, then transfer everything except the cream cheese and shredded cheese to a slow cooker. Cook on low 5–6 hours, then stir in the cheeses in the last 15 minutes.

Dairy-light option

Swap the cream cheese for an extra ½ cup of heavy cream and reduce the shredded cheese to 1 cup for a lighter, less rich version.

Ground beef swap

No steak on hand? Brown 1½ lb of ground beef instead — it’s faster and still delivers that classic cheesesteak flavor.

Add some heat

Stir in a diced jalapeño with the onions, or finish with a few dashes of hot sauce for a spicier bowl.

Boost the veggies

Add a handful of baby spinach in the last few minutes of cooking for extra volume and nutrients without changing the flavor.

Chicken cheesesteak soup

Substitute sliced chicken thighs for the steak and use chicken broth in place of beef broth for a lighter twist.

Common Questions

Frequently asked questions

Yes. With no flour, no bread, and no added sugar, the carbs come almost entirely from the onion and bell pepper, keeping each serving around 5g net carbs — well within a standard keto target.
Absolutely. It stores well in the fridge for up to 4 days and the flavor actually improves overnight. Reheat gently on the stovetop over low heat, stirring often, so the cheese doesn’t separate.
Cream-and-cheese-based soups can change texture after freezing, so this one is best enjoyed fresh from the fridge rather than the freezer. If you do freeze it, thaw slowly and whisk well while reheating to bring it back together.
Grainy cheese soup usually means the heat was too high when the cheese went in. Lower the heat before adding the shredded cheese, add it gradually, and stir constantly so it melts smoothly instead of separating.
A slice of toasted keto bread or a keto garlic roll is the classic pairing for dipping. A simple side salad also balances out the richness of the soup nicely.

Craving more comfort food that fits your plan?

Explore more cozy, low-carb recipes built to satisfy real cravings — no bland, boring keto food here.

Browse More Keto Recipes

Recipe developed for KetoGarnish · Nutrition values are estimates and will vary based on specific ingredients used.

Leave a Comment