Ingredients
Scale
- 4 large Russet potatoes, peeled and diced
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 4 cups chicken broth or vegetable broth
- 1 cup heavy cream
- 2 cups sharp cheddar cheese, grated
- 2 tablespoons butter
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Start by peeling and dicing the potatoes into even chunks. Finely chop the onion and mince the garlic cloves. Set all ingredients aside for easy access during cooking.
- In a large soup pot, melt the butter over medium heat. Add the chopped onion and minced garlic, sautéing until fragrant and translucent, about 3-4 minutes.
- Add the diced potatoes to the pot, stirring to coat with aromatics. Pour in the chicken or vegetable broth, ensuring potatoes are submerged. Bring to a boil, then simmer until tender, approximately 15-20 minutes.
- Use an immersion blender to puree the soup until smooth and creamy. Alternatively, transfer to a blender, blend until smooth, then return to the pot.
- Stir in the grated cheddar cheese and heavy cream. Cook gently until cheese melts and soup is rich. Season with thyme, rosemary, salt, and pepper. Adjust seasonings as desired, adding cayenne for a spicy kick.
- Ladle the soup into bowls and garnish with chopped parsley. Serve hot with crusty bread or side dishes.
Notes
- If you prefer a thicker soup, mash some potatoes before blending.
- For dairy-free, substitute heavy cream with coconut milk or cashew cream.
- Aged cheddar adds a sharper flavor; feel free to mix cheeses for a milder taste.
- Reheat gently on the stove, stirring occasionally to prevent curdling.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 320 Kcal
- Sugar: 5g
- Sodium: 860mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 60mg