Healthy Potato Soup

You're going to love this hearty and healthy loaded potato soup! Not only is it super easy to make, you can customize it in so many ways.



  • 1/2 large yellow onion, chopped
  • 3 cloves garlic, chopped
  • 3/4 tsp kosher salt
  • 1/2 tsp smoked paprika
  • 1/2 tsp ancho chili powder
  • 2 lb. russet potatoes, scrubbed, peeled and diced into 1" pieces, peels reserved for later
  • 4 cups chicken broth (low sodium)
  • 1 cup plant-based milk (unsweetened, unflavoured)

Optional toppings

  • potato skins
  • cooked and chopped bacon
  • shredded cheddar cheese (dairy-free if needed)
  • fresh chopped chives


  1. Heat a large dutch oven over medium heat and add a splash of oil (or broth). Add in the onion and cook until softened, about five to seven minutes, stirring often. Add in the garlic, salt, smoked paprika and ancho chili powder and stir. Cook for 30 seconds, until fragrant.
  2. Toss in the potatoes and stir. Pour in the broth and milk and bring to a boil. Cook until the potatoes are fork tender, about ten minutes.
  3. Remove about half of the soup and pour into a blender. Blend until smooth and creamy and then pour back into the pot. Simmer for ten minutes longer over low heat and then serve with the toppings and season to taste with salt and fresh pepper.

For toppings:

If making the crispy potato skins, prep them first.

  1. Preheat the oven to 400℉.
  2. If the potato skins will be sitting for a little bit, place them in a large bowl and cover with water. Then remove and dry very well with a clean kitchen towel.
  3. Place the potato skins in a bowl and toss with a little extra virgin olive oil and a good pinch of salt and pepper. Transfer to a large baking sheet being sure to space them out.
  4. Bake in the oven for ten minutes, remove and give them a toss and then bake for seven to ten minutes longer, until crispy.