Cheesy Hamburger Potato Soup is a cozy, hearty bowl filled with tender potatoes, flavorful ground beef, and lots of gooey cheese. It’s the kind of soup that feels like a warm hug on a chilly day, with a rich, creamy base that brings all the flavors together perfectly.
I love making this soup when I want something comforting but simple to throw together. The combination of browned hamburger, soft potatoes, and melted cheese always gets everyone asking for seconds. One tip I have is to use sharp cheddar cheese for that extra punch of flavor—it really takes the soup to the next level!
Whenever I serve this soup, I like to pair it with some crusty bread or a simple green salad to balance out the richness. It’s a meal that brings people together around the table, and I’ve found it’s perfect for family dinners or casual get-togethers with friends. Plus, leftovers heat up beautifully the next day, making it a winner all around.
Key Ingredients & Substitutions
Ground beef: This gives the soup its hearty, meaty flavor. You can swap it for ground turkey or chicken for a lighter version. For a vegetarian option, cooked lentils or plant-based crumbles work well.
Potatoes: I like using Yukon Gold because they stay tender but hold their shape. Russets can also work but might break down more. If you want a twist, try sweet potatoes for a subtle sweetness.
Sharp cheddar cheese: Sharp cheddar melts smoothly and adds a nice tang. You can use Colby, Monterey Jack, or a cheese blend if you prefer a milder taste. Avoid pre-shredded cheese with additives—it melts better when shredded fresh.
Dairy (milk and heavy cream): These make the soup creamy and rich. If you want a lighter soup, use just milk or swap cream for half-and-half. For dairy-free, try coconut milk or a cashew cream, but note flavor changes.
How Do You Make the Soup Creamy Without Clumps?
The secret to a smooth, creamy soup lies in making a good roux (flour + butter) and adding liquids slowly:
- After cooking beef and veggies, melt butter then sprinkle flour evenly.
- Stir constantly for 2 minutes; this cooks the flour and prevents raw taste or lumps.
- Add beef broth slowly while stirring to keep the mixture smooth.
- Once potatoes are tender, add milk and cream gently and warm without boiling—to avoid curdling.
- Add shredded cheese little by little, stirring constantly so it melts evenly.
Keep patience here, and your soup will be silky and well-blended every time!

Equipment You’ll Need
- Large pot or Dutch oven – I prefer this to cook everything in one place and keep it easy to stir.
- Wooden spoon or spatula – perfect for stirring the roux and mixing ingredients smoothly.
- Measuring cups and spoons – for accurate ingredients, especially when measuring liquids and spices.
- Grater – for shredding cheese freshly, which melts better and adds flavor.
- Knife and cutting board – to chop potatoes, onions, and garlic efficiently.
- Soup ladle – for serving hot, creamy bowls of soup easily.
Flavor Variations & Add-Ins
- Protein swap: Use cooked bacon bits or breakfast sausage instead of ground beef to add different flavors.
- Cheese variations: Mix in Monterey Jack, Colby, or pepper jack for a different melt and spice level.
- Veggie boost: Add sautéed mushrooms, diced bell peppers, or corn to make it more colorful and nutritious.
- Spicy kick: Stir in a dash of hot sauce, red pepper flakes, or chopped jalapeños for some heat.
How to Make Cheesy Hamburger Potato Soup?
Ingredients You’ll Need:
- 1 lb ground beef
- 4 cups diced potatoes (about 3 medium potatoes)
- 1 small onion, finely chopped
- 3 cups beef broth
- 1 cup milk (whole or 2%)
- 1 cup heavy cream
- 2 cups shredded sharp cheddar cheese
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 3 tablespoons butter
- 1 teaspoon dried parsley or 1 tablespoon fresh parsley, chopped
- 1/2 teaspoon dried thyme (optional)
- Salt and black pepper, to taste
- Chopped chives or green onions for garnish
How Much Time Will You Need?
This recipe takes about 10 minutes to prep and 30 minutes to cook, so you can have a warm, comforting soup ready in about 40 minutes. It’s perfect for a cozy weeknight dinner!
Step-by-Step Instructions:
1. Cook the Beef and Vegetables:
In a large pot or Dutch oven, brown the ground beef over medium heat. Break it apart as it cooks until no pink remains. Drain off any extra fat. Next, add the chopped onion and minced garlic and sauté for 3-4 minutes until the onion is soft and clear.
2. Make the Roux and Add Broth:
Add the butter to the pot and let it melt. Sprinkle the flour evenly over the beef mixture, stirring constantly for about 2 minutes. This step will thicken the soup later. Slowly pour in the beef broth, stirring well to avoid lumps. Bring the mixture to a gentle simmer.
3. Add Potatoes and Simmer:
Add the diced potatoes, parsley, thyme (if using), salt, and pepper. Cover the pot and let everything simmer on medium-low heat for 15-20 minutes until potatoes are tender when pierced with a fork.
4. Add Dairy and Cheese:
Lower the heat and stir in the milk and heavy cream gently. Warm the soup without boiling. Gradually add 1½ cups of shredded cheddar cheese while stirring constantly to melt it smoothly into the soup.
5. Final Touches and Serve:
Taste the soup and adjust seasoning with more salt and pepper if needed. Serve the soup hot, sprinkled with the remaining cheddar cheese and chopped chives or green onions for a fresh, colorful finish.
Can I Use Frozen Potatoes for This Soup?
Yes, you can use frozen diced potatoes for convenience. Just add them directly to the soup and cook until tender, but keep in mind they may cook faster than fresh ones, so adjust cooking time accordingly.
How Can I Make This Soup Vegetarian?
Swap the ground beef for plant-based crumbles or cooked lentils, and use vegetable broth instead of beef broth. The cheese and cream still keep it rich and flavorful.
What’s the Best Way to Store Leftovers?
Store leftover soup in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally to keep it creamy and smooth.
Can I Freeze Cheesy Hamburger Potato Soup?
Yes, you can freeze it, but dairy-based soups sometimes change texture after thawing. To minimize this, cool the soup completely, freeze in airtight containers, and thaw slowly in the fridge before reheating gently.