Vegan Italian Orzo Tomato and Spinach Soup

This soup is loaded with classic Italian flavors and it’s so simple to make! Orzo tomato spinach soup is completely vegan friendly and it’s so warm and comforting! This is the perfect soup so serve on a chilly winter day.

Serves: 4


  • 2tbsp extra virgin olive oil
  • 1 medium onion, peeled and chopped
  • 2 carrots, peeled and chopped
  • 2 garlic cloves, peeled and thinly sliced
  • 1tsp chili flakes
  • 1 400g canned diced tomatoes
  • 1 400g canned white beans, rinsed and drained
  • 1/2 cup whole wheat orzo
  • 4 cups fresh spinach
  • 2 cups sodium free organic vegetable stock
  • Sea salt and black pepper
  • Grated vegan cheddar cheese, and flat-leaf parsley to garnish


  1. Place the olive oil in a large pot over medium heat. Add the onion and carrots and saute for about 5 minutes, or until they begin to soften. 
  2. Add the garlic and chilli flakes and saute for one more minute. 
  3. Add the tomatoes, stock, and white beans. Bring to a boil and reduce heat to a simmer. Cover and cook for about twenty minutes.
  4. Add the orzo and simmer in the soup for about ten more minutes, or until the orzo becomes tender. Add the spinach and cook for 2-3 minutes more, or until the spinach is tender.
  5. Season to taste with sea salt and black pepper.
  6. To serve, ladle a generous portion of soup into a bowl. Top with freshly grated vegan cheddar cheese, flat-leaf parsley and fresh cracked pepper.
  7. Enjoy!

Whole Foods Diet to Lose Weight Fast!