Creamy potato soup loaded with sharp cheddar, garlic, and fresh herbs for a cozy, flavorful bowl.
2 lbs russet potatoes, peeled and diced
1 tbsp olive oil
1 tbsp butter
1 medium onion, diced
4 cloves garlic, minced
4 cups chicken or vegetable broth
1 cup whole milk
1 cup heavy cream
2 cups shredded sharp cheddar cheese
1 tsp dried thyme
1 tsp dried parsley
1/2 tsp dried rosemary
Salt and pepper to taste
Fresh chives or parsley for garnish
1. Heat olive oil and butter in a large pot over medium heat. Add diced onion and cook until softened.
2. Stir in the garlic and cook until fragrant, about 30 seconds.
3. Add the diced potatoes, broth, thyme, parsley, rosemary, salt, and pepper. Bring to a simmer.
4. Cover and cook for 15–20 minutes, or until potatoes are tender.
5. Use a potato masher to lightly mash some of the potatoes for a thicker texture.
6. Stir in the milk and heavy cream, then reduce heat to low.
7. Add shredded cheddar cheese gradually, stirring until fully melted and smooth.
8. Taste and adjust seasoning as needed.
9. Serve hot, garnished with fresh chives or parsley.
For extra richness, replace milk with additional cream.
Use smoked cheddar for a deeper flavor.
To make it vegetarian, use vegetable broth instead of chicken broth.