Potato, spinach, and sausage soup. You are going to love this vegan and gluten-free soup!

10 mins
30 mins


  • Large pot


  • 2 Tbsp olive oil
  • 1 1/2 cups white onion, diced
  • 2 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp red pepper flakes, or to taste
  • 16 oz vegan sausage, chopped
  • 1.5 lbs Little Potatoes, quartered
  • 6 cups vegetable broth
  • 10 oz fresh baby spinach
  • 1/4 cup cashew cream (or other non-dairy cream)


  • Step 1

    Heat the olive oil in a large pot over medium heat. Add the onion, garlic, oregano, basil, red pepper flakes, pinch of salt and pepper, and sausage and cook for 8 to 10 minutes, or until sausage is lightly browned and onion has cooked down. Stir often so the sausage doesn’t stick to the bottom of the pan.

  • Step 2

    Add the potatoes and cook another 2 to 3 minutes, stirring often.

  • Step 3

    Add in the vegetable broth and increase heat to a low boil, then reduce to low and simmer for 10-15 minutes until potatoes are tender.

  • Step 4

    Stir in the spinach until wilted, then remove from heat. Stir in the cashew cream, mixing to just combine, and taste for seasoning. Depending on the saltiness of your broth (I typically favor a low-sodium broth), you may need more salt/pepper. Serve!