Love this? Save it for later!
Share the inspiration with your friends
Dumping a whole pound of ground beef into a pot while the toddler screamed about a missing blue crayon—that’s how this soup happened. Honestly, I wasn’t trying to be clever or creative. I was trying to get dinner on the table before everyone lost their minds completely. The potatoes were already sitting on the counter from a planned mash that never happened, and the block of cheddar was staring at me from the fridge like it had something to prove.
Twenty minutes later, I was ladling this creamy, cheesy, ridiculously satisfying soup into bowls, and my husband actually paused mid-spoonful to ask, “Wait, what’s in this?” That’s the moment I knew I’d stumbled onto something worth repeating. It tasted like a cheeseburger—the kind you crave on a rainy Tuesday—but in soup form, with tender potato chunks and that familiar savory richness you just can’t fake.
This easy cheeseburger potato soup isn’t fancy, and it doesn’t pretend to be. It’s the kind of meal that saves a chaotic evening, uses up what you already have, and makes everyone at the table happy without you breaking a sweat. One pot, half an hour, and you’re done. That’s the kind of recipe that sticks.
Why You’ll Love This Recipe
Let me tell you why this one-pot wonder has earned a permanent spot in my weekly rotation. I’ve tested this soup more times than I care to admit—tweaking the liquid ratios, playing with the cheese-to-potato balance, and even accidentally burning a batch (we don’t talk about that one). What I landed on is pure comfort with zero stress.
- Ready in 30 Minutes: From the moment you turn on the stove to the moment you’re eating, it’s half an hour. No complicated steps, no waiting around. Perfect for those nights when you walk in the door hungry and need food fast.
- One Pot, Minimal Cleanup: Everything happens in a single Dutch oven or large pot. No draining pasta, no transferring to a blender, no extra dishes piling up in the sink. Your future self will thank you.
- Made with Simple Ingredients: Ground beef, potatoes, onion, garlic, broth, milk, cheese, and a few pantry seasonings. That’s it. No weird specialty items or trips to three different stores.
- Kid-Approved and Crowd-Pleasing: My kids inhale this soup, and I’ve served it to picky adults who went back for seconds. It’s familiar flavors in a cozy format—basically impossible to resist.
- Budget-Friendly Comfort: This soup stretches affordable ingredients into a hearty meal that feeds a crowd. Leftovers taste even better the next day, if there are any.
What really sets this recipe apart is the texture. I don’t puree the soup completely smooth. Instead, I mash some of the potatoes right in the pot, which gives you this naturally thick, creamy base without adding heavy cream or flour. It feels indulgent, but it’s actually pretty straightforward. The first time you take a spoonful and taste that cheeseburger magic with soft potato chunks, you’ll understand why this is my go-to comfort meal.
What Ingredients You Will Need
This recipe relies on simple, everyday ingredients that come together to create something greater than the sum of their parts. Nothing fancy here—just good, honest food.
- Ground Beef (1 lb / 450g): I use 85/15 ground beef for the best balance of flavor and not-too-greasy results. You can use leaner beef if you prefer, but don’t go below 90/10 or the soup might lack richness. Brown it well—those browned bits on the bottom of the pot are flavor gold.
- Yellow Onion (1 medium, diced): The foundation of so many good soups. Yellow onions are mild enough to cook down sweet and soft without overpowering the dish. Dice them small so they practically disappear into the broth.
- Garlic (3 cloves, minced): Fresh garlic makes a difference here. Don’t use the jarred stuff if you can help it. Let it sizzle in the pot for just 30 seconds after the onion softens—long enough to release its aroma, not so long it burns.
- Russet Potatoes (2 lbs / about 4 medium, peeled and cubed): Russets are the MVP of potato soup. They break down beautifully as they cook, releasing starch that naturally thickens the broth. Cut them into ½-inch cubes for even cooking. Yukon Golds work too if that’s what you have, but the soup won’t be quite as thick.
- Beef Broth (4 cups / 960ml): Use a good-quality beef broth—it’s the backbone of the soup’s flavor. Low-sodium is ideal so you can control the salt. If you only have chicken broth, it’ll still work, but the flavor will be milder.
- Whole Milk (1 cup / 240ml): Whole milk adds creaminess without making the soup too heavy. You can use 2% if that’s what’s in your fridge, but avoid skim—it can make the soup watery. For an even richer soup, swap in half-and-half.
- Sharp Cheddar Cheese (2 cups / 8 oz, shredded): This is non-negotiable. Sharp cheddar gives you that unmistakable cheeseburger flavor. Shred it yourself from a block—pre-shredded cheese has anti-caking agents that prevent smooth melting. Trust me on this one.
- Yellow Mustard (1 tablespoon): Here’s the secret ingredient that makes this taste like a cheeseburger. Yellow mustard adds that tangy, bright note that cuts through the richness. Don’t skip it—you won’t taste mustard specifically, but you’ll notice if it’s missing.
- Worcestershire Sauce (1 tablespoon): Adds depth and umami. It’s that savory, slightly funky note that makes ground beef taste beefier. I recommend Lea & Perrins, but any brand works.
- Ketchup (2 tablespoons): Another cheeseburger essential. Ketchup brings sweetness and acidity that balances the savory elements. It melts into the broth and you won’t even know it’s there, except that the soup tastes more complete.
- Salt and Black Pepper (to taste): Season as you go. I add a pinch of salt when browning the beef, another when the potatoes go in, and adjust at the end. Freshly ground black pepper makes a difference.
- Optional Toppings: Shredded cheese, crumbled cooked bacon, sliced green onions, pickled jalapeños, or a dollop of sour cream. These are fun extras that make the soup feel like a fully loaded cheeseburger.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll actually use:
- Large Dutch Oven or Heavy-Bottomed Pot (5-6 quart): This is your workhorse. A Dutch oven distributes heat evenly and holds all the ingredients comfortably. I use my trusty 6-quart enameled cast iron pot—the one with the chipped lid that I refuse to replace because it’s seasoned with years of good meals.
- Wooden Spoon or Silicone Spatula: For stirring and scraping up those browned bits from the bottom of the pot. That’s where the flavor lives.
- Chef’s Knife and Cutting Board: For dicing onions, mincing garlic, and cubing potatoes. A sharp knife makes this prep work go fast—dull knives are dangerous and frustrating.
- Box Grater or Microplane: For shredding your own cheese. I know it’s an extra step, but the difference in melting is undeniable. A box grater is cheap and does the job perfectly.
- Measuring Cups and Spoons: For accuracy. I’ve eyeballed ingredients before and ended up with soup that was either too salty or too thin. Just measure.
- Potato Masher (optional but recommended): For mashing some of the potatoes right in the pot. A fork works in a pinch, but a masher gives you more control over the texture.
If you don’t have a Dutch oven, any large, heavy-bottomed pot will work. Just keep an eye on the heat—thinner pots can scorch the milk at the end. And please don’t use a nonstick pot for this; you want those browned bits from the beef, and nonstick surfaces don’t let them develop properly.
Preparation Method

Let me walk you through this step by step. I’ve made this soup dozens of times, and these are the exact moves that produce the best results.
- Brown the Ground Beef (5 minutes): Place your pot over medium-high heat and add the ground beef. Break it apart with your spoon as it cooks. Let it sit undisturbed for a minute or two before stirring—this creates better browning. Cook until no pink remains, about 5 minutes. Don’t drain all the fat; leave about 1 tablespoon in the pot for flavor. If there’s more than that, tilt the pot and spoon off the excess.
- Sauté the Aromatics (3 minutes): Add the diced onion to the pot with the browned beef. Cook for 2 minutes, stirring occasionally, until the onion softens and turns translucent. Add the minced garlic and cook for 30 seconds more, stirring constantly. Your kitchen should smell incredible at this point—savory, beefy, with that sweet onion aroma.
- Add Seasonings and Liquids (1 minute): Stir in the mustard, Worcestershire sauce, and ketchup. Let them cook for about 30 seconds, stirring to coat the beef and onions. This step blooms the flavors. Then pour in the beef broth, scraping the bottom of the pot with your spoon to lift up all those browned bits—that’s pure flavor that you don’t want to waste.
- Cook the Potatoes (15 minutes): Add the cubed potatoes to the pot and stir to combine. Bring the soup to a boil, then reduce the heat to maintain a steady simmer. Cover and cook for 12-15 minutes, or until the potatoes are fork-tender. Test one by piercing it with a fork—it should slide in easily but the potato should still hold its shape.
- Mash Some Potatoes (2 minutes): Remove the pot from heat. Use your potato masher to gently mash some of the potatoes right in the pot. I do about 4-5 gentle presses—not too many. You want about half the potatoes broken down and half still in chunks. This gives the soup that naturally thick, creamy texture without adding any thickeners.
- Add the Milk and Cheese (3 minutes): Return the pot to low heat. Pour in the milk and stir to combine. Gradually add the shredded cheddar cheese, a handful at a time, stirring constantly until each addition is fully melted before adding the next. This prevents the cheese from clumping or separating. Once all the cheese is incorporated, the soup should be smooth, creamy, and pale golden in color.
- Season and Serve (1 minute): Taste the soup and adjust seasoning with salt and pepper. Remember that the cheese adds saltiness, so go easy at first. Ladle into bowls and top with your favorite cheeseburger garnishes—extra cheese, crumbled bacon, green onions, or a drizzle of ketchup. Serve immediately while it’s hot and velvety.
Pro tip: If the soup thickens too much upon standing, just add a splash of milk or broth when reheating. The texture will loosen right back up.
Cooking Tips & Techniques
Over the course of testing this soup, I’ve made plenty of mistakes so you don’t have to. Here’s what I’ve learned the hard way:
Don’t rush the browning. I know you’re hungry, but letting the ground beef develop a deep brown crust is what gives this soup its rich, savory foundation. If you stir it constantly, it steams instead of browns. Let it sit, then stir, then let it sit again. Those brown bits on the bottom of the pot are the flavor lottery.
Cut your potatoes evenly. This seems obvious, but I’ve definitely thrown in a mix of ¼-inch cubes and 1-inch chunks out of sheer laziness. The small pieces disintegrated while the big ones stayed hard. Take the extra two minutes to cut uniform ½-inch cubes. Your soup will thank you.
Low heat for the dairy. When you add the milk and cheese, keep the heat on low. High heat can cause the milk to curdle and the cheese to turn grainy. I once got distracted and let the soup come to a simmer after adding the milk—ended up with a slightly separated, sad-looking soup that still tasted okay but looked terrible. Gentle heat is the key.
Shred your own cheese. I cannot stress this enough. Pre-shredded cheese is coated in cellulose and potato starch to prevent clumping. Those same additives prevent smooth melting. You’ll end up with a slightly gritty soup instead of that silky, luscious texture. A block of sharp cheddar and a box grater take two minutes and make a world of difference.
Season in layers. Add a pinch of salt when browning the beef, another when the potatoes go in, and adjust at the end. This builds flavor gradually rather than dumping it all in at the end. And always taste before serving—your broth might be saltier than mine, so trust your own palate.
Variations & Adaptations
This soup is endlessly adaptable. Here are some ways I’ve tweaked it depending on what I have on hand or who I’m feeding:
- Make It Lighter: Use ground turkey or lean ground chicken instead of beef. Sauté in a tablespoon of olive oil since there’s less fat. Swap whole milk for 2% and use reduced-fat cheddar. The soup won’t be quite as rich, but it’s still satisfying and clocks in at fewer calories.
- Add Vegetables: Diced carrots and celery sautéed with the onion add sweetness and texture. A handful of frozen corn stirred in at the end brings pops of color. Chopped spinach wilts beautifully into the hot soup right before serving—great for sneaking in greens.
- Spicy Cheeseburger Soup: Add ½ teaspoon of smoked paprika and ¼ teaspoon of cayenne pepper with the seasonings. Top with pickled jalapeños and a drizzle of sriracha. The heat cuts through the creaminess beautifully.
- Bacon Cheeseburger Version: Cook 4 slices of bacon until crispy, crumble them, and use 1 tablespoon of the rendered bacon fat to brown the beef. Sprinkle the crumbled bacon on top of each bowl. This is my husband’s favorite variation—it takes the soup from great to unforgettable.
- Slow Cooker Adaptation: Brown the beef and sauté the onions on the stove first, then transfer everything except the milk and cheese to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Mash some potatoes, then stir in the milk and cheese at the end. It works, but the stovetop version is faster and gives you more control over the texture.
- Dairy-Free Option: Use unsweetened oat milk or canned coconut milk (the full-fat kind from a can, not the carton) and dairy-free cheddar shreds. The texture won’t be exactly the same, but it’s still creamy and delicious. I’ve tested this with oat milk and Violife cheddar—pretty convincing.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot, when the cheese is still luscious and the potatoes are tender. Ladle it into deep bowls and let everyone customize their own toppings. I love setting out little bowls of shredded cheese, crumbled bacon, sliced green onions, and a squirt bottle of ketchup—makes it feel like a cheeseburger bar.
For sides, keep it simple. A crusty baguette or buttery garlic bread is perfect for dipping. A crisp green salad with a tangy vinaigrette balances the richness. Or just serve it on its own—it’s hearty enough to be a complete meal.
Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days. The soup will thicken as it sits because the potatoes continue to absorb liquid. Don’t worry—that’s normal.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of milk or broth to loosen it back to your desired consistency. You can microwave individual portions in 30-second bursts, stirring between each. Avoid boiling, which can make the texture grainy.
Freezing: This soup freezes reasonably well, but the texture will change slightly. The potatoes can become a bit mealy upon thawing, and the dairy might separate. If you plan to freeze it, undercook the potatoes slightly and consider omitting the milk and cheese—add them fresh when reheating. Freeze in individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
Honestly, I rarely have leftovers of this soup. It disappears fast. But on the rare occasion there’s a cup or two left, I’ve been known to eat it cold straight from the fridge like a weird savory milkshake. No judgment.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one serving (about 1.5 cups, without toppings):
- Calories: 480
- Protein: 32g
- Fat: 24g
- Carbohydrates: 35g
- Fiber: 4g
- Calcium: 30% of the Daily Value
- Iron: 20% of the Daily Value
This soup is surprisingly well-balanced for a comfort food. The ground beef provides high-quality protein and iron, while potatoes offer potassium, vitamin C, and fiber (especially if you leave the skins on—I peel mine for texture, but you do you). The cheese and milk contribute calcium for bone health.
If you’re watching your sodium, use low-sodium beef broth and go easy on the added salt. The cheese and Worcestershire sauce already bring plenty of savory punch. For a lower-carb version, swap the potatoes for cauliflower florets and cook until tender—it’s not exactly the same, but it scratches the itch.
I’m not a nutritionist, just a home cook who pays attention to what goes into her body. This soup is real food—whole ingredients, no weird additives, and plenty of satisfaction. That counts for something.
Conclusion
This easy cheeseburger potato soup has saved more weeknights than I can count. It’s the recipe I turn to when I’m tired, when the fridge looks bare, and when I need something guaranteed to make everyone happy. One pot, 30 minutes, and you’ve got a bowl of creamy, cheesy, beefy comfort that tastes like a hug in soup form.
What I love most about this recipe is how forgiving it is. Don’t have russet potatoes? Use Yukon Golds. Out of cheddar? Try Monterey Jack or Colby. Want to load it up with bacon and green onions? Go for it. The basic formula is solid, but there’s plenty of room to make it your own.
I’d love to hear how yours turns out. Did you add something unexpected? Did your kids go back for thirds? Drop a comment below and let me know—I read every single one, and your tweaks might inspire my next batch. And if you’re looking for other cozy one-pot meals, you might enjoy this creamy 30-minute cheeseburger soup or these cheesy ground beef stuffed bell peppers for another night of easy comfort food.
Now go make some soup. Your future self—the one who’s tired and hungry at 6 PM—will be so glad you did.
Frequently Asked Questions
Can I use frozen potatoes for this soup?
You can, but fresh potatoes give you better texture. Frozen potatoes tend to release more water as they cook, which can make the soup thinner. If you’re in a pinch, thaw them first and pat them dry before adding to the pot.
Why did my soup turn out grainy?
Grainy soup usually means the cheese didn’t melt smoothly. This happens when you use pre-shredded cheese (those anti-caking agents are the culprit) or when you add the cheese over high heat. Next time, shred your own cheddar and stir it in over low heat until just melted.
Can I make this soup in an Instant Pot?
Absolutely. Use the sauté function to brown the beef and onions. Add the broth and potatoes, then pressure cook on high for 5 minutes. Quick release, mash some potatoes, then stir in the milk and cheese on the sauté setting (low heat). Just be careful not to let it boil after adding the dairy.
How can I thicken the soup without adding flour?
Mashing some of the potatoes right in the pot is the best way to thicken this soup naturally. If you want it even thicker, simmer it uncovered for a few extra minutes to reduce the liquid. You can also stir in a tablespoon of instant potato flakes—they absorb liquid and add thickness without changing the flavor.
Is this soup gluten-free?
Yes, as written, this recipe is naturally gluten-free. Just double-check your Worcestershire sauce and beef broth labels—some brands contain wheat-derived ingredients. Lea & Perrins Worcestershire sauce is gluten-free, and most beef broths are too, but it’s always worth verifying.
Pin This Recipe!

