This creamy potato soup is a comfort food classic that's easy to make in just one pot. It's the perfect cold-weather meal and is delicious topped with bacon and cheese.
Toppings: sour creamshredded cheese, bacon bits, chopped green onions
Instructions
In large pot or Dutch oven add butter or oil over medium heat. Once warm, add onion and garlic sauté and until onions are translucent and fragrant, about 7 minutes or so.
Add the carrots and celery and sauté for 5-7 minutes more.
Add the salt, pepper and flour and gently toss until veggies are coated.
Add milk, vegetable broth, potatoes, bay leaf, thyme, marjoram and nutmeg. Stir and bring mixture to a boil. Once boiling, turn temperature down to low, cover and simmer for about 30 minutes or until potatoes are tender.
Remove the bay leaf. Use an immersion blender to blend the soup until somewhat smooth. If you don't have an immersion blender you can use a potato masher to mash some of the potatoes. I prefer to leave a bit of chunky potato texture to the soup, but if you want it completely smooth you can fully blend it in a high powered blender. If you're using a blender, just blend in batches, making sure to not fill your blender past the maximum fill line and be extra careful because the soup will be hot!
Spoon soup into bowls for serving and top with toppings of choice. I love serving it with shredded cheese, sour cream and green onions. Bacon bits are also delicious.
Notes
Potatoes: I prefer using Yukon gold potatoes for this soup. They add a buttery, creamy texture and mash up really well in this soup. That said, feel free to use Russet potatoes or any type of white potatoes.
Make it vegan: If you need to make this soup vegan, use olive oil or vegan butter and swap the milk with almond milk.
Storage: Allow the soup to cool completely and then store in an airtight container in the refrigerator for up to 5 days.