Ingredients
Equipment
Method
- Heat olive oil and butter in a large pot over medium heat until butter is melted and mixture is hot.
- Add diced onion to the pot and sauté for 5-6 minutes until softened and translucent, stirring occasionally.
- Stir in minced garlic and cook for another minute until fragrant, being careful not to burn the garlic.
- Sprinkle flour over the onion and garlic mixture, stirring constantly for 2 minutes to create a roux.
- Gradually pour in chicken broth while whisking continuously to prevent lumps from forming.
- Add cubed potatoes to the pot along with salt, pepper, and paprika, stirring to combine.
- Bring the mixture to a boil, then reduce heat to medium-low and simmer for 20-25 minutes until potatoes are tender.
- Using a potato masher or immersion blender, partially mash some potatoes to thicken the soup while leaving chunky pieces.
- Stir in milk and fresh herbs (rosemary and thyme), simmering for another 5 minutes.
- Remove pot from heat and gradually add shredded cheddar cheese, stirring until completely melted and smooth.
- Fold in sour cream and adjust seasoning with additional salt and pepper if needed.
- Serve hot in bowls, garnished with chopped green onions and extra herbs if desired.
Notes
For extra richness, substitute half the milk with heavy cream. The soup can be made ahead and reheats beautifully. Add more broth if soup becomes too thick upon reheating.
