Creamy Roasted Tomato Soup

Whether you have store-bought cherry tomatoes that are beginning to wrinkle, or you are planting tomatoes in your garden and always end up with more than you can eat, then this recipe is for you!


Tomatoes can be cooked or used raw in many creative ways, but one of my favorite tomato-based recipes is tomato soup…


Not only is this recipe plant-based and nutrient-dense, but it brings back childhood memories of dunking grilled cheese sandwiches into Campbell’s tomato soup (don’t worry, this recipe has far less sodium, much fresher ingredients and tastes better too!).


With only 10-ingredients and six steps, you can whip-up a batch of this tomato soup in no time at all. Get the delicious recipe below…



Ingredients (4 servings)

  • 6 cups cherry tomatoes
  • 1 tbsp. extra virgin olive oil
  • 2 tbsp. vegan butter (or another butter of your choice)
  • 2 garlic cloves (minced)
  • 1 cup white onion (chopped)
  • 1 28 oz. can diced tomatoes
  • 4 cups vegetable broth
  • 4 tsp. vegan chicken base (or regular)
  • 2 tsp. dry thyme
  • 1 cup original, unsweetened pea milk (or milk of your choice)
  • Salt & pepper


  1. Pre-heat the oven to 400°F. On a nonstick baking sheet, coat the tomatoes with ½ tbsp. oil and salt and pepper. Bake for 35-40 minutes until slightly brown. Turn halfway through cook time.
  2. Meanwhile, add the butter and remaining oil to a large saucepan over medium heat. Then add the garlic and onions. Sauté until onions are translucent. Set aside.
  3. When the tomatoes have finished baking, add them (plus any juices on the baking sheet) to the saucepan with the onions and garlic. Then add the diced tomatoes, vegetable broth and thyme. Bring the soup to a boil, then reduce the heat to a simmer.
  4. Stir in the chicken base, then cover the soup to cook for 40 minutes.
  5. After cooking, add the soup to a blender. Blend until smooth, then transfer the soup back to the saucepan.
  6. Warm the soup over low heat and stir in the milk. Add more salt, pepper or thyme to taste. Enjoy!


If you are following the SBH Plant-Based 21-day Meal Plan, one serving of Creamy Roasted Tomato Soup  is approximately:

  • 2 servings Vegetables
  • 1/4 serving Meat & Dairy Alternative
  • 1 1/4 serving Healthy Fats

Note: Strong.Bold.Healthy does not promote calorie counting. However, being that some may use calorie counting as a tool to help maintain a healthy weight, 1 serving of Creamy Roasted Tomato Soup is approximately 226 calories. Nutritional information is a rough estimate.

Share this post:

I'm Sara Heilman

sarah bio pic

Grab your DONE-FOR-YOU Meal Plan!