Ingredients
Equipment
Method
- Brown the ground beef in a large pot or Dutch oven over medium-high heat. Drain off any excess grease.
- Add the chopped onion and garlic to the pot and cook until softened, about 5 minutes.
- Pour in the beef broth, and add the cubed potatoes, carrots, and celery. Stir in the thyme and smoked paprika. Season with salt and pepper to taste.
- Bring the soup to a boil, then reduce heat and simmer for 15-20 minutes, or until the potatoes are tender.
- While the soup simmers, prepare the roux. In a separate saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the roux is smooth and slightly golden.
- Gradually whisk the warm milk into the roux, ensuring there are no lumps. Cook over medium heat, stirring constantly, until the sauce thickens slightly, about 3-5 minutes.
- Reduce the heat to low. Gradually add the shredded cheddar cheese to the soup, stirring constantly until the cheese is melted and the soup is smooth.
- Pour the cheese sauce into the soup pot and stir gently to combine. Be sure not to boil the soup after adding the cheese, as this can cause it to separate.
- Ladle the soup into bowls and garnish with your favorite toppings, such as sour cream, chopped green onions, or bacon bits.
Notes
For a richer flavor, use homemade beef broth. Freshly grated cheese melts better than pre-shredded cheese. Gruyere or Fontina can be added for a more complex cheese flavor. Leftovers can be stored in the refrigerator for up to 3 days.
