Description
This Cheesy Beef and Potato Soup is the ultimate cozy comfort food, loaded with tender potatoes, hearty ground beef, and a creamy, cheesy broth that’s both rich and satisfying. It’s an easy weeknight dinner that feeds a crowd and tastes even better the next day.
Ingredients
1 pound ground beef
4 cups diced Yukon Gold potatoes
1 medium yellow onion, diced
3 cloves garlic, minced
4 cups low-sodium beef broth
2 cups shredded sharp cheddar cheese
4 ounces cream cheese
2 cups milk or half-and-half
4 tablespoons butter
1/4 cup all-purpose flour
Salt and pepper, to taste
Chopped fresh parsley, optional, for garnish
Instructions
1. In a large soup pot or Dutch oven, cook ground beef over medium heat until browned. Drain any excess grease and set the beef aside.
2. In the same pot, melt butter over medium heat. Add diced onion and sauté until softened, about 3-4 minutes. Add minced garlic and cook for 30 seconds.
3. Sprinkle in flour and stir constantly to form a roux. Cook for 1-2 minutes to remove raw flour taste. Gradually whisk in beef broth until smooth.
4. Add diced potatoes and return cooked beef to the pot. Bring to a gentle boil, reduce heat to low, cover, and simmer for 15-20 minutes or until potatoes are tender.
5. Stir in milk or half-and-half and cream cheese. Stir until cream cheese is melted and smooth.
6. Reduce heat to low. Gradually add shredded cheddar cheese, stirring until fully melted and creamy.
7. Season with salt and pepper to taste. Add more broth or milk to thin, if needed. Garnish with fresh parsley and serve hot.
Notes
Use freshly shredded cheddar for the best melt and flavor—pre-shredded cheeses may not melt as smoothly.
If you’re making this ahead, wait to add cheese until reheating to keep the soup extra creamy.
For a thicker soup, mash a few potatoes right in the pot before adding cheese.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 480
- Sugar: 5g
- Sodium: 860mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 1g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 95mg
Keywords: cheesy beef soup, potato soup, easy comfort food