4largerusset potatoes, thoroughly peeled and diced into 1-inch cubes
1mediumonion, finely chopped
2clovesgarlic, minced
4cupsvegetable broth, preferably low-sodium
1cupwhole milk or plant-based milk (e.g., almond or oat milk)
2tablespoonsbutter or olive oil for sautéing
1teaspoondried thyme, or 2 teaspoons fresh thyme, finely chopped
to tastesalt and pepper
to tastefresh chives, finely chopped (for garnish)
optionalcrispy fried onions for an added crunchy topping
Instructions
Begin by melting the butter or heating the olive oil in a large pot over medium heat. Once hot, add the finely chopped onion. Sauté for approximately 5 minutes, stirring occasionally, until the onion becomes soft and translucent.
Incorporate the minced garlic into the pot and sauté for an additional minute, allowing the garlic to release its fragrant aroma.
Next, add the diced potatoes along with the vegetable broth and dried thyme. Increase the heat to high to bring the mixture to a vigorous boil.
Once it reaches a boil, decrease the heat to low and cover the pot with a lid. Let the soup gently simmer for about 15-20 minutes, or until the potatoes easily pierce with a fork and are tender throughout.
After the potatoes are cooked, use an immersion blender to blend the soup to your preferred consistency. For a heartier texture, blend only half of the soup, leaving chunks of potatoes intact.
Stir in the whole milk (or plant-based alternative) and season the soup generously with salt and pepper. Heat through for an additional 2-3 minutes, ensuring it doesn't come back to a boil.
Once heated, remove the pot from the heat source and allow it to sit for a few minutes to enhance the flavors. Serve hot, garnished with freshly chopped chives and, if desired, a sprinkle of crispy fried onions for an added crunch.
Notes
For a richer flavor, use low-sodium vegetable broth and adjust seasoning to taste.