Add stock and potatoes to a large pot. Bring to a boil, then simmer until potatoes are cooked, about 10-12 minutes.
Add herbs and season with salt and pepper.
Puree soup, either in a blender in batches (be careful, it's hot) or with an immersion blender (my choice). Blend to your preferred consistency. I blend mine almost all the way, leaving a few potatoes chunks.
Heat the soup again over low to medium heat until hot.
Serve with extra fresh herbs and cream crackers or fresh crusty bread.
Notes
This soup is vegetarian and vegan if using vegetable stock. You can use chicken stock if you don't need to keep it vegetarian or vegan.
Texture: for a more chunky potato soup, I like to puree only half of the soup. You can blend all of it for a smooth soup if you want to.
Blend: to blend the soup you can use an immersion blender, or take some of the soup out and blend it in a stand blender. Be careful because hot soup can build up pressure in a closed blender.
Seasoning: I love the combo of rosemary and thyme, but you can also try Italian seasoning mix instead.
Garnish: You could add bacon bits (or vegan bacon!), sharp cheddar cheese (or vegan cheese), sour cream, croutons, fresh parsley, green onions, or nuts and seeds.