Cheesy Beef and Potato Soup

When the potatoes are nearly tender, the broth starts to turn creamy even before the cheddar goes in. That’s the moment I look for in this cheesy beef and potato soup: the potatoes are still distinct, but the spoon leaves a soft trail through the pot. Browning the beef first gives the broth a savory base, and the onion, carrots, and celery soften right in the same Dutch oven.

I build the soup in layers so it feels hearty without turning heavy. A little flour helps the broth thicken, Yukon Gold potatoes add a naturally creamy texture, and sharp cheddar brings a tangy finish. The last step is gentle heat; boiling after the cheese goes in can make the soup grainy. Ladled into bowls, it’s a warm, cheddar-rich soup with tender potatoes and browned beef in every spoonful.

Cheesy Beef and Potato Soup, creamy and hearty
“

Kitchen Note

I cut the Yukon Golds into even 1/2-inch cubes so they become fork-tender at about the same time. Uneven pieces leave you with a mix of firm centers and potatoes that are already breaking apart.

Save this cheesy beef and potato soup for a cozy dinner with tender potatoes, savory beef, and a sharp cheddar finish.

Save to Pinterest

Why the Flour Does the Thickening Before the Cheddar Arrives

Cheddar makes this soup rich, but it shouldn’t have to do all the work of thickening the broth. If cheese is the only thing giving a soup body, it’s easy to wind up with a thin base and a heavy, clumpy finish. Here, the flour gets a brief cook in the butter-coated vegetables before the broth is whisked in. That gives the liquid a smooth foundation before the potatoes have even started to soften.

The potatoes add their own starch as they simmer, which rounds out the broth without turning it into a purée. That’s why I keep the cubes intact and wait until they’re fork-tender rather than stirring them until they fall apart. The cheddar then has a different job: it melts into the finished soup for its sharp, creamy flavor. The result is a bowl that feels substantial, but still has clear pieces of beef and potato instead of one thick, uniform texture.

What the Beef, Yukon Golds, and Cheddar Bring to the Pot

Cheesy Beef and Potato Soup with tender potatoes and cheddar
  • Ground beef — An 85% lean grind browns well and brings a full beef flavor to the broth. A leaner grind can work, though the soup will have less of that rich, browned-beef character.
  • Yukon Gold potatoes — Their creamy, buttery texture suits a soup where you want tender pieces rather than a firm, waxy bite. Red potatoes can stand in, but they’ll taste a little less creamy and hold their shape more firmly.
  • Sharp cheddar — Sharpness keeps the cheese flavor noticeable against the beef and potatoes. Monterey Jack makes a milder, softer-tasting bowl if you prefer less tang.
  • Whole milk — It gives the broth a rounded, creamy finish without making the cheese flavor disappear. Half-and-half is a workable swap for a richer soup; it will feel heavier on the palate.
  • Low-sodium beef broth — It lets the beef, cheese, and seasoning stay in balance. Regular-sodium broth works too, but the soup may taste saltier, so taste before adjusting the seasoning.

Building the Soup in Four Stages

Brown the Beef, Then Clear the Pot

Set a 5-quart Dutch oven over medium-high heat and cook the ground beef for 6 to 8 minutes, breaking it into crumbles as it browns. Look for no pink spots and a browned surface; the beef should reach 160°F. Drain the excess fat, then transfer the beef to a plate. Leaving a pool of fat behind can make the finished broth feel greasy.

Soften the Vegetables and Make the Base

Melt the butter in the same Dutch oven over medium heat, then add the diced onion, carrots, and celery. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables have softened; they shouldn’t take on much color. Stir in the garlic and cook for 30 seconds, just until fragrant. Add the flour and cook for 1 minute, then gradually whisk in the beef broth until the mixture looks smooth, with no dry flour pockets.

Simmer Until the Potatoes Yield

Return the browned beef to the pot and stir in the potatoes, kosher salt, and black pepper. Bring the soup to a boil, then reduce the heat and simmer uncovered for 15 to 20 minutes. The potatoes are ready when a fork slides into a cube without resistance. If they’re still firm in the center, give them a little more time before adding the milk.

Finish With Milk and Cheddar Over Low Heat

Stir in the whole milk and heat the soup over low for 2 to 3 minutes, until it’s steaming. Add the shredded cheddar a handful at a time, stirring until each addition melts before adding the next. Keep the heat low and don’t let the soup boil after the cheese goes in. The finished broth should look smooth and creamy, not oily or grainy.

Three Ways to Change Up Your Beef and Potato Soup

Give it a gentle pepper-jack kick

Swap the sharp cheddar for pepper jack. It melts into the same creamy base and brings mild chile heat, though you’ll lose some of the cheddar’s sharp tang.

Make the soup gluten-free

Replace the all-purpose flour with a cup-for-cup gluten-free flour blend. Cook it with the softened vegetables before whisking in the broth, just as you would with regular flour; the finished soup may thicken a little differently depending on the blend.

Add a smoky cheddar note

Use smoked cheddar in place of sharp cheddar for a deeper, woodsy flavor. It makes the soup taste more robust, with less of the bright tang you get from sharp cheese.

Storage and Reheating

  • Refrigerator: Keep leftovers covered for 3 to 4 days. The potatoes will soften a bit and the soup may thicken as it sits.
  • Freezer: Freeze in airtight containers for up to 2 months. The dairy may separate slightly after thawing, and the potatoes can become softer, so the texture won’t be quite as smooth as freshly made.
  • Reheating: Warm gently in a saucepan over low heat, stirring occasionally until steaming throughout. Avoid a hard boil, which can make the cheese separate.

Questions I Get Asked About This Beef and Potato Soup

Can I use russet potatoes instead of Yukon Golds?+

Yes, but russets are starchier and more likely to break down in the simmer. Keep an eye on them as they cook and stir gently so the soup keeps some potato pieces instead of turning too thick and soft.

How do I thicken the soup if it looks too thin?+

Once the potatoes are tender, press a few against the side of the pot with the back of a spoon and stir them into the broth. Their starch will add body without extra flour, which can clump if sprinkled straight into hot soup.

Can I use pre-shredded cheddar?+

You can, but it may not melt as smoothly as cheddar shredded from a block. Packaged shreds often have an anti-caking coating, which can leave the soup slightly grainy; freshly shredded cheese gives the smoothest finish.

Can I use 2% milk instead of whole milk?+

Yes. Use the same amount, and expect a slightly lighter broth with less richness than whole milk provides. The soup will still be creamy once the cheddar melts in.

Can I prepare the vegetables ahead of time?+

Yes, dice the onion, carrots, and celery ahead and keep them covered in the refrigerator. For the best color and texture, cut the potatoes close to cooking time; if you cut them early, keep them submerged in cold water in the refrigerator and drain them before adding them to the pot.

Cheesy Beef and Potato Soup

Cheesy beef and potato soup simmers browned ground beef and tender Yukon Gold potatoes in a creamy broth with carrots, celery, and sharp cheddar. Add the cheese over low heat for a smooth, rich finish.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 560

Ingredients
  

  • 1 lb ground beef 85% lean
  • 2 tbsp unsalted butter
  • 1 yellow onion medium, diced
  • 2 carrots medium, diced
  • 2 celery ribs diced
  • 2 cloves garlic minced
  • 0.25 cup all-purpose flour
  • 4 cups low-sodium beef broth
  • 2 lb Yukon Gold potatoes cut into 1/2-inch cubes
  • 0.75 tsp kosher salt
  • 0.5 tsp black pepper
  • 2 cups whole milk
  • 8 oz sharp cheddar cheese shredded

Equipment

  • 1 5-quart Dutch oven

Method
 

  1. In a 5-quart Dutch oven over medium-high heat, cook the ground beef for 6 to 8 minutes, breaking it into crumbles, until browned and it reaches 160°F.
  2. Drain the excess fat and transfer the beef to a plate.
  3. Melt the butter in the Dutch oven over medium heat.
  4. Add the onion, carrots, and celery and cook for 5 to 7 minutes, stirring occasionally, until softened.
  5. Add the garlic and cook for 30 seconds.
  6. Stir in the flour and cook for 1 minute.
  7. Gradually whisk in the beef broth until smooth.
  8. Return the beef to the pot and stir in the potatoes, salt, and pepper.
  9. Bring to a boil, then reduce the heat and simmer uncovered for 15 to 20 minutes, until the potatoes are fork-tender.
  10. Stir in the milk and heat over low for 2 to 3 minutes until steaming.
  11. Add the cheddar a handful at a time, stirring until melted; do not let the soup boil.

Notes

For a smooth finish, add the cheddar over low heat and do not let the soup boil. Refrigerate leftovers for up to 3 days; freezing is not recommended because the dairy may separate. For a lactose-free option, use lactose-free whole milk and cheddar.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating