If you're looking for a soup that's both comforting and easy to make, this vegetarian potato soup is your answer. It's creamy without any heavy cream, thanks to a clever blending technique that uses the potatoes themselves for thickness. Perfect for busy weeknights, this recipe comes together in just 35 minutes from start to finish.
Advertisements1
I've tested this soup multiple times to get the texture just right: velvety, but with a few chunks of potato for heartiness. The secret is to blend only half of the soup, leaving some texture. Plus, it's naturally vegan if you use vegetable broth and skip the dairy garnish—just as delicious.
Whether you're a seasoned cook or a beginner, this recipe is foolproof. The steps are straightforward, and I've included tips to avoid common pitfalls like lumps or blandness. Let's dive into the details.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30g) olive oil
Use extra-virgin for best flavor; substitute with butter or vegan margarine for a richer taste.
1 medium yellow onion, diced (about 1 cup / 150g)
Sweet onions like Vidalia work too; if you only have red onion, that's fine—it adds a slight pink hue.
2 cloves garlic, minced (about 1 teaspoon)
Fresh garlic is best, but 1/2 teaspoon garlic powder can be used in a pinch.
4 cups (960ml) vegetable broth
Use low-sodium to control salt; homemade broth adds extra flavor, or use a bouillon cube dissolved in water.
2 pounds (900g) Yukon Gold potatoes, peeled and diced (about 6 cups)
Yukon Golds are naturally creamy; russets work too, but they break down more easily—good if you want a smoother soup.
1 teaspoon salt, plus more to taste
Start with less and adjust at the end; sea salt or kosher salt both work.
1/2 teaspoon black pepper, freshly ground
Freshly ground is more aromatic; pre-ground works, but use a bit less.
1/2 teaspoon dried thyme
Use 1 teaspoon fresh thyme if you have it; rosemary is a good substitute.
1 cup (240ml) unsweetened almond milk (or any milk)
Almond milk keeps it vegan; regular milk or half-and-half makes it richer.
2 tablespoons (30g) all-purpose flour (optional, for thickening)
Only needed if you prefer a thicker soup; use cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) for gluten-free.
For garnish: fresh chives, shredded cheddar, or a dollop of sour cream
Optional but adds color and flavor; try green onions or a swirl of yogurt.
Tips & Tricks
- For a smoother soup, blend the entire batch, but for texture, blend only half and stir back in.
- Don't skip the step of sautéing the onion and garlic—it builds the flavor base.
- If the soup is too thick after blending, thin it with extra broth or milk until it reaches your desired consistency.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat (350°F / 175°C). Add diced onion and cook until translucent, about 5 minutes, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
2. Add broth and potatoes
Pour in the vegetable broth, then add the diced potatoes, salt, pepper, and thyme. Bring to a boil over high heat (212°F / 100°C), then reduce to a simmer (190°F / 88°C). Cover and cook for 15 minutes, or until potatoes are fork-tender.
3. Blend half the soup
Using an immersion blender, blend about half of the soup directly in the pot until smooth. Alternatively, transfer half to a regular blender and blend carefully, then return to the pot. This creates a creamy base while leaving some chunks.
4. Thicken if desired
If you prefer a thicker soup, whisk the flour with a little cold water to make a slurry, then stir into the soup. Simmer for 2-3 minutes until slightly thickened. Otherwise, skip this step.
5. Add milk and heat through
Stir in the almond milk (or milk of choice) and heat gently over low heat (165°F / 74°C) for 3-4 minutes, until hot but not boiling. Taste and adjust seasoning with more salt and pepper if needed.
6. Serve with garnishes
Ladle into bowls and top with fresh chives, shredded cheddar, or a dollop of sour cream if desired. Serve hot.
Delicious Variations
Loaded Baked Potato Soup
Add 1/2 cup shredded cheddar, 1/4 cup crumbled cooked bacon (or veggie bacon), and a dollop of sour cream to each bowl.
Broccoli Potato Soup
Stir in 2 cups of chopped broccoli florets during the last 5 minutes of cooking for added nutrition and color.
Curried Potato Soup
Add 1 tablespoon curry powder and 1/2 teaspoon ground turmeric with the garlic for a warm, spiced twist.
How to Store Vegetarian Potato Soup Recipes
Refrigerator
Store in an airtight container in the fridge for up to 4 days. The soup will thicken as it sits; thin with a splash of broth or milk when reheating.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating. Note that the texture may change slightly due to the potatoes.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally, until hot. You can also microwave in 1-minute intervals, stirring between.
Frequently Asked Questions
Q: Can I make this soup vegan?
Yes, this soup is naturally vegan if you use vegetable broth and almond milk (or another plant-based milk). Just skip the dairy-based garnishes like cheese and sour cream, or use vegan alternatives.
Q: Can I use regular milk instead of almond milk?
Absolutely. Any milk works—whole milk, 2%, or even half-and-half for a richer soup. Just keep in mind that higher-fat milks will make the soup creamier and slightly higher in calories.
Q: How can I make the soup thicker?
The soup is already thick from the blended potatoes, but if you want it even thicker, you can stir in a flour slurry (1 tablespoon flour mixed with 2 tablespoons cold water) and simmer for 2-3 minutes. Alternatively, blend more of the soup.
Q: Can I add other vegetables to this soup?
Yes, feel free to add carrots, celery, or leeks. Sauté them along with the onion for a few extra minutes before adding the broth. You may need to increase the cooking time slightly if you add hard vegetables like carrots.
Q: What toppings go well with potato soup?
Classic toppings include shredded cheddar, sour cream, chives, green onions, crumbled bacon (or veggie bacon), and a sprinkle of paprika. You can also add a drizzle of olive oil or a handful of croutons for crunch.
If you loved this creamy vegetarian potato soup, I'd love to hear about it! Leave a comment below, share your photos on social media with #LiamCooks, and subscribe to my newsletter for more easy, budget-friendly recipes delivered straight to your inbox. Stay curious, stay solvent.
Vegetarian Potato Soup Recipes
This creamy vegetarian potato soup is a hearty, 35-minute one-pot meal that's comforting, budget-friendly, and packed with flavor.
🧂 Ingredients
- 2 tablespoons (30g) olive oil
- 1 medium yellow onion, diced (about 1 cup / 150g)
- 2 cloves garlic, minced (about 1 teaspoon)
- 4 cups (960ml) vegetable broth
- 2 pounds (900g) Yukon Gold potatoes, peeled and diced (about 6 cups)
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
- 1/2 teaspoon dried thyme
- 1 cup (240ml) unsweetened almond milk (or any milk)
- 2 tablespoons (30g) all-purpose flour (optional, for thickening)
- For garnish: fresh chives, shredded cheddar, or a dollop of sour cream
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add diced onion and cook until translucent, about 5 minutes, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
- 2Add broth and potatoes — Pour in the vegetable broth, then add the diced potatoes, salt, pepper, and thyme. Bring to a boil over high heat (212°F / 100°C), then reduce to a simmer (190°F / 88°C). Cover and cook for 15 minutes, or until potatoes are fork-tender.
- 3Blend half the soup — Using an immersion blender, blend about half of the soup directly in the pot until smooth. Alternatively, transfer half to a regular blender and blend carefully, then return to the pot. This creates a creamy base while leaving some chunks.
- 4Thicken if desired — If you prefer a thicker soup, whisk the flour with a little cold water to make a slurry, then stir into the soup. Simmer for 2-3 minutes until slightly thickened. Otherwise, skip this step.
- 5Add milk and heat through — Stir in the almond milk (or milk of choice) and heat gently over low heat (165°F / 74°C) for 3-4 minutes, until hot but not boiling. Taste and adjust seasoning with more salt and pepper if needed.
- 6Serve with garnishes — Ladle into bowls and top with fresh chives, shredded cheddar, or a dollop of sour cream if desired. Serve hot.



