So you’re craving a Philly cheesesteak, but you also want something cozy enough to eat while wrapped in a blanket pretending responsibilities don’t exist? Excellent news: this keto philly cheesesteak soup combines cheesy steakhouse comfort food with soup-level emotional support. Honestly, this recipe feels like someone looked at a cheesesteak sandwich and thought, “What if we made this dramatically creamier and somehow even more comforting?” Visionary behavior.
You still get juicy steak, melty cheese, peppers, onions, and rich savory flavor—just in spoonable form. Plus, no bread means no carb coma afterward. Your couch nap can stay completely optional today.
Why This Recipe is Awesome
This soup somehow tastes indulgent enough for restaurant menus while still being keto-friendly. Suspicious? Maybe. Delicious? Absolutely.
You get:
- Rich creamy broth
- Juicy steak in every bite
- Tons of melted cheese
- Low carbs
- One-pot convenience because dishes are exhausting
And unlike some keto soups that taste like hot disappointment, this one actually feels hearty and satisfying. Even people who normally side-eye keto recipes usually ask for seconds. That’s basically a Michelin star in family-dinner language.
Ingredients You’ll Need
- Thinly sliced ribeye steak — Juicy, flavorful, and dramatically better than chewy mystery beef strips.
- Green bell peppers — Crunchy, slightly sweet, and absolutely necessary for cheesesteak energy.
- Onion — Adds savory flavor and makes your kitchen smell suspiciously professional.
- Mushrooms — Optional, but they add serious steakhouse vibes.
- Cream cheese — Makes the broth creamy enough to emotionally support you.
- Provolone cheese — The classic cheesesteak cheese doing heroic work here.
- Beef broth — Rich, savory liquid gold carrying the whole soup situation.
- Heavy cream — Because we’re not pretending this soup is a salad.
- Butter or olive oil — Keeps everything rich and flavorful.
- Garlic — Tiny ingredient. Massive confidence.
- Salt and black pepper — Basic but essential flavor MVPs.

Step-by-Step Instructions
1. Cook the vegetables
Heat butter or olive oil in a large pot over medium heat. Add onions, peppers, and mushrooms. Cook until soft and slightly caramelized.
2. Cook the steak
Add the sliced ribeye and garlic to the pot. Season with salt and pepper. Cook quickly until the steak browns but stays juicy.
3. Add the broth
Pour in the beef broth and bring everything to a gentle simmer. Your kitchen should smell aggressively comforting by now.
4. Make it creamy
Lower the heat and stir in cream cheese plus heavy cream. Mix until smooth and creamy. This step transforms the soup from “nice” into “cancel-all-plans amazing.”
5. Add the cheese
Stir in shredded provolone or lay slices on top until melted completely. The soup should look rich, cheesy, and slightly dangerous.
6. Serve hot
Ladle into bowls and garnish with parsley if desired. Try not to inhale it immediately like a soup-starved raccoon.
Common Mistakes to Avoid
- Boiling the cream too aggressively — Creamy soup should not look broken and emotionally unstable.
- Overcooking the steak — Chewy beef destroys the cozy vibe instantly.
- Skipping the cream cheese — It gives the soup that rich cheesesteak texture.
- Adding cheese too fast — Slow melting prevents weird clumps of dairy confusion.
- Using low-fat dairy — This soup deserves commitment.
- Under-seasoning — Beef broth alone cannot carry the entire flavor conversation.
Alternatives & Substitutions
- Swap ribeye for ground beef if your grocery budget suddenly becomes hostile.
- Use mozzarella instead of provolone for extra cheese-pull drama. IMO, provolone tastes more authentic though.
- Add cauliflower florets for extra texture and sneaky vegetables.
- Skip mushrooms if mushrooms personally offend you for some reason.
- Use chicken instead of beef for a lighter version.
- Add jalapeños if you want spicy soup that fights back slightly.
FAQ
Is this really keto-friendly?
Absolutely. Low carbs, high fat, lots of protein, and enough cheese to emotionally stabilize almost anyone.
Can I use ground beef instead of steak?
Definitely. The texture changes a bit, but it still tastes fantastic and costs less.
Why did my soup separate?
Usually because the heat got too high after adding cream or cheese. Lower heat equals happier soup.
Can I freeze this soup?
Technically yes, but creamy soups sometimes change texture after freezing. Fresh tastes best.
Do I need provolone cheese?
No, but provolone gives classic Philly cheesesteak flavor. It earns its paycheck here.
Can I make it thicker?
Absolutely. Add extra cream cheese or simmer longer for a thicker soup.
Can I add more cheese?
Honestly, I admire the dedication. Follow your heart.
Final Thoughts
This keto philly cheesesteak soup delivers everything comfort food should: rich broth, juicy steak, melty cheese, and enough savory goodness to make you forget bread even exists. It’s cozy, filling, ridiculously satisfying, and somehow still keto-friendly without tasting sad about it.
Perfect for cold nights, lazy weekends, meal prep, or moments when your soul specifically requests liquid cheese-covered steak therapy. Which feels increasingly understandable lately.
Now go impress someone—or yourself—with your new culinary skills. You’ve earned it!
