This easy, homemade tomato soup is rich, flavorful, and topped with a thick layer of fresh pesto for the perfect cozy meal. Pair it with a slice of homemade sourdough for dipping, and you have a meal you’ll want to make on repeat!

Ingredients:

For the Roasted Tomato Soup:

For the Topping & Serving:

Instructions:

Roast the Tomatoes:
Preheat oven to 375°F. On a baking sheet, toss the tomatoes, onion, and garlic with olive oil, salt, and pepper. Spread evenly and roast for 40 minutes, until soft and caramelized.

Blend the Soup:
Transfer the roasted veggies to a blender or use an immersion blender in a pot. Add the broth and blend until smooth. If you prefer a creamier soup, stir in heavy cream or coconut milk.

Heat & Serve:
Pour the soup into a pot and simmer for 5 minutes to let the flavors meld. Taste and adjust seasoning as needed.

Top & Dip:
Ladle the soup into bowls and swirl in a generous spoonful of fresh basil pesto. Serve with toasted sourdough for the ultimate dipping experience.

Pro Tip: For extra flavor, drizzle a little olive oil and sprinkle some Parmesan cheese on top before serving!

Create With Kendra
Average rating:  
 0 reviews