Like most of my best kitchen memories, the scent of browned beef and melted provolone takes me right back to a crowded table in our small house, where laughter mixed with the steady rhythm of someone buttering toast. The first time I made One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast, it felt like wrapping the city’s best sandwich into a bowl that everyone could share, and its warm, familiar pull is as comforting as a bowl of classic chicken noodle soup with vegetables on a slow autumn day. The steam, the snap of crumbled bacon, and the soft bite of cheesy toast make every mouthful feel like a small celebration at home.
The Story Behind Our Favorite One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast
The idea for this soup began on a rainy Saturday when the kids wanted something cozy but the idea of frying another pan of steaks felt like too much work. I wanted the rich, savory notes of a Philly cheesesteak but in a pot that would let flavors melt together and build depth as it sat on the stove. It turned into a habit, a way to turn a beloved sandwich into a family meal that feeds both the body and the heart.
There is something about the way the onions soften and the peppers lose their bite that makes me close my eyes and remember simpler dinners. It is a dish born of small pleasures: a strip of bacon crisping in the pan, the sound of a knife against the cutting board, the slow swirl as cheese blends into cream. If you like bold, meaty soups, you might also enjoy a lighter take like the keto Philly cheesesteak version I sometimes make when we want fewer carbs but the same deep flavor.
Food carries memory. For me, One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast carries the memory of family nights, homework spread across the table, and plates that get passed around. It is a recipe that invites help. Kids can crumble the bacon, a partner can butter the toast, and someone else can grate the provolone. Cooking it together becomes part of the meal.
Bringing One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast Together
“Every time I stir this pot, it smells just like Sunday at home.”
- Begin by slicing your beef steak thinly. Dice the onion as uniformly as possible for even cooking, and thinly slice the green bell pepper. Mince the garlic finely, allowing its full aroma to develop during cooking. Take a moment to feel the knife work and breathe in the sharp scent of fresh garlic.
- In a large pot over medium heat, melt butter until it gently bubbles. Add the onion, cooking until it becomes translucent and starts releasing its sweet aroma. Toss in the green bell pepper and minced garlic, stirring until the garlic becomes fragrant, ensuring you don’t burn them. Stir until glossy and soft, about five to seven minutes.
- Add the thinly sliced beef steak to the sautéed vegetables. Stir occasionally, allowing the steak to sear and lock in its juices, creating a rich, savory aroma. Let the edges take on color before stirring so the meat keeps its texture and the pan picks up those browned bits that carry deep flavor.
- Pour in the beef broth, and let the mixture come to a gentle simmer. The broth will absorb the flavors of the beef and vegetables, forming the base of your soup. Simmer for a little while so the broth tastes like the pot, not just like water and meat.
- Reduce the heat to low, and slowly stir in the heavy cream. Gradually add the shredded provolone cheese, stirring constantly to ensure a smooth, creamy texture without clumps. Keep the heat low so the cheese melts into silk and the soup stays velvety.
- While the soup simmers, preheat the oven to broil. Butter each slice of bread generously, then place them on a baking sheet. Top with additional provolone cheese and broil until the cheese is bubbly and golden brown. Watch carefully and wait for the edges to turn golden so the toast has a crisp, buttery crunch.
- Add salt and pepper to the soup to taste. Ladle the soup into bowls, and top with a handful of crumbled bacon for a crunchy texture. Serve with the cheesy toast, which adds a satisfying crunch to each bite of soup. Breathe in the steam and enjoy the layered textures.

