Vegetarian Potato Soup Recipe

Vegetarian Potato Soup Recipe tastes creamy, cozy, and savory with caramelized onions, tender potatoes, and a hint of thyme. This recipe suits busy home cooks and plant-based eaters and takes about 45 minutes from start to finish. I make it when I need comfort and always end up sneaking a bowl before dinner.

Why Choose This Vegetarian Potato Soup Recipe

Vegetarian Potato Soup Recipe delivers rich, comforting flavor without meat and keeps the prep simple. The texture balances silky broth with small potato chunks so you get spoonfuls of creaminess and toothsome bite.

I developed this version after ten years of testing pantry-friendly swaps, so it suits weeknight cooks and anyone who loves creamy potato soup that does not rely on heavy cream. The recipe adapts easily to vegan diets and to what you already have in the cupboard.

My partner declared this the coziest weeknight soup and asked for seconds immediately ★★★★★

Ingredients You Need

  • 1 tablespoon olive oil (pantry shortcut: use 2 teaspoons butter for richer flavor)
  • 1 large onion, diced (yellow or sweet)
  • 2 cloves garlic, minced
  • 3 medium Yukon Gold potatoes, peeled and diced into 1/2-inch cubes (substitute russets for a fluffier texture)
  • 2 medium carrots, diced (optional for color and sweetness)
  • 3 stalks celery, diced
  • 4 cups vegetable broth (brand note: use a low-sodium broth and salt to taste; bouillon works too)
  • 1 cup milk (use oat or soy for dairy-free; cashew cream makes it extra silky)
  • 1 teaspoon dried thyme or 1 tablespoon fresh, chopped
  • 1 bay leaf
  • Salt and black pepper to taste
  • 1/2 cup grated cheddar for topping (substitute nutritional yeast for vegan)
  • 2 tablespoons chopped chives or green onions for garnish
  • Optional: 1/2 teaspoon smoked paprika or 1/4 teaspoon crushed red pepper for warmth

Pantry shortcuts: frozen diced onions or pre-minced garlic speed prep. Brand notes: some vegetable broths contain yeast extracts that add strong umami; choose a milder brand if you prefer subtle flavor.

Equipment list:

  • Heavy-bottomed pot or Dutch oven
  • Cutting board and knife
  • Immersion blender or countertop blender
  • Ladle and wooden spoon
  • Measuring cups and spoons

How to Make Vegetarian Potato Soup Recipe

Prep

Wash and dice the potatoes into uniform 1/2-inch cubes so they cook evenly. Chop the onion, carrot, and celery; mince the garlic. Measure the broth and milk so you can add them without stopping.

Cook the base

Heat the pot over medium heat and add the olive oil. Sauté the diced onion, carrot, and celery until the onion becomes translucent, about 5 minutes. Add the garlic and thyme and cook one more minute until fragrant.

Simmer and thicken

Add the diced potatoes, bay leaf, and vegetable broth to the pot and bring to a simmer. Lower the heat and simmer gently until the potatoes become fork-tender, about 15 minutes. Remove the bay leaf.

Blend and finish

Ladle about half the soup into a blender or use an immersion blender and pulse until smooth, then return it to the pot to keep some potato chunks for texture. Stir in the milk, warm through, and taste for seasoning; add salt and pepper. Turn off the heat and fold in any optional mix-ins like smoked paprika.

Serve

Ladle the soup into bowls and top with grated cheddar or a sprinkle of nutritional yeast, chopped chives, and an extra crack of black pepper. Enjoy warm.

Tips & Common Mistakes

  • Use Yukon Gold potatoes when you want a naturally creamy texture; russets will break down more and thicken the broth.
  • Avoid overblending if you want texture; pulse briefly so the soup remains partly chunky.
  • Season at the end after you add milk because the dairy can mute saltiness; taste and adjust.
  • If the soup tastes flat, add a squeeze of lemon juice or a teaspoon of Dijon mustard to brighten flavors.
  • Do not boil after adding milk; high heat can curdle plant milks and change texture.
  • If the soup becomes too thick, thin it with reserved vegetable broth or water one tablespoon at a time.

Variations I've Tried

  • Loaded-style: stir in roasted corn, crispy shallots, and a dollop of sour cream for a heartier bowl.
  • Vegan silky: replace milk with cashew cream and top with toasted pumpkin seeds.
  • Herby lemon: add chopped dill and a teaspoon of lemon zest for a fresher finish.
  • Spiced curry: stir in one tablespoon mild curry powder during the onion sauté for a fragrant twist.

How to Serve

Serve the soup with crusty bread or warm dinner rolls and a simple green salad for a balanced meal. Offer grated cheese or a vegan cheese option on the side so guests can customize toppings. Add crunchy elements like croutons or toasted seeds when you want contrast. Keep the presentation casual; this soup feels best when people dig in.

Make-Ahead and Storage

Cool the soup to room temperature within one hour and refrigerate in an airtight container for up to 4 days. Freeze soup in portioned containers for up to 3 months; thaw overnight in the fridge before reheating. Reheat gently on the stove over low heat, stirring occasionally and adding a splash of broth if the soup thickens. Microwave reheats quickly but stir halfway through to heat evenly.

Ally Sanders

Vegetarian Potato Soup Recipe

Vegetarian Potato Soup Recipe tastes creamy, cozy, and savory with caramelized onions, tender potatoes, and a hint of thyme. It’s comforting, adaptable for plant-based eaters, and ready in about 45 minutes.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Soup

Ingredients
  

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 3 medium Yukon Gold potatoes, peeled and diced into 1/2-inch cubes
  • 2 medium carrots, diced
  • 3 stalks celery, diced
  • 4 cups vegetable broth
  • 1 cup milk
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • salt and black pepper, to taste
  • 1/2 cup grated cheddar cheese, for topping
  • 2 tablespoons chopped chives or green onions, for garnish
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon crushed red pepper

Instructions
 

  1. Wash and peel the potatoes, then dice them into uniform 1/2-inch cubes so they cook evenly. Dice the onion, carrot, and celery, and mince the garlic.
  2. Heat a heavy-bottomed pot or Dutch oven over medium heat and add the olive oil.
  3. Add the diced onion, carrot, and celery to the pot and sauté until the onion becomes translucent, about 5 minutes.
  4. Stir in the minced garlic and dried thyme and cook for 1 minute more, until fragrant.
  5. Add the diced potatoes, bay leaf, and vegetable broth to the pot. Bring to a simmer.
  6. Reduce the heat to maintain a gentle simmer and cook until the potatoes are fork-tender, about 15 minutes. Remove and discard the bay leaf.
  7. Using an immersion blender, blend about half of the soup directly in the pot, or carefully transfer half the soup to a countertop blender, blend until smooth, and return it to the pot. This keeps some potato chunks for texture.
  8. Stir in the milk and warm the soup gently over low heat without boiling. Season to taste with salt and black pepper. If using, fold in smoked paprika or crushed red pepper.
  9. Ladle the soup into bowls and top with grated cheddar or nutritional yeast, sprinkle with chopped chives or green onions, and add an extra crack of black pepper. Serve warm.

Notes

Nutrition Information
Approximate per 1 of 4 servings (made with 2% dairy milk, without cheese topping): 230 calories; fat 7 g; saturated fat 2 g; carbohydrates 36 g; fiber 5 g; sugars 8 g; protein 7 g; sodium 650 mg. Adding 2 tablespoons cheddar per serving adds about 55 calories, 4.5 g fat (3 g saturated), and 3.5 g protein. Values will vary based on specific ingredients, brands, and portion size.