Description
This Chunky Ground Beef and Potato Soup is a hearty, comforting one-pot recipe packed with tender potatoes, sweet corn, rich ground beef, and creamy broth. Perfect for busy weeknights or cozy winter meals, it’s a family favorite that reheats beautifully and makes excellent leftovers.
Ingredients
1 pound ground beef
3 cups diced potatoes (Yukon gold or russet)
1 cup chopped carrots
1 cup corn kernels (fresh, canned, or frozen)
1 yellow onion, diced
3 cloves garlic, minced
4 cups beef broth
1 cup heavy cream or whole milk
2 tablespoons butter
2 tablespoons all-purpose flour
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon dried thyme or Italian herbs
Instructions
1. Brown the ground beef in a large Dutch oven over medium-high heat, breaking it into crumbles. Once fully cooked, drain the excess fat and remove from the pot.
2. In the same pot, melt the butter and sauté the diced onion and minced garlic until softened and fragrant, about 3–4 minutes.
3. Add the diced potatoes, carrots, and corn. Stir everything together to coat with the butter and aromatics.
4. Sprinkle the flour over the vegetables and stir to combine. Slowly pour in the beef broth while stirring to avoid lumps. Add salt, pepper, and thyme or herbs.
5. Return the browned ground beef to the pot and bring the mixture to a gentle simmer. Cover and let cook for 20–25 minutes or until the potatoes are fork-tender.
6. Reduce the heat and stir in the heavy cream or milk. Warm through without letting the soup boil. Adjust seasoning to taste.
7. Serve hot with crusty bread or shredded cheese on top, and enjoy!
Notes
For a thicker soup, increase flour to 3 tablespoons or simmer uncovered to reduce.
Russet potatoes create a creamier soup texture, while Yukon golds hold shape better.
Make it spicy with a pinch of chili flakes or a diced jalapeño in the onion sauté.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: One Pot, Stovetop
- Cuisine: American Comfort Food
Nutrition
- Serving Size: 1.5 cups
- Calories: 410
- Sugar: 5g
- Sodium: 740mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0.5g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 85mg