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

Vegan Creamy Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Annie
  • Cook Time: 60
  • Total Time: 90


Inspired by the luscious soup I ate at a vegan brunch in Pensacola, this is a simple yet flavorful creamy tomato soup that pairs beautifully with grilled cheez sandwiches.




  • 2 large onions, sliced
  • water and/or Bragg Liquid Aminos, for sautéing
  • ~8 cups tomatoes (peeled), or two 28 oz. cans diced tomatoes
  • 1 15-ounce can white beans, rinsed and drained
  • 1 head garlic, roasted and the cloves squeezed out
  • 1/4 cup tamari or soy sauce
  • 1 Tbsp. white miso
  • 1/4 cup nutritional yeast
  • 1/4 tsp. smoked paprika
  • 1/4 tsp. curry powder
  • ~1/2 cup nut milk, optional
  • orange gremolata, recipe below

Orange Gremolata

  • 1 clove garlic, minced
  • 1/2 cup or so of parsley, finely chopped
  • zest of one orange
  • 1/4 cup or so of raw walnuts, chopped


Make the soup

  1. In a large pot, slowly and patiently caramelize the onions in splashes of water and Bragg Liquid Aminos. For buttery, soft and brown onions, this should take about 30 minutes. Don’t skip this step – it gives the soup its rich flavor.
  2. Once the onions are caramelized, add the tomatoes and cook down for about 10 minutes. Stir all of the remaining ingredients, except for the nut milk, and bring to a boil. Reduce the heat to simmer and cook the soup for 30 minutes or so, tasting to adjust the seasonings.
  3. Using a blender or a stick blender, puree the soup. Stir in the nut milk, if using, and heat gently while you prepare the gremolata.

Make the gremolata

  1. Combine all ingredients in a small bowl.
  2. Divide the soup between bowls and top with gremolata.


  • Serving Size: 4
  • Calories: 388
  • Sugar: 14
  • Sodium: 1531
  • Fat: 15
  • Saturated Fat: 2
  • Unsaturated Fat: 12
  • Trans Fat: 0
  • Carbohydrates: 50
  • Protein: 21
  • Cholesterol: 0