Love this? Save it for later!
Share the inspiration with your friends
The pot was scraped clean. My husband actually licked his spoon. That never happens. He looked at me, spoon still in hand, and said, “Okay, you have to make this again. Like, tomorrow.” I just stood there in the kitchen, wiping down the stovetop, trying to act like it was no big deal. But honestly? I was a little shocked myself.
I wasn’t trying to reinvent the wheel that Tuesday night. I had a pound of ground beef thawing on the counter, a bag of russets staring at me from the basket, and about thirty minutes before the hangry meltdowns started. You know the drill. I wanted something hearty, something that felt like a real meal, but I did not want a sink full of pots and pans. So I grabbed my biggest Dutch oven and just started throwing things in. It felt a little reckless at the time—no separate pan for the beef, no draining, just one vessel from start to finish. But sometimes the best kitchen accidents happen when you’re too tired to overthink it.
The first bite was quiet. The second bite was the one where I closed my eyes. The broth was creamy without being heavy, the potatoes were soft and buttery, and those little bits of seasoned ground beef? Pure comfort. It tasted like a cheeseburger from your favorite diner, but in soup form. And it came together in one pot. That part still gets me. This One-Pot Cheeseburger Potato Soup isn’t fancy, and it doesn’t try to be. It’s just honest, filling, and exactly what a busy weeknight needs. Trust me on this one.
Why You’ll Love This Recipe
Let me tell you why this soup has earned a permanent spot in my weekly rotation. It’s not just about the taste—though, wow, the taste is something else. It’s about how easy it is to pull off without losing your mind.
- Quick & Easy: We’re talking about a full meal in under 30 minutes. From the moment you turn on the stove to the moment you’re ladling it into bowls, it’s a straight shot. No complicated steps, no waiting around.
- Simple Ingredients: You probably have most of this stuff in your kitchen right now. Ground beef, potatoes, onion, garlic, broth, milk, cheese. Nothing fancy, nothing that requires a trip to a specialty store.
- One-Pot Wonder: This is the big one. You brown the beef, sauté the aromatics, simmer the potatoes, and finish the soup all in the same pot. Less cleanup means more time actually enjoying your dinner.
- Crowd-Pleaser: My kids devour this. My picky neighbor who “doesn’t really like soup” asked for the recipe. It’s got all the familiar flavors of a cheeseburger, so even the skeptics come around.
- Unbelievably Delicious: The texture is what gets me. The potatoes break down just enough to thicken the broth naturally, while the cheddar melts into a silky, savory finish. It’s comfort food that actually delivers.
What makes this version different from every other cheeseburger soup out there? It’s the technique. By not draining the beef fat (just a little bit of it), you build a deeper, richer flavor right from the start. And I use a trick with the milk and cheese that prevents the soup from turning grainy—something I learned after a few too many sad, separated batches. This isn’t just another recipe. It’s the one you’ll come back to.
What Ingredients You Will Need
This recipe uses pretty standard stuff, but the way they work together is where the magic happens. Here’s what you need to grab.
- For the Soup Base:
- 1 tablespoon olive oil
- 1 pound ground beef (80/20 works great for flavor)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 2 pounds russet potatoes, peeled and diced into ½-inch cubes (about 4 medium potatoes)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika
- ¼ teaspoon garlic powder
- For the Creamy Finish:
- 3 tablespoons all-purpose flour
- 2 cups whole milk (warm, not cold—this is important)
- 2 cups sharp cheddar cheese, freshly shredded (please, please don’t use the pre-shredded stuff)
- 1 tablespoon Dijon mustard (trust me on this one)
- 1 teaspoon Worcestershire sauce
- For Topping (Optional but Highly Recommended):
- Cooked and crumbled bacon
- Extra shredded cheddar
- Chopped green onions
- Pickled jalapeños for a little kick
I always use 80/20 ground beef here. The extra fat gives the soup a richness you just don’t get from leaner meat. If you’re using a fattier blend, you might want to drain off a little excess after browning, but leave a tablespoon or so in the pot for flavor. For the potatoes, russets are my go-to because they break down nicely and help thicken the soup naturally. Yukon Golds would work too, but they hold their shape a bit more, so the texture will be chunkier.
Now, about that cheese. Pre-shredded cheese has a coating that prevents it from melting smoothly, and it can make your soup gritty. I learned this the hard way. Take the extra two minutes to shred a block of sharp cheddar yourself. It makes a real difference. And the Dijon mustard? It doesn’t make the soup taste like mustard. It just brightens everything up and cuts through the richness. Don’t skip it.
Equipment Needed
You don’t need a lot of fancy gear for this one. Here’s what I use.
- Large Dutch oven or heavy-bottomed pot: This is your main vessel. A 5- to 6-quart pot is perfect. It holds everything comfortably and distributes heat evenly.
- Wooden spoon or silicone spatula: For stirring and scraping up the browned bits from the bottom of the pot. Those bits are flavor gold.
- Chef’s knife and cutting board: For dicing the onion and potatoes. A sharp knife makes the job so much faster.
- Box grater: For shredding your own cheese. I know it’s an extra step, but I promise it’s worth it.
- Measuring cups and spoons: Standard stuff. Nothing fancy.
- Ladle: For serving. A deep ladle works best for this chunky soup.
If you don’t have a Dutch oven, any large, heavy-bottomed pot will do. Just make sure it’s big enough to hold everything without overflowing. I’ve used my old stainless steel stockpot in a pinch, and it worked fine—just keep an eye on the heat so the bottom doesn’t scorch.
Preparation Method

Alright, let’s get cooking. This whole thing moves pretty fast, so I like to have all my ingredients prepped and ready before I turn on the stove.
- Brown the beef. Heat the olive oil in your pot over medium-high heat. Add the ground beef and cook, breaking it up with your spoon, until it’s nicely browned—about 5 to 6 minutes. Don’t rush this step. You want some good color on the meat. If there’s a lot of excess fat, spoon off all but about 1 tablespoon. Leave that little bit in there for flavor.
- Sauté the aromatics. Add the diced onion to the pot with the beef. Cook for 3 to 4 minutes, stirring occasionally, until the onion softens and turns translucent. Then add the minced garlic and cook for another 30 seconds until it smells amazing. Be careful not to burn the garlic—it gets bitter fast.
- Add the potatoes and seasonings. Pour in the chicken broth and add the diced potatoes, salt, black pepper, smoked paprika, and garlic powder. Give everything a good stir. Bring it to a boil, then reduce the heat to medium-low, cover the pot, and let it simmer for 12 to 15 minutes. The potatoes should be fork-tender when they’re done. Stick a fork in one to check.
- Make the creamy base. While the potatoes are simmering, whisk the flour into the warm milk until it’s completely smooth. You don’t want any lumps. I use a small bowl and a whisk for this. If your milk is cold, it will clump up when you add the flour, so warm it up a little first—just 30 seconds in the microwave does the trick.
- Combine and thicken. Once the potatoes are tender, slowly pour the milk-flour mixture into the pot, stirring constantly. Let it come back up to a gentle simmer. It will start to thicken after about 2 to 3 minutes. Keep stirring so the bottom doesn’t scorch.
- Melt in the cheese. Reduce the heat to low. Add the shredded cheddar cheese, Dijon mustard, and Worcestershire sauce. Stir until the cheese is completely melted and the soup is smooth and creamy. This should take about 2 minutes. Don’t let it boil after adding the cheese, or it might separate.
- Taste and adjust. Give it a taste. Does it need more salt? A little more pepper? Maybe another splash of Worcestershire? Adjust to your liking. Every brand of broth has a different salt level, so trust your taste buds.
- Serve immediately. Ladle the soup into bowls and top with your favorite fixings. I go heavy on the bacon and green onions, but you do you.
One thing I learned the hard way: don’t walk away during the thickening step. I did that once, and the bottom of the pot got a little too toasty. A watched pot really does thicken better.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve definitely made some mistakes along the way. Here are the things I wish someone had told me.
Don’t skip the Dijon. I know it sounds weird in a cheeseburger soup, but that little spoonful of mustard does something magical. It brightens the whole dish and keeps the richness from feeling overwhelming. You won’t taste it directly, but you’ll notice if it’s missing.
Warm your milk before adding it. Cold milk will lower the temperature of your soup too quickly and can cause the flour to clump. I just pop it in the microwave for about 30 seconds. It doesn’t need to be hot—just not fridge-cold.
Shred your own cheese. I mentioned this before, but it’s worth repeating. The anti-caking agents in pre-shredded cheese are the enemy of smooth, creamy soup. A block of sharp cheddar and a box grater take two minutes and save you from a grainy texture.
Control your heat. When you add the cheese, keep the heat on low. High heat can cause the dairy to separate, leaving you with a greasy, broken soup. Low and slow is the way to go.
Let it rest for a few minutes. The soup will be very hot right off the stove, and it will also thicken a bit as it sits. I like to let it rest for about 5 minutes before serving. This gives the flavors a chance to meld and the texture to settle into that perfect creamy consistency.
I once tried to rush the cheese-melting step on a high flame because I was starving. It was a disaster. The soup turned into a weird, oily mess. Patience is a virtue, especially when dairy is involved.
Variations & Adaptations
This soup is super flexible. Here are a few ways I’ve switched it up depending on what I have on hand or who I’m feeding.
Make it lighter. Use ground turkey or chicken instead of beef. Swap the whole milk for 2% or even unsweetened almond milk (though it won’t be as creamy). You can also use reduced-fat cheddar, but make sure it’s freshly shredded. The flavor will be a little milder, but it still works.
Go low-carb or keto. Swap the potatoes for cauliflower florets. Dice them about the same size as you would the potatoes and simmer until tender. You’ll lose some of the thickening power, so you might want to add an extra tablespoon of flour or let it simmer a little longer to reduce. This version is surprisingly good.
Add some heat. If you like a little kick, stir in a diced jalapeño with the onions, or add a pinch of cayenne pepper along with the other spices. A few dashes of hot sauce at the end also works great. I’ve done this for my own bowl when the rest of the family wants theirs mild.
Make it vegetarian. Skip the beef and use a plant-based ground meat substitute. Use vegetable broth instead of chicken broth. The rest of the recipe stays the same. I’ve tried this with a couple of different brands, and it works best if you brown the substitute really well to get some color on it.
Change up the cheese. Sharp cheddar is classic, but I’ve also made this with a mix of cheddar and Monterey Jack for a milder flavor. Smoked gouda would be incredible if you want a deeper, smokier taste. Just make sure whatever cheese you use melts well.
Serving & Storage Suggestions
This soup is best served hot, right after it’s made, when the cheese is still melty and the potatoes are perfectly tender. I like to ladle it into deep bowls and pile on the toppings. Crumbled bacon, extra cheddar, sliced green onions, and maybe a few pickled jalapeños if I’m feeling spicy. A side of crusty bread or a simple green salad rounds out the meal nicely. If you want to keep things really easy, just serve it with some crackers on the side.
For drinks, I love this soup with a cold beer—something light like a lager or a pilsner. The crispness cuts through the richness. A glass of cold milk also works, especially if you have kids. And honestly, a tall glass of water is perfectly fine too.
Storing leftovers: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. The soup will thicken quite a bit as it sits, so don’t be alarmed. When you reheat it, add a splash of milk or broth to thin it back to your desired consistency.
Freezing: This soup freezes surprisingly well. I portion it into freezer-safe containers or zip-top bags, leaving a little room for expansion. It will keep for up to 3 months. Thaw it overnight in the refrigerator before reheating. Be aware that the texture might change slightly after freezing—the potatoes can get a little softer—but the flavor stays great.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a little milk or broth to loosen it up. You can also reheat individual portions in the microwave, but do it in 30-second bursts, stirring in between, to avoid hot spots.
The flavors actually get better after a day in the fridge. It’s one of those soups that tastes even better the next day, if you can manage to have any left over.
Nutritional Information & Benefits
Here’s a rough estimate for one serving (about 1½ cups, without toppings). Keep in mind that this will vary based on the exact ingredients you use.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 485 |
| Total Fat | 26g |
| Saturated Fat | 12g |
| Cholesterol | 85mg |
| Sodium | 890mg |
| Total Carbohydrates | 38g |
| Dietary Fiber | 3g |
| Sugars | 6g |
| Protein | 28g |
This soup is a solid source of protein from the beef and cheese, which helps keep you full and satisfied. The potatoes provide potassium and vitamin C, along with resistant starch if you let them cool down a bit. The calcium from the milk and cheese is great for bone health. And honestly, there’s something to be said for a meal that feels indulgent but is made from real, whole ingredients. It’s comfort food that doesn’t come from a box.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use a reduced-fat cheese to cut down on the saturated fat. This soup can fit into a balanced diet—it’s all about portion size and what you serve alongside it.
Conclusion
This One-Pot Cheeseburger Potato Soup is the kind of recipe that makes you feel like a kitchen hero without breaking a sweat. It’s quick, it’s satisfying, and it delivers all the nostalgic flavor of a cheeseburger in a warm, cozy bowl. I love that I can get it on the table in under 30 minutes, using just one pot, and still have everyone at the table asking for seconds. That’s a win in my book.
Don’t be afraid to make it your own. Throw in some extra veggies, swap the cheese, pile on the toppings. The base is solid, and it’s meant to be played with. I’d love to hear how yours turns out. Leave a comment below and tell me what variations you tried, or tag me in your photos if you share them online. Happy cooking, friends. I hope this soup warms up your week the way it does mine.
Frequently Asked Questions
Can I use frozen diced potatoes for this soup?
Yes, you can. Frozen diced potatoes will work in a pinch, and they actually save you some prep time. Just add them straight to the pot without thawing. They might cook a few minutes faster, so check for tenderness a little earlier than you would with fresh potatoes. The texture won’t be quite as creamy because frozen potatoes don’t break down in the same way, but it’s a solid shortcut when you’re in a hurry.
How do I prevent the soup from becoming too thick?
If your soup gets thicker than you’d like, just stir in a little extra chicken broth or milk until it reaches your preferred consistency. The soup will naturally thicken as it sits and as it cools, so you might need to thin it out when reheating leftovers. I always keep a little extra broth on hand just in case.
Can I make this soup in a slow cooker or Instant Pot?
You can adapt this for a slow cooker. Brown the beef and sauté the onions and garlic on the stovetop first, then transfer everything except the milk and cheese to the slow cooker. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. About 30 minutes before serving, stir in the milk-flour mixture and the cheese, and let it cook on high until thickened. For an Instant Pot, use the sauté function for the beef and aromatics, then add the broth and potatoes and pressure cook on high for 5 minutes. Do a quick release, then stir in the milk mixture and cheese using the sauté function.
What can I use instead of all-purpose flour to thicken the soup?
If you need a gluten-free option, you can use cornstarch or arrowroot powder. Mix 2 tablespoons of cornstarch with ¼ cup of cold milk or water to make a slurry, then stir it into the soup after the potatoes are tender. Let it simmer for a couple of minutes to activate the thickening. You can also use a gluten-free all-purpose flour blend in place of the regular flour—just whisk it into the warm milk the same way.
Can I add other vegetables to this soup?
Absolutely. This soup is a great way to sneak in extra veggies. Diced carrots or celery cook nicely alongside the potatoes. A handful of frozen corn or peas stirred in at the end adds color and sweetness. I’ve even added chopped spinach or kale right before serving—just stir it in until it wilts. If you’re looking for another hearty, one-pot meal, you might also enjoy our crispy loaded twice-baked potato casserole for a different take on cheesy potato comfort.
Pin This Recipe!

One-Pot Cheeseburger Potato Soup: Easy 30-Minute Recipe
A quick and easy one-pot soup that tastes just like a cheeseburger, with creamy broth, tender potatoes, and seasoned ground beef. Perfect for busy weeknights.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef (80/20)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 2 pounds russet potatoes, peeled and diced into ½-inch cubes (about 4 medium potatoes)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika
- ¼ teaspoon garlic powder
- 3 tablespoons all-purpose flour
- 2 cups whole milk (warm)
- 2 cups sharp cheddar cheese, freshly shredded
- 1 tablespoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- Cooked and crumbled bacon (optional topping)
- Extra shredded cheddar (optional topping)
- Chopped green onions (optional topping)
- Pickled jalapeños (optional topping)
Instructions
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add ground beef and cook, breaking it up, until browned, about 5-6 minutes. Spoon off all but 1 tablespoon of fat.
- Add diced onion to the pot and cook for 3-4 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
- Pour in chicken broth and add diced potatoes, salt, black pepper, smoked paprika, and garlic powder. Stir, bring to a boil, then reduce heat to medium-low, cover, and simmer for 12-15 minutes until potatoes are fork-tender.
- While potatoes simmer, whisk flour into warm milk until smooth.
- Once potatoes are tender, slowly pour the milk-flour mixture into the pot, stirring constantly. Let it return to a gentle simmer and cook for 2-3 minutes until thickened, stirring occasionally.
- Reduce heat to low. Add shredded cheddar cheese, Dijon mustard, and Worcestershire sauce. Stir until cheese is fully melted and soup is smooth, about 2 minutes. Do not let it boil.
- Taste and adjust seasoning with more salt, pepper, or Worcestershire sauce as needed.
- Serve immediately, ladled into bowls and topped with desired toppings like bacon, extra cheese, green onions, or jalapeños.
Notes
Don’t skip the Dijon mustard—it brightens the dish without tasting like mustard. Warm the milk before adding to prevent clumping. Shred your own cheese for a smooth, creamy texture. Keep heat low when melting cheese to avoid separation. Let soup rest for 5 minutes before serving to allow flavors to meld.
Nutrition
- Serving Size: 1½ cups
- Calories: 485
- Sugar: 6
- Sodium: 890
- Fat: 26
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 3
- Protein: 28
Keywords: cheeseburger soup, potato soup, one-pot meal, easy dinner, 30-minute recipe, ground beef soup, comfort food


