A smooth, rich tomato soup made by roasting fresh tomatoes and onion until juicy and lightly charred, then blending them with milk and finishing the soup with basil pesto. Serve it hot with Parmesan, fresh basil, and grilled cheese.
1cupcanned coconut milk, nut/seed milk, or whole milk, plus more to thin as needed
1/3cupbasil pesto, homemade or store-bought
parmesan, for serving (optional)
Instructions
Preheat the oven to 425 degrees F.
Add the tomatoes, onion, olive oil, thyme, and a pinch each of salt and pepper to a large oven-safe pot. Place the pot in the oven and roast for 20-30 minutes, until the tomatoes begin to char slightly and release their juices. Allow the mixture to cool slightly.
Transfer the roasted tomatoes and all of their juices to a blender. Add the milk and puree until smooth. Pour the soup back into the pot and set it over medium heat on the stove. Stir in the pesto, then season with salt and pepper. Add more milk if you would like a thinner consistency.
Divide the hot soup among bowls and finish with parmesan and basil. Serve with a grilled cheese on the side.
.
Recipe Notes
Tomatoes: Heirloom tomatoes work especially well because they become sweet and juicy when roasted. Roast them until soft and just beginning to char for the best flavor.
Milk: Use canned coconut milk, nut/seed milk, or whole milk. Add a little extra after blending if you prefer a thinner soup.
Pesto: Both homemade and store-bought basil pesto work well. Taste the soup after adding the pesto before adjusting the salt and pepper.
Blending: Let the roasted tomatoes cool slightly before transferring them to the blender. Be sure to include all of the juices from the pot.
Make ahead: The soup can be prepared ahead and reheated gently on the stove. Add a splash of milk if it thickens after chilling.
Serving: Top with parmesan and fresh basil, if desired. A warm grilled cheese on the side makes an especially good pairing.
Nutrition
Calories: 330kcal per servingThe recipe card you provided only specifies 330 calories per serving. It doesn’t provide carbohydrates, protein, fat, sodium, fiber, sugar, or micronutrients, and those values can vary substantially depending on whether you use coconut milk, nut/seed milk, or whole milk and which pesto you choose.