Skip to Content

Potato Soup

The best Potato Soup Recipe made with simple ingredients. This soup is thick and creamy, so flavorful, and sure to impress anyone who eats it!

potato soup in a bowl topped with green onions and cheddar cheese

Why we love this potato soup

  • easy to make: Made with basic ingredients, this soup is great for cooks of any skill level.
  • vegetarian: This delicious soup is vegetarian friendly, making it perfect for serving to any guests that might not eat meat.
  • flavorful: This potato soup is not bland, but instead is thick, so creamy, and full of rich flavor. Everyone will love it!
ladle full of potato soup

What is Potato Soup made of?

  • butter
  • yellow onion
  • garlic
  • russet potatoes
  • vegetable broth: or chicken broth
  • whole milk & heavy cream: this soup is so creamy!
  • all-purpose flour: to thicken the soup
  • cheddar cheese: freshly grated is important!
  • Salt & Pepper
  • Green onion: for serving
ingredients needed to make vegetarian potato soup

How to make Vegetarian Potato Soup

Step 1: Melt the butter in a dutch oven. You want real butter when making potato soup, so don’t substitute this!

butter in a pot

Step 2: Add the minced garlic and diced onion and cook over medium heat for 5-10 minutes, until softened.

Step 3: Add the diced peeled potatoes and vegetable broth and bring to a boil. Boil until the potatoes are tender and easily pierced with a fork.

  • Tip: The size of your potatoes is very important for potato soup. You want them to be small like this, so that after boiled they will start to fall apart and thicken up the soup. If you cut them too large your soup will not end up as thick.

Step 4: Mix together the milk, heavy cream, and flour in a bowl or liquid measuring cup, then add it to the soup. This will be the creamy thick base of your potato soup.

Step 5: Simmer the soup for 10 minutes, stirring often. Add the freshly grated cheese and stir until melted and the soup has thickened.

Step 6: Salt and pepper to taste.

By this point the soup should be thick and creamy, and pieces of potatoes have fallen apart to create a delicious slightly chunky texture.

Your soup will continue to thicken the longer it cooks.

This potato soup is the perfect cozy comfort food meal that is absolutely delicious! We love this anytime of year, but it just hits different in the cold winter months.

vegetarian potato soup

Topping ideas

  • crumbled cooked bacon (or vegetarian bacon)
  • cheddar cheese (freshly grated is best!)
  • chopped green onions
  • sour cream

How to store

  • storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 4 days.
  • reheating: Reheat any leftover soup in a pot on the stove, or in a bowl in the microwave until heated through.
potato soup in a bowl topped with green onions and cheddar cheese

Vegetarian Potato Soup FAQs

How do I thicken my potato soup?

Flour and milk/cream are used to thicken soup. The potatoes will also start to dissolve into the soup to thicken it as well.

What is good with potato soup?

Potato soup pairs well with a side salad and rolls or bread for dipping into the soup.

potato soup in a bowl topped with green onions and cheddar cheese

Are you making this recipe? I want to see! Don’t forget to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

potato soup in a bowl

More Recipes You’ll Love

Be sure to pin this recipe for later and follow Build Your Bite on Pinterest for all the latest delicious recipes!

potato soup in a bowl topped with green onions and cheddar cheese

Did you make this recipe? Be sure to leave a star rating below!

potato soup in a bowl topped with green onions and cheddar cheese

Potato Soup

Yield: 6 servings
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 40 minutes

The best thick and creamy potato soup recipe made with easy ingredients! (vegetarian friendly)

Ingredients

  • 2 tablespoons butter
  • ½ yellow onion, finely diced
  • 10 cloves of garlic, minced
  • 2 medium russet potatoes, peeled and diced / around 4 cups
  • 32 oz vegetable broth
  • 1 ½ cups whole milk
  • ½ cup heavy cream
  • 1 tablespoon all-purpose flour
  • 8 oz sharp cheddar cheese, freshly grated
  • Salt and pepper, to taste
  • Green onion, for serving

Instructions

  1. Melt the butter in a dutch oven
  2. Add the garlic and onion and cook over medium heat for 5-10 minutes, until softened
  3. Peel and dice the potatoes into small cubes (see pictures for size in the recipe post)
  4. Add the diced peeled potatoes and vegetable broth and bring to a boil and boil until the potatoes are tender and easily pierced with a fork
  5. Mix together the milk, heavy cream, and flour in a bowl or liquid measuring cup, then add it to the potato soup
  6. Simmer the soup for 10 minutes, stirring often
  7. Add the freshly grated sharp cheddar cheese and stir until melted and the soup has thickened
  8. Salt and pepper to taste
  9. Serve garnished with green onion and more cheddar cheese, or toppings of choice
Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 469Total Fat: 27gSaturated Fat: 16gTrans Fat: 1gUnsaturated Fat: 8gCholesterol: 76mgSodium: 892mgCarbohydrates: 43gFiber: 5gSugar: 7gProtein: 17g

Did you make this recipe?

Be sure to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe