Thick, cheesy beef and potato soup hits the table with the kind of comfort that gets quiet fast. The broth turns velvety instead of thin, the potatoes stay tender without falling apart, and the seasoned ground beef gives every spoonful enough heft to count as a meal. It’s the kind of bowl that feels substantial, not heavy in a greasy way, and the cheddar pulls everything together with a smooth finish.
What makes this version work is the way the flour gets stirred into the beef before the liquid goes in. That quick step helps the soup thicken evenly, so you don’t end up with a brothy pot or floury lumps. The canned cheddar soup adds body and a familiar creamy base, while the fresh sharp cheddar at the end gives the soup its real cheese flavor instead of just relying on processed richness.
Below, you’ll find the timing that keeps the potatoes tender, the ingredient swap that helps if you’re short on broth, and a few variations for changing the texture without losing that loaded-potato feel.
The soup thickened up beautifully and the potatoes stayed in perfect little tender chunks. I added the cheddar at the end like you said and it never got grainy.
Save this cheesy beef and potato soup for nights when you want a thick, cheddar-loaded bowl with real dinner-and-leftovers energy.
The Part That Keeps This Soup Thick Instead of Brothy
The flour goes in after the beef has browned and before the broth hits the pot. That matters. If you dump flour straight into liquid, it clumps and stays raw-tasting in little pockets. Stirring it into the meat and onion first coats the fat in the pan, and once the broth goes in, it thickens the whole base evenly.
The potatoes are doing more than adding bulk here. Yukon golds hold their shape, but they still soften enough to help the soup feel rich and cohesive. If you use russets, expect a softer, starchier pot. That isn’t wrong, but the soup will look and eat more like a mash-thickened chowder than a broth with clean potato pieces.
What Each Ingredient Is Actually Doing In This Pot

- Ground beef — This is the backbone of the soup, so use something with enough fat to brown well but not so much that the finished bowl turns oily. If your beef is especially fatty, drain it before you add the flour.
- Yukon gold potatoes — These stay tender without dissolving. That balance matters because the soup needs body from the potatoes, not potato mush.
- Beef broth — This gives the soup a savory base that water can’t match. A low-sodium broth is the best choice if you want control over the salt at the end.
- Whole milk — Whole milk keeps the soup creamy without making it feel heavy enough to split easily. Lower-fat milk will work, but the texture lands thinner.
- Cheddar cheese soup — This is the shortcut ingredient that gives the pot body and a smooth, stable cheese base. It’s not a one-for-one swap with shredded cheese, which is why the soup tastes balanced instead of stringy.
- Sharp cheddar — Add it off the heat or at the very end so it melts smoothly. Pre-shredded cheese can work, but fresh-shredded melts cleaner because it doesn’t carry the anti-caking coating.
Building the Pot So the Cheese Stays Smooth
Brown the Beef and Cook Out the Onion
Cook the beef and onion together until the meat has lost its pink color and the onion looks soft and translucent. You want some browning on the bottom of the pot, because that gives the soup more depth than a pale simmer ever will. If there’s a lot of fat left in the pot, spoon most of it off before you move on. Too much fat can make the final soup feel slick instead of creamy.
Coat the Meat Before the Liquid Goes In
Sprinkle the flour over the beef mixture and stir for a full minute. The flour should disappear into the fat and cling to the meat, not sit in dusty streaks. This is the point where the soup starts earning its thickness. If you rush it, the flour can taste raw and the broth won’t tighten properly.
Whisk the Broth and Dairy Until the Base Looks Even
Add the broth, milk, cheddar cheese soup, garlic powder, salt, and pepper, then whisk until the mixture looks smooth. Scrape the bottom of the pot as you stir so any browned bits dissolve into the soup instead of sticking and scorching. Once the liquid is in, keep the heat moderate. A hard boil is what can make dairy look grainy or separated.
Simmer the Potatoes Until They Yield Cleanly
Add the diced potatoes and bring the soup to a boil, then lower the heat to a steady simmer. Cook until the potatoes are fork-tender and the edges are just starting to soften, about 18 to 20 minutes. If they start breaking apart before the soup is thick enough, your simmer was too vigorous. The goal is tender chunks suspended in a creamy base, not potato paste.
Finish With the Cheddar Off the Heat
Stir in the shredded cheddar at the end and let it melt completely before serving. If the soup is too hot when the cheese goes in, the fats can separate and the texture turns stringy or grainy. Pull the pot off the burner for a minute if needed, then stir until the cheese disappears into the soup. That last step is what gives you a smooth, velvety finish.
How to Change the Bowl Without Losing the Comfort
Swap in Turkey or Chicken for a Lighter Pot
Use ground turkey or ground chicken in place of the beef for a lighter version. You’ll lose some of the deep savory flavor, so lean harder on the beef broth equivalent and don’t skip the onion browning step. The soup will still be creamy and filling, just a little less rich.
Make It Gluten-Free With a Small Change
Swap the flour for a gluten-free all-purpose blend that includes xanthan gum, or use a cornstarch slurry near the end if that’s what you have. The texture will still thicken, but cornstarch gives a glossier finish and needs less simmering. Just don’t add it directly to hot liquid or it can seize into lumps.
Make It Bacon-Forward
Cook a few strips of bacon first, then use a little of the drippings to brown the beef. The soup gets a smoky edge that plays well with the cheddar and sour cream topping. Keep the bacon crumbled for the end so it stays crisp instead of softening in the pot.
Make the Soup a Little Thinner
If you want a looser soup, add an extra half cup of broth after the potatoes are tender. Do it before the cheese goes in so you can judge the final texture accurately. Once the cheddar is melted, the soup will thicken again as it sits.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills, so expect a sturdier texture the next day.
- Freezer: It can be frozen, but dairy soups sometimes turn a little grainy after thawing. If you freeze it, cool it completely first and leave a little headspace in the container.
- Reheating: Warm it gently on the stove over low heat, stirring often and adding a splash of broth or milk if it’s too thick. High heat is the fastest way to make the cheese separate, so keep the simmer soft.
Questions I Get Asked About This Recipe

Cheesy Beef and Potato Soup
Ingredients
Equipment
Method
- Brown the ground beef with diced onion in a large pot over medium-high heat, cooking until the meat is no longer pink. Drain excess fat, then add minced garlic and cook 30 seconds while stirring.
- Sprinkle flour over the browned beef and stir for 1 minute to remove the raw flour taste. Keep the heat at medium so the mixture clings together.
- Whisk in beef broth, whole milk, cheddar cheese soup, garlic powder, salt, and black pepper until smooth. Continue whisking until the mixture looks thick and evenly colored.
- Add the diced Yukon gold potatoes and bring the soup to a boil. Reduce to medium and simmer 18–20 minutes, stirring occasionally, until the potatoes are tender and offer no resistance with a fork.
- Stir in shredded sharp cheddar and cook just until fully melted and glossy. Serve hot, topped with sour cream, bacon crumbles, and green onions.