01 -
First things first, grab your biggest pot or Dutch oven. I always go for my trusty Dutch oven; it just distributes heat so well. Toss in the ground beef over medium-high heat and break it up with a spoon. You want it nicely browned, no pink spots left. Drain off any excess fat – I usually just tilt the pot and spoon it out, trying not to make too much of a mess, which, let's be real, doesn't always happen. Then, add your chopped onion and let it soften, stirring occasionally until it turns translucent and smells sweet. This is where the kitchen starts to smell amazing, honestly.
02 -
Once the onion is soft, toss in your minced garlic. Stir it around for just about a minute until you can really smell it; don't let it burn, that's a sad mistake I've made before and it makes everything bitter. Next, sprinkle in the flour over the beef and onion mixture. Stir it constantly for another minute or two. This creates a roux, a little thickening agent that's going to give our soup a lovely body. It'll look a bit clumpy, but that's what we want, trust me!
03 -
Now, it's time for the liquids! Slowly pour in the chicken broth, stirring constantly to make sure there are no lumps from the flour. This part always feels a bit like magic, watching it all come together. Add your peeled and diced potatoes to the pot. I usually cut mine into about half-inch cubes so they cook evenly. Bring the soup to a gentle simmer, then reduce the heat to medium-low, cover, and let it cook for about 15-20 minutes, or until the potatoes are fork-tender. Don't rush this; we want those potatoes soft!
04 -
Once those potatoes are perfectly tender, pour in the half-and-half (or whole milk, if that's what you're using). Stir it in gently and let the soup heat through, but don't let it come to a rolling boil after adding the dairy; you risk it separating, and nobody wants a curdled soup, right? Just a nice, gentle simmer for a few minutes to warm everything up. The soup will start to look wonderfully creamy and inviting. This is when I usually sneak a little taste, just to check!
05 -
Here’s the fun part: the cheese! Remove the pot from the heat before adding your freshly grated sharp cheddar. Stir it in gradually, a handful at a time, until it's completely melted and smooth. The residual heat from the soup is usually enough to melt it beautifully. If you add it while it's boiling, it can get stringy or separate, and we want that gorgeous, velvety texture. This step transforms it into truly Cheesy Hamburger Potato Soup, making it so rich and comforting.
06 -
Finally, it's time to taste and adjust the seasonings. Add salt, black pepper, and dried thyme to your liking. I tend to be a bit heavy-handed with the pepper, but that’s just me! Give it one last good stir. Ladle the warm, thick soup into bowls. Sometimes I sprinkle a little extra cheese or some fresh chives on top for a pop of color and extra flavor. It’s ready to be devoured! Honestly, the smell alone is enough to get everyone running to the kitchen.