Ingredients You’ll Need
1 pound beef steak, thinly sliced
1 diced onion (slice evenly for steady cooking)
1 thinly sliced green bell pepper (adds a bright, mild bite)
2 minced garlic cloves (press or mince finely so the flavor spreads)
6 cups of beef broth (homemade if you can, for deeper flavor)
1 cup of heavy cream (for the soft, creamy finish)
1 cup of provolone cheese, shredded (melts into a smooth, cheesy swirl)
6 slices of bacon, cooked and crumbled (adds salt and crunch)
Salt and pepper, to taste (season gently and adjust at the end)
6 slices of bread (sturdy slices work best for broiling)
Butter for toasting (fresh butter gives this its richness)
Warm side note: If you have leftover egg noodles from another meal, they make a fun add-in and stretch the pot a little farther. I sometimes fold in extra noodles from a bowl of chicken noodle soup with egg noodles to make everyone extra happy.
Step-by-Step Directions
- Begin by slicing your beef steak thinly. Dice the onion as uniformly as possible for even cooking, and thinly slice the green bell pepper. Mince the garlic finely, allowing its full aroma to develop during cooking. Keep your knife steady and work calmly so each piece cooks the same.
- In a large pot over medium heat, melt butter until it gently bubbles. Add the onion, cooking until it becomes translucent and starts releasing its sweet aroma. Toss in the green bell pepper and minced garlic, stirring until the garlic becomes fragrant, ensuring you don’t burn them. Cook until the vegetables are soft and glossy.
- Add the thinly sliced beef steak to the sautéed vegetables. Stir occasionally, allowing the steak to sear and lock in its juices, creating a rich, savory aroma. Let it brown in places for those deep bits of flavor that make the broth sing.
- Pour in the beef broth, and let the mixture come to a gentle simmer. The broth will absorb the flavors of the beef and vegetables, forming the base of your soup. Simmer until the flavors meld, about ten to fifteen minutes, stirring now and then.
- Reduce the heat to low, and slowly stir in the heavy cream. Gradually add the shredded provolone cheese, stirring constantly to ensure a smooth, creamy texture without clumps. Keep the soup warm but not boiling so the dairy does not split.
- While the soup simmers, preheat the oven to broil. Butter each slice of bread generously, then place them on a baking sheet. Top with additional provolone cheese and broil until the cheese is bubbly and golden brown. Stay close to the oven; broiling works fast and you want a golden top.
- Add salt and pepper to the soup to taste. Ladle the soup into bowls, and top with a handful of crumbled bacon for a crunchy texture. Serve with the cheesy toast, which adds a satisfying crunch to each bite of soup. Sit down together and let the warmth of the bowl settle into your hands.

Serving One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast With Family Warmth
There is a way I like to set the table for this soup that makes the meal feel like an event. I place a big basket of the cheesy toast at the center so everyone can grab a slice. Napkins and a small plate for the bacon crumbs make it easy for little hands to enjoy without fuss.
For plating, ladle the soup into shallow bowls so the pieces of steak sit on top and the toast rests on the rim. Sprinkle the bacon last so it keeps its crunch. Add a small drizzle of extra cream or a few extra shreds of provolone for a little show.
Sides can be simple. A bright green salad cuts the richness, or a small bowl of pickles adds a tangy counterpoint. Some nights we serve roasted carrots or a bowl of sliced apples to bring a sweet note to the table. It helps to have something crisp to balance the soft, creamy soup.
Make it a ritual by asking everyone to share something from their day. It makes the meal more than food. The soup becomes the backdrop for conversation and comfort, and the sound of spoons on bowls becomes part of the memory.
Storing One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast for Tomorrow
When you have leftovers, the soup stores wonderfully. Let it cool to room temperature, then move it into an airtight container and place it in the refrigerator. It will keep well for three to four days, and the flavors often deepen after a night in the fridge.
For longer storage, freeze in portions so you can thaw only what you need. Use freezer-safe containers and leave a little space at the top since the cream will expand as it freezes. When you reheat, thaw overnight in the fridge and warm gently on the stove to keep the cream smooth.
Reheating calls for a gentle touch. Warm the soup slowly over low heat and stir often. If it looks too thick after chilling, add a splash of broth or cream to bring it back to life. Add the crumbled bacon right before serving so it stays crisp, and re-toast the bread quickly under the broiler.
If you plan to serve the soup for a crowd the next day, reheat and then finish with a quick stir-in of fresh provolone so it tastes as bright as the first night. Little steps like this keep leftovers feeling special and not like a reheated afterthought.
Make-Ahead Tips
You can brown the beef and cook the vegetables a day ahead. Keep them in the fridge in a sealed container and finish the soup the next day by adding broth, cream, and cheese. This saves time and keeps flavors fresh.
If you want to save time in the morning, crumble the bacon and store it separately so it stays crunchy. Butter the bread and keep it ready to broil. That way you can finish the meal in minutes when you need it.
Variations and Friendly Swaps
This recipe is forgiving, which I love. Swap provolone for sharp cheddar if you prefer a more pronounced cheese note. You can use half-and-half instead of heavy cream for a lighter finish, though it will be slightly less rich.
For a bacon-free version, use extra onions and a pinch of smoked paprika to give that smoky hint the bacon would bring. If you need a gluten-free meal, use gluten-free bread for the toast and check that your beef broth is gluten-free.
Vegetables are easy to change. Add sliced mushrooms for an earthier flavor or a handful of chopped spinach in the last few minutes for color and a hint of green. If you love a little heat, stir in a pinch of crushed red pepper when you add the garlic.
For a heartier bowl, fold in cooked egg noodles or small pasta shapes at the end of cooking. They soak up the creamy broth and make the soup more filling. Leftover noodles from another meal work well here and keep the pot interesting.
Troubleshooting and Common Questions
If your cheese clumps in the soup, it likely got too hot or the cheese was added too quickly. Turn the heat down and stir gently while adding the cheese a little at a time. A small splash of broth can help smooth it out.
If the soup separates, pull it off the heat and whisk in a spoonful of cold cream. Keep the pot on very low heat as you bring it back together. Patience pays here; slow and steady coax the soup back to a silky texture.
Too thin? Make a slurry with a teaspoon of cornstarch and a little cold water, then stir it into the simmering soup a little at a time until it reaches the body you like. Too thick? Stir in warm broth a little at a time until it loosens.
If your beef is tough, it likely cooked too long or was cut against the grain. Slice thin and against the grain for the most tender bites. If you have tougher cuts on hand, you can slice them thin and simmer gently to break them down into tender ribbons.
Kid-Friendly Notes
Kids often love the cheesy, milky part and the crispy toast. Cut the toast into fingers for easy dipping. Keep the bacon on the side for picky eaters to add themselves. You can make a mild batch and a slightly spicier batch by adding hot sauce only to one pot if your family has mixed tastes.
Little Secrets from My Kitchen
I keep a small jar of extra-crispy bacon crumbs in the fridge for topping soups and salads. It makes any bowl feel special. I also grate a little provolone fresh instead of buying pre-shredded cheese because fresh cheese melts more smoothly and tastes fresher.
A splash of Worcestershire sauce adds an unseen depth to the broth when I want a slightly savory, complex note. It is the kind of thing that sneaks into the background and makes people ask what is different about the soup tonight.
I like to serve a tiny bowl of chopped fresh parsley on the side. A little green on top brightens the bowl and adds a fresh scent that plays well with the rich cheese and bacon.
Feeding a Crowd and Leftover Ideas
If you are feeding a crowd, this soup scales well. Use a wide, heavy pot and increase ingredients by the same ratio. Keep the toast batches small so each slice turns perfectly golden. Serve in a buffet style and let guests ladle their own bowls and grab toast as they like.
Leftovers make great lunch bowls. Pack the soup and the toast separately if you can, so the bread stays crisp. Reheat the soup gently and top with fresh crumbled bacon or grated cheese for a lunch that does not feel like last night.
Transform leftovers into a casserole by mixing the soup with cooked rice or pasta, placing in a baking dish, topping with extra provolone and breadcrumbs, and baking until bubbly and golden. It becomes a new meal with the same cozy flavors.
Safety and Simple Kitchen Know-How
Always let hot soups cool slightly before putting them in the fridge to protect other foods from heat. But do not let soup sit at room temperature all day. Cool it enough and then refrigerate within two hours to keep everything safe.
Use a heavy-bottom pot to prevent scorching the milk and cheese. Stir often once you add cream and cheese. Keep the heat low and steady so the dairy blends smoothly.
When slicing meat thinly, chill it for a short time to firm it up. Slightly frozen meat is easier to slice thin, which makes a big difference in texture and cooking time.
Final Thoughts from My Table
This One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast is the kind of recipe I turn to when I want to bring everyone back to the table without fuss. It holds tight to the flavors I love: salty bacon, melty cheese, and the tender, beefy heart of a good steak. It is a recipe that invites helpers and welcomes conversation, and it keeps giving, in leftovers and in the memory of warm evenings.
I hope this recipe finds a place in your week. Make it on a night when you want comfort without a lot of worry. Let the family gather, pass the toast around, and savor the smell that always seems to say you are home.
Print
One-Pot Philly Cheesesteak Soup with Bacon and Cheesy Toast
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Omnivore
Description
A cozy and comforting soup that captures the flavors of a classic Philly cheesesteak, topped with crispy bacon and cheesy toast.
Ingredients
- 1 pound beef steak, thinly sliced
- 1 diced onion
- 1 thinly sliced green bell pepper
- 2 minced garlic cloves
- 6 cups of beef broth
- 1 cup of heavy cream
- 1 cup of provolone cheese, shredded
- 6 slices of bacon, cooked and crumbled
- Salt and pepper, to taste
- 6 slices of bread
- Butter for toasting
Instructions
- Slice the beef steak thinly, dice the onion, slice the bell pepper, and mince the garlic.
- In a large pot over medium heat, melt butter until it bubbles.
- Add the onion and cook until translucent, then add the green bell pepper and garlic.
- Stir until vegetables are soft and glossy.
- Add the thinly sliced steak and let it sear for a few minutes.
- Pour in the beef broth and let it come to a simmer.
- Reduce heat to low and stir in the heavy cream, followed by the provolone cheese until melted.
- Preheat the oven to broil, butter each slice of bread, top with cheese, and broil until golden and bubbly.
- Add salt and pepper to the soup, ladle into bowls, and top with crumbled bacon.
- Serve with the cheesy toast on the side.
Notes
Feel free to add extra noodles or vegetables for variations and adjust the seasoning to taste.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 70mg
Keywords: soup, cheesesteak, comfort food, family recipe, one-pot meal













