Soups & Stews
This cheesesteak soup recipe transforms a Philly classic into a hearty, comforting bowl that’s perfect for chilly evenings. The secret lies in thinly sliced beef that melts into tender strips, combined with caramelized onions, peppers, and a rich broth—all swirled with melted provolone for that signature cheesesteak experience.
I developed this after craving something warm and satisfying that still captured the essence of a cheesesteak sandwich.
The beauty of this recipe is its versatility—whether you prefer a creamy version with blended cheese or a chunky texture with visible beef and veggies, it delivers. Sautéing the onions and peppers until deeply caramelized builds layers of flavor, while the beef cooks just long enough to stay tender.
The result is a soup that’s rich, savory, and packed with that unmistakable cheesesteak taste in every spoonful.
By the time you’re done, you’ll have a soup so flavorful it feels like a hug in a bowl—golden from the melted cheese, aromatic from the slow-cooked veggies, and hearty enough to fill you up.
It’s the kind of dish that turns a simple weeknight into a cozy meal, and the best part? It’s easier to make than you’d think. Let’s get started on this cheesesteak-inspired masterpiece.
For extra customization, consider adding a swirl of sour cream or a sprinkle of green onions on top, or serve it with crusty bread to soak up every last drop.
This recipe is designed to be adaptable, so feel free to tweak it to your liking—whether you’re feeding a crowd or just craving a bowl of comfort.
Ingredients for cheesesteak soup
Just 15 ingredients for a cheesesteak soup that tastes like a Philly hug in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 lb | Thinly sliced against grain |
| Yellow Onion 🧅 | 1 whole | Medium size, sliced thin |
| Green Bell Pepper 🌶️ | 1 whole | Sliced thin, seeds removed |
| Provolone Cheese 🧀 | 8 oz | Shredded, mild or hot |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Worcestershire Sauce 🍯 | 1 tbsp | For depth of flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Crusty Bread 🍞 | 4 slices | For serving |
| Green Onions 🌱 | 2 whole | Sliced, for garnish |
The beef is everything here—ribeye stays tender when sliced thin. Grab a pound from the butcher counter (they’ll slice it for you) or use pre-sliced steak from the deli section. If you can’t find ribeye, sirloin works too. The onions and bell pepper need time to caramelize—don’t rush this step. Yellow onions with a little sweetness are ideal, but red or white will work. For the cheese, provolone is non-negotiable—it melts perfectly and delivers that classic cheesesteak tang. Shred it yourself if possible; pre-shredded gets clumpy.
No beef broth? Beef bouillon cubes dissolved in water work in a pinch, but add a splash of soy sauce for depth. Tomato paste from a squeeze tube is fine, but canned San Marzano is worth the splurge for richer flavor. Worcestershire sauce is key—Lea & Perrins is the gold standard. If you’re making the creamy version, half-and-half cuts costs but heavy cream gives that luxurious finish. The green onions can be swapped for chives if you prefer, but they add a fresh brightness that’s hard to beat. For extra richness, stir in a dash of hot sauce at the end.
This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. The cheese swirl sets as it cools, so give it a quick stir before serving. Serve with crusty bread (a baguette works perfectly) and extra shredded cheese on the side for anyone who wants it cheesier. The green onions add freshness, so don’t skip them—they’re the perfect finishing touch.
Why You'll Love This Recipe
- Steak in Minutes: I swear, you can have this on the table faster than takeout. Just sear the ribeye in strips, toss in the onions and peppers, and let the broth do the work—no fancy techniques, just pure, smoky satisfaction.
- Melted Magic: That gooey provolone? It’s the star. The moment it melts into the broth, you’ve got this rich, cheesy blanket over tender steak and crisp veggies—like a cheesesteak sandwich, but better because it’s soup.
- Game Day Ready: Between us, this is my secret weapon for game nights. It’s hearty enough to feed a crowd, easy to double, and still tastes amazing reheated—no one will guess it’s just me, a pot, and 20 minutes of effort.
- Budget Steak Night: Honestly, ribeye feels fancy but costs less than half the price of a real cheesesteak. Stretch it with broth, add cheap provolone, and suddenly you’re feeding the whole family for way less than delivery. Win.
Step-by-step instructions for cheesesteak soup
Let's create a hearty cheesesteak soup that delivers all the flavors of a classic Philly cheesesteak in every spoonful.
Sear the Ribeye Steak Until Perfectly Browned
Slice the 1 lb ribeye steak thinly against the grain for tender bites. Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium-high heat until shimmering. Add the sliced ribeye and cook undisturbed for 2-3 minutes until deeply browned on one side. Flip the steak and cook another 2-3 minutes until it reaches medium-rare—it should still feel slightly springy when pressed with tongs.
Remove the seared steak from the pot and set it aside. You want it to finish cooking in the broth, not overcook on the stovetop. The browned bits left in the pot will form the flavor base for your soup, so don't scrape them away.
Sauté Onions, Peppers, and Aromatics
In the same pot, add the sliced yellow onion and green bell pepper. Cook for 5-6 minutes over medium heat, stirring occasionally, until the onions soften and the peppers turn tender. Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant—you'll smell that wonderful garlic aroma filling your kitchen.
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly. Pour in the 1 tablespoon Worcestershire sauce and the 1 teaspoon dried thyme, stirring to combine. This aromatic base will infuse the entire soup with rich, savory depth.
Build the Flavorful Broth
Add the 4 cups beef broth to the pot and bring to a gentle simmer over medium heat. Return the seared ribeye steak to the pot and stir to combine. Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Let the soup simmer uncovered for 15-20 minutes, stirring occasionally, until the steak is fully cooked and tender.
Taste the broth and adjust seasoning if needed—this is where you can really make the soup sing. The beef should be fork-tender, and the flavors should be well-balanced between the rich beef, sweet peppers, and savory aromatics.
Finish with Cream and Cheese
Reduce the heat to low and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes, then add the 8 ounces shredded provolone cheese. Stir constantly until the cheese melts completely and creates a creamy, velvety sauce that coats the back of a spoon. If the soup seems too thick, add a splash of hot beef broth to reach your desired consistency.
Here's where the magic happens: the cheese should melt smoothly into the soup, creating those signature cheesesteak swirls. If you prefer a chunkier texture, stir in the cheese in smaller batches, allowing it to melt gradually.
Serve with Crusty Bread and Garnishes
Ladle the cheesesteak soup into bowls and immediately garnish with the sliced green onions. Serve with the 4 slices crusty bread on the side for dipping or topping. The bread will soak up every last bit of that creamy, cheesy goodness, making it the perfect companion to this rich soup.
This soup is best enjoyed immediately while the cheese is still melted and the bread is fresh. The combination of tender beef, melted provolone, and creamy broth creates a dish that's as comforting as it is delicious—perfect for a cozy meal any day of the week.
Pro Tips For Making Cheesesteak Soup
- SEAR THE STEAK FIRST: Cut the ribeye into thin strips, pat them bone-dry, and sear them in a screaming-hot skillet with oil before adding anything else. I used to toss them straight into the soup pot, and the result was always bland—this step locks in flavor. Two minutes max, until they’re golden, then pull them out and set aside.
- CHAR THE ONIONS LOW: Don’t rush the onions. Cook them on medium-low heat for 15-20 minutes, stirring often, until they’re deep brown and almost caramelized. I learned this the hard way—burning them turns the soup bitter, and no one wants that smoky overpowering note when the cheese comes in.
- SHRED THE PEPPERS FINE: Dice the green bell pepper into tiny, almost rice-sized pieces—smaller than you’d use for a sandwich. Larger chunks stay tough and chewy, and you’ll end up with a soup that’s more about texture than melt-in-your-mouth comfort. Trust me, your spoon will thank you.
- MELT CHEESE OFF-HEAT: Once the soup is done, remove it from heat and stir in the provolone. The residual heat will melt it smoothly—no clumping, no grainy bits. I used to add it while simmering, and it always separated into a sad, stringy mess. Off-heat is the only way to get that creamy, cheesesteak-soup dream texture.
Creative variations of these flavors
Philly-Style Creamy
For a richer, smoother version, blend half the hot soup with an immersion blender until silky—about 30 seconds. Return the blended portion to the pot and stir in the remaining 8 oz provolone until fully melted.
This creates a velvety texture while keeping the beef and veggies visible. I add an extra ¼ cup heavy cream at the end for extra decadence. 🥛
Chunky BBQ Twist
Swap the provolone for sharp cheddar and stir in ½ cup BBQ sauce (I love Sweet Baby Ray's Original) with the beef broth. Top each bowl with crumbled bacon and a drizzle of ranch dressing for a Southern-inspired fusion that’s smoky and tangy.
The BBQ sauce adds depth without overpowering the beef.
Spicy Chipotle Kick
Infuse the broth with 1 chipotle pepper in adobo sauce (minced) and ½ teaspoon smoked paprika while sautéing the onions. Finish with 1 tablespoon sour cream stirred in at the end for a creamy contrast. The heat from the chipotle pairs perfectly with the sweet peppers and melty cheese. 🌶️
Vegetarian Swap
Replace the beef with 1 lb extra-firm tofu (pressed and sliced) or mushroom "steak" (sautéed 8 oz portobello mushrooms in strips). Use vegetable broth and add 1 teaspoon soy sauce for umami.
The provolone still delivers that cheesesteak essence, just without the meat. This version works surprisingly well for hearty vegetarians.
Slow Cooker Version
For hands-off cooking, sear the beef as directed, then transfer everything (except cheese and cream) to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours.
Stir in the cheese and cream during the last 15 minutes to prevent clumping. The slow cooking deepens the flavors, making it perfect for busy weeknights. ⏰
Topping Bar Ideas
Set up a toppings bar with crushed potato chips, hot sauce, extra shredded cheese, green onions, and sour cream. Let everyone customize their bowl—my guests always go wild for the combination of crispy chips and spicy sauce.
This interactive element makes the soup even more fun for gatherings.
Nutrition facts
Frequently asked questions
Can I make this cheesesteak soup without a blender?
Skip blending and stir the cheese directly into the soup for a chunky texture. The beef and veggies will remain visible, and you'll still get that rich, melty cheese experience. Just add the provolone in small batches while stirring constantly over low heat.
What's the best way to store leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. The cheese may separate slightly when reheated—just stir vigorously to restore creaminess. For best results, reheat on the stovetop over medium-low heat until warmed through.
Can I substitute the ribeye with another cut?
Yes! Sirloin or flank steak work well—just slice them thinly against the grain for tenderness. Avoid tougher cuts like chuck, as they won't break down properly in the broth. If using pre-sliced deli steak, pat it dry first to prevent excess moisture in the soup.
Why did my cheese turn grainy?
Pre-shredded cheese contains anti-caking agents that don't melt smoothly. For creamy results, shred your own provolone. If using pre-shredded, add it gradually while stirring constantly over low heat—never microwave it, as it can separate completely.
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper with the thyme or stir in 1 tablespoon hot sauce at the end. For smoky heat, infuse the broth with 1 chipotle pepper in adobo while sautéing the onions. Always taste as you go—you can adjust heat to preference.
