Easy Homemade Tomato Soup

Three bowls of easy homemade tomato soup topped with fresh basil and bread.

A delicious homemade tomato soup recipe that you’ll love to slurp on a cool night. This soup recipe is vegan, low fat, and best friends with crusty bread!





To serve (optional)


  1. Heat oil in a large pot over medium heat. Add onions, carrots ands celery, sauté for 5 minutes. Add garlic, cook for a further 1 minute. Stir in basil and tomato paste, cook for 1 minute.
  2. Add tomatoes, vegetable broth, salt and pepper, increase heat and bring to a boil. Lower heat and simmer for 15  minutes. Remove from heat and allow to cool for 5 minutes.
  3. Stir in nutritional yeast, then use an immersion blender or countertop blender to blend soup until smooth and creamy (please be very careful as the soup will still be hot!). Taste soup and adjust seasoning as needed.

Ladle soup into bowls and garnish with a sprinkle of nutritional yeast, fresh basil and plenty of toast! Enjoy


Keywords: easy homemade tomato soup, cheesy tomato soup, tomato, tomato basil soup, soup recipes, vegan soup recipes, vegan recipes, cheap healthy meals, cheap and healthy meals, cheap easy healthy meals, The Plant Riot