Go Back
+ servings
heirloom tomato soup in a bowl with fresh herbs, croutons, and spoons
Print Recipe
5 from 4 votes

Heirloom Tomato Soup

This creamy, velvety heirloom tomato soup will quickly become your favorite and go to soup to make during tomato season!
Prep Time15 minutes
Cook Time1 hour
Total Time1 hour 15 minutes
Course: Dinner, Lunch, Soups
Cuisine: American
Servings: 6 servings
Calories: 570kcal
Author: Britney

Ingredients

  • ¼ cup Olive Oil
  • 1 Sweet Onion (chopped)
  • 1 Shallot (chopped)
  • 4 sprigs Fresh Thyme (stems removed)
  • 4 cloves Garlic (diced)
  • Salt and Pepper (to taste)
  • 3 lbs Heirloom tomatoes
  • 6 Basil Leaves
  • 1 cup Unsweetened Coconut Milk
  • ¼ cup Basil Pesto
  • ½ cup Parmesan Cheese (freshly grated)

Garlic Croutons

  • ½ Loaf Sourdough Bread (cut into chunks)
  • 1 cup Parmesan cheese (freshly grated)
  • 1 tbsp Basil Pesto
  • 1 tbsp Fresh Rosemary
  • 3 leaves Fresh Basil
  • ¼ cup Olive Oil
  • 4 garlic cloves (finely chopped)
  • Salt and Pepper, to taste

Instructions

  • Preheat oven to 425 degrees F. Place chopped bread onto a baking sheet and set aside.
  • Over medium heat, pour olive oil into an oven safe dutch oven and allow oil to warm. Combine shallots and onion and saute for 5 minutes, then add thyme, garlic, salt, and pepper and cook for an additional 2-3 minutes, until fragrant.
  • Remove from the heat and add heirloom tomatoes. Cover with a lid and put into oven to roast for 25-30 minutes. Reduce the oven temperature to 375 degrees F and add the baking sheet with the bread into the oven and bake for 25 minutes, until hard and slightly browned.
  • Once removed from the oven, the tomatoes should be soft and juicy if pressed. Add everything into a blender along with the fresh basil leaves and blend until smooth.
  • Pour mixture back into the dutch oven over low heat and add coconut milk and pesto, mix together until fully incorporated. Bring to a simmer and cook undercovered for 25 minutes, stirring occasionally. Add parmesan cheese and generously season with salt and pepper, taste and adjust as needed.
  • Remove the baking sheet from the oven and place the bread into a large mixing bowl. In a food processor, add basil, rosemary, pesto, olive oil, garlic cloves, Parmesan cheese, salt and pepper. Pulse until chunky. Pour on top of the bread and toss to coat, ensure every piece is covered.

Nutrition

Calories: 570kcal | Carbohydrates: 39g | Protein: 17g | Fat: 40g | Saturated Fat: 16g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Cholesterol: 18mg | Sodium: 771mg | Potassium: 814mg | Fiber: 6g | Sugar: 13g | Vitamin A: 2420IU | Vitamin C: 38mg | Calcium: 390mg | Iron: 4mg