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

Creamy Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: María
  • Total Time: 3 hours 35 minutes
  • Yield: 12 1x


Yes, it is a bit involved. It’s worth it, tho.


Units Scale
  • 1 1/2 lb grape tomatoes
  • 2 whole bulbs of garlic, top sliced off
  • 1 large Vidalia onion, chopped
  • 1 (28 oz) can peeled tomatoes
  • 1 (8oz) can tomato sauce
  • 3 C vegetable stock
  • 1/2 C fresh basil
  • 1/3 C almond milk
  • 2 1/2 tbsp olive oil
  • 2 tbsp all-purpose flour
  • 1 1/2 tsp organic granulated sugar, to taste
  • 1 tsp kosher salt, to taste
  • 1/8 tsp crushed red pepper flakes, optional
  • 1/8 tsp cracked black pepper


  1.  Preheat oven to 250°F. Grab a roasting pan and add the tomatoes, onion and garlic. Season lightly with kosher salt and drizzle with one tablespoon of olive oil. 
  2. Roast in the oven for 3 hours, until the tomatoes burst and the garlic is soft and brown. Let it cool just enough to handle, then ladle the tomatoes, onion, and garlic out of the pan, into a separate bowl. Squeeze the cloves of garlic out of the bulbs and their papers and pluck the tomatoes from the vine if needed.  
  3. Place a large dutch oven over medium heat. Pour the oil from the bottom of the roasting pan into your dutch oven. If there isn’t enough to coat the entire bottom, add the remaining olive oil. Once it’s sizzling, sprinkle in the flour and stir everything together. Let cook for 2-3 minutes over medium heat, until the roux begins to brown.
  4. Pour the roasted vegetables and garlic into the dutch oven, followed by the vegetable stock, the canned tomatoes, and the fresh basil. Stir everything together, reduce the heat to medium-low, and season with salt and pepper. Add the crushed red pepper flakes here too, if using. Cover and simmer for 10 minutes. 
  5. Uncover and taste the soup. Add the sugar if it tastes too bitter or tart to you. Next, use an immersion blender to blend the soup until it’s completely smooth. You could also let it cool and do this (very carefully) in a blender or food processor
  6. Stir in the almond milk and taste. Adjust for salt and sugar as needed. Serve hot, with a sprinkling of vegan parmesan on top. Dassit! 


The post above the recipe really breaks things down, FYI.

  • Prep Time: 5 minutes
  • Cook Time: 3 hours 30 minutes
Recipe Card powered byTasty Recipes