clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
The easiest vegan tomato soup that requires only 6 ingredients and under an hour to prepare! #vegan #tomato #soup #budget #6ingredients #lowfat 3oilfree #glutenfree #entree #soup

Easy 6-Ingredient Tomato Soup (Vegan & Oil-free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jasmine @ Sweet Simple Vegan
  • Total Time: 45 minutes
  • Yield: 4 servings


The easiest vegan tomato soup! This recipe requires only 6 simple ingredients and will be ready under an hour. It makes the perfect lunch or dinner in a pinch!


  • 1/3 cup raw cashews, soaked overnight and drained
  • 2 lbs tomatoes of choice (we used 4 medium globe tomatoes and 15 cherry tomatoes)
  • 1 small onion, peeled and quartered
  • 23 cloves garlic, peeled
  • 1 1/2 cups unsweetened non-dairy milk (we used almond milk)
  • 1/4 cup fresh basil, julienned OR 2 tablespoons dried basil
  • Salt and pepper, to taste

Serve with


  1. Preheat the oven to 425°F and line a lipped baking sheet with parchment paper or a silicone baking mat. Add the tomatoes, onion, garlic and a pinch each of salt and pepper the baking sheet and roast for 30-35 minutes, or until the tomatoes begin to char. Allow it to cool for 5-10 minutes after removing it from the oven.
  2. Transfer the contents of the baking sheet to a high-speed blender and then add the remaining ingredients. Blend until smooth and adjust seasonings to taste.
  3. Transfer the soup to a pot over medium heat and warm through.
  4. Serve with a side of grilled cheese, crackers or toasted bread.


  • Prep Time: 5 minutes
  • Cook Time: 40 minutes