In the same pot, melt the butter over medium heat. Add the diced onion and garlic, cooking until softened (about 3-4 minutes).
Build the Soup:
Cook the Potatoes:
Add the diced potatoes, smoked paprika, thyme (if using), salt, and pepper to the pot. Pour in the broth and bring to a boil. Reduce heat to a simmer and cook for 10-15 minutes, or until the potatoes are tender.
Make it Creamy:
In a small bowl, whisk the flour with 1/4 cup of the milk until smooth. Stir this mixture into the pot. Add the remaining milk and heavy cream, stirring well to combine.
Add Cheese and Beef:
Stir in the shredded cheddar cheese until melted and smooth. Add the cooked ground beef back into the soup and simmer for an additional 5 minutes.
Serve:
Garnish and Enjoy:
Ladle the soup into bowls and garnish with chopped green onions or parsley. Serve hot with crusty bread or crackers.
Notes
For added veggies, toss in diced carrots, celery, or corn with the potatoes.
If the soup is too thick, add a splash of broth or milk to reach your desired consistency.
Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 2 months.