Easy Cheeseburger Potato Soup (One Pot, 30-Minute Meal)
A creamy, cheesy, and satisfying soup that tastes like a cheeseburger in soup form, made in one pot in just 30 minutes. Perfect for busy weeknights and made with simple, budget-friendly ingredients.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb (450g) ground beef (85/15)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 lbs (about 4 medium) russet potatoes, peeled and cubed into ½-inch cubes
- 4 cups (960ml) beef broth (low-sodium preferred)
- 1 cup (240ml) whole milk
- 2 cups (8 oz) sharp cheddar cheese, shredded
- 1 tablespoon yellow mustard
- 1 tablespoon Worcestershire sauce
- 2 tablespoons ketchup
- Salt and black pepper to taste
- Optional toppings: shredded cheese, crumbled cooked bacon, sliced green onions, pickled jalapeños, sour cream
Instructions
- Brown the ground beef in a large Dutch oven or heavy-bottomed pot over medium-high heat, breaking it apart as it cooks, until no pink remains (about 5 minutes). Leave about 1 tablespoon of fat in the pot.
- Add the diced onion and cook for 2 minutes until softened. Add the minced garlic and cook for 30 seconds more, stirring constantly.
- Stir in the mustard, Worcestershire sauce, and ketchup. Cook for 30 seconds. Pour in the beef broth, scraping up any browned bits from the bottom of the pot.
- Add the cubed potatoes and stir. Bring to a boil, then reduce heat to maintain a steady simmer. Cover and cook for 12-15 minutes until potatoes are fork-tender.
- Remove the pot from heat. Use a potato masher to gently mash some of the potatoes (about 4-5 presses) so about half are broken down and half remain in chunks.
- Return the pot to low heat. Pour in the milk and stir. Gradually add the shredded cheddar cheese, a handful at a time, stirring constantly until each addition is fully melted before adding the next.
- Taste and adjust seasoning with salt and pepper. Ladle into bowls and serve immediately with desired toppings.
Notes
For best results, shred your own cheddar cheese from a block to avoid anti-caking agents that prevent smooth melting. If the soup thickens too much upon standing, add a splash of milk or broth when reheating. To freeze, undercook the potatoes slightly and consider omitting the milk and cheese—add them fresh when reheating.
Nutrition
- Serving Size: 1.5 cups
- Calories: 480
- Sugar: 6
- Sodium: 800
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 4
- Protein: 32
Keywords: cheeseburger soup, potato soup, one pot meal, 30 minute meal, ground beef soup, comfort food, easy dinner


