A creamy and hearty vegan potato soup made with simple ingredients.
Author:Daniel Moretti
Prep Time:20 minutes
Cook Time:30 minutes
Total Time:50 minutes
Yield:6-8 servings 1x
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Vegan
Ingredients
Scale
2 tbsp olive oil
1 large yellow onion, chopped
2 carrots, peeled and diced
2 celery stalks, diced
4 cloves garlic, minced
6 medium Russet potatoes, peeled and diced
6 cups vegetable broth
1 (14 ounce) can full-fat coconut milk
1 tsp dried thyme
1/2 tsp dried rosemary
Salt and freshly ground black pepper to taste
Fresh parsley, chopped, for garnish
Instructions
Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery. Cook, stirring occasionally, until softened, about 8-10 minutes.
Add minced garlic and cook for another minute until fragrant.
Stir in diced potatoes, vegetable broth, coconut milk, dried thyme, and dried rosemary. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes, or until potatoes are very tender.
Carefully remove about half of the soup to a blender and blend until creamy. Alternatively, use an immersion blender to blend half of the soup directly in the pot, leaving some chunks for texture.
Return blended soup to the pot (if using a regular blender) and stir to combine.
Season with salt and pepper to taste.
Ladle into bowls and garnish with fresh parsley before serving.
Notes
For a thicker soup, use fewer potatoes or add a cornstarch slurry.
Adjust herbs and seasonings to your preference.
Coconut milk can be substituted with cashew cream for a different flavor profile.
Nutrition
Serving Size:1 bowl
Calories:Approximately 350-400 kcal (estimate)
Sugar:Approximately 5-7g (estimate)
Sodium:Approximately 500-700mg (estimate, depending on broth)