Healthy Cream of Tomato Soup. Pair it with grilled cheese sandwiches and apple slices sprinkled with cinnamon for a quick and nourishing weeknight meal!
Print Recipe Add to Collection
5 from 1 vote

Cream of Tomato Soup

Prep Time10 mins
Cook Time40 mins
Total Time50 mins
Servings: 4 servings
Calories: 220kcal
Author: EA Stewart, RD | Registered Dietitian Nutritionist


  • 3 pounds sweet dry farmed or plum tomatoes
  • 1 large onion
  • 4 cloves garlic
  • olive oil for drizzling approximately 2 tablespoons
  • salt and pepper to taste
  • 1/4 cup fresh basil chopped
  • 1 cup whole or 2 % milk or use almond, rice, or coconut milk for vegan version


  • Pre-heat oven to 375 degrees. Remove stems from tomatoes and slice in half lengthwise. Cut onion in to 8 large chunks and peel garlic. Place tomatoes, onions and garlic on two parchment lined baking sheets and drizzle with olive oil, and season with salt and pepper.Roast for approximately 40 minutes, then remove from oven to cool for 10 minutes.
  • Place roasted tomatoes, onions, and garlic in a blender along with the chopped basil, and blend on high until smooth. Add milk or milk alternative to tomato mixture and blend in. Taste and add additional salt and pepper if desired.


Serving: 11/2 cups | Calories: 220kcal