Indulge in the rich, comforting flavors of Roasted Tomato Pesto Soup – a versatile dish that can be as light and soupy or as thick and creamy as you desire. The timeless pairing of sweet, caramelized tomatoes and fragrant basil creates an irresistible taste. Serve it with some crispy, cheesy bread for an experience that truly redefines comfort food.

As the air turns crisp and the days grow shorter, there’s a certain magic that signals the official arrival of soup season. And what better way to celebrate this comforting time of year than with a bowl of homemade tomato soup? But not just any tomato soup – we’re talking about a profoundly flavorful, deeply satisfying, and surprisingly simple Roasted Tomato Pesto Soup that will quickly become a cherished favorite in your recipe collection.
Around this time, we’re blessed with an abundance of fresh, ripe, juicy tomatoes, bursting with natural sweetness. While a classic tomato soup is always a treat, we’re elevating this traditional dish with a secret (now not-so-secret!) ingredient: vibrant basil pesto. This addition transforms an already beloved soup into an extraordinary culinary experience, bringing an aromatic, herbaceous dimension that complements the roasted tomatoes beautifully.
The Secret to Unforgettable Flavor: Roasting
What sets this tomato soup apart from its counterparts is a crucial initial step: roasting the vegetables. We don’t just simmer our tomatoes, carrots, onions, and garlic; we roast them until they are tender, slightly caramelized, and incredibly sweet. This process is a game-changer. Roasting vegetables concentrates their natural sugars, intensifying their flavors and adding a complex depth that boiling or simmering alone simply cannot achieve. The edges of the tomatoes will char slightly, the onions will turn translucent and sweet, and the garlic will mellow into a buttery, fragrant delight. This caramelization creates an umami-rich base that forms the very soul of our soup.
After their time in the oven, these beautifully roasted vegetables are then blended into a smooth, luxurious puree. The aroma alone will make your kitchen feel like a gourmet restaurant.

The final touches include reheating the velvety puree with a touch of vegetable stock to achieve your desired consistency – whether you prefer it thick and hearty or a little lighter. A splash of balsamic vinegar is stirred in at the end, adding a bright, tangy note that perfectly balances the sweetness of the roasted tomatoes and further enhances the overall umami. And, of course, the star of the show: a generous swirl of fresh basil pesto. This is what truly makes our Roasted Tomato Pesto Soup a special and unique creation.
Why Tomatoes and Basil are a Match Made in Heaven
The pairing of tomatoes and basil is a culinary classic for a reason. Their flavors are legitimately married to each other, creating a symphony of taste that is both fresh and comforting. In this soup, the basil pesto introduces a bright, herby freshness that beautifully contrasts the deep, toasty, caramelized notes of the roasted vegetables. While the robust, warm flavors might make you think of cozy winter evenings, the vibrant pesto also lends a summery essence, making this Roasted Tomato Pesto Soup a delightful dish for any season.
This soup offers the best of both worlds: the warmth and comfort of a rich tomato soup with the invigorating burst of fresh basil. It’s a culinary hug in a bowl, perfect for warming you up on a chilly day or simply enjoying a taste of sunshine year-round.

Crafting Your Basil Pesto for This Tomato Soup
The quality of your basil pesto can truly elevate this soup. You have two excellent options: making your own homemade pesto or opting for a high-quality store-bought version. If you choose to craft your own, you’ll be rewarded with an unparalleled freshness and aroma. Our recipe uses a simple, quick pesto blend – perhaps not strictly traditional but perfectly designed to complement the roasted tomato base. This homemade pesto typically involves fresh basil leaves, a touch of garlic, a hint of salt and pepper, water, and good olive oil. Some variations might include coriander for an added earthy note. For those short on time, a good store-bought basil pesto is a convenient and delicious alternative. Just be sure to pick one with quality ingredients to ensure the best flavor profile for your soup.
Serving Suggestions: The Perfect Companions to Your Tomato Basil Soup
A bowl of this Roasted Tomato Pesto Soup is fantastic on its own, but it truly shines when paired with the right accompaniments. Here are some of our favorite ways to serve this hearty and flavorful soup:
- Toasted Cheesy Bread: This is an absolute must-try! Simply top slices of your favorite bread (sourdough works wonderfully) with a generous layer of cheese – mozzarella, provolone, or a blend of Italian cheeses are great choices. Toast it in the oven until the cheese is melted, bubbly, and slightly golden. Dunking this warm, gooey bread into the rich tomato pesto soup creates an “aha!” moment that’s utterly satisfying, reminiscent of a gourmet pizza experience.
- Homemade Croutons: For a delightful crunch, make your own croutons. Slice some sturdy bread, like sourdough, into small cubes. Drizzle them with olive oil, sprinkle with a pinch of salt and pepper, and toast in the oven until golden brown and crisp. For an extra touch of flavor, you can toss them with a dash of garlic powder or dried herbs before baking. Alternatively, for a truly old-school charm, pan-fry them in a little olive oil until perfectly crunchy.
- Classic Grilled Cheese Sandwich: A timeless pairing, a classic grilled cheese sandwich provides the ultimate comfort food combination. The creamy, melted cheese and crisp bread are the perfect counterpoint to the vibrant soup.
- Crusty Bread or Dinner Rolls: Sometimes, simplicity is key. A warm, crusty baguette or a soft dinner roll is ideal for soaking up every last drop of this delicious soup.
- A Simple Side Salad: To complete your meal, pair the rich soup with a light, fresh green salad dressed with a vinaigrette. This adds a refreshing contrast and a touch of vibrancy to your plate.
A Naturally Healthy Choice: No Cream Needed
You’ll notice there’s no cream in this recipe, and that’s by design! The roasting process, coupled with thorough blending, creates a naturally thick and incredibly creamy texture without the need for any dairy. This makes our Roasted Tomato Pesto Soup inherently vegan (when using vegetable stock) and gluten-free, catering to a wider range of dietary preferences. However, if you simply adore the richness that dairy brings, feel free to add a dollop of butter, a swirl of heavy cream, or a spoonful of crème fraîche just before serving. We won’t tell anyone you deviated from the original recipe!
More Comforting Soup Recipes to Explore
If this Roasted Tomato Pesto Soup has ignited your passion for warm, wholesome bowls of goodness, you’re in luck! We have an extensive collection of soup recipes to keep you cozy and satisfied throughout the seasons. Explore some of our other popular creations:
- Hearty Vegetarian Minestrone Soup
- Spicy Chicken Enchilada Soup
- Authentic Hot and Sour Ramen Soup
- Velvety Creamy Vegetable Soup
Be sure to check out our entire list of Soup Recipes – with over 15 delicious options, there’s a perfect bowl for everyone!
Watch the Roasted Tomato Pesto Soup Recipe Video

Roasted Tomato Pesto Soup
Richa
10 minutes
30 minutes
40 minutes
4
Portions
Rate Recipe
Print Recipe
Equipment
-
Oven
-
Blender
-
Large Pot or Dutch Oven
-
Baking Tray
Ingredients
- 500 grams Heirloom Tomatoes, ripe
- 2 Carrots, peeled and roughly chopped
- 1 Onion, large, roughly chopped
- 350 grams Roma Tomatoes, ripe
- 4-5 Garlic Cloves, peeled
- 1/3 cup Olive Oil
- 1 1/2 teaspoon Salt, divided, or to taste
- 1/2 teaspoon Red Chilli Flakes, optional, for a hint of heat
- 1/2 teaspoon Black Pepper, freshly ground
- 2 cups Vegetable Stock, divided (use more or less for desired consistency)
- 1/2 tablespoon Sugar, to balance acidity
- 1 tablespoon Balsamic Vinegar, optional, but highly recommended for umami
- 2-3 tablespoons Basil Pesto, store-bought or homemade (basil, coriander, garlic, salt, pepper, water, olive oil)
Instructions
-
Prepare for Roasting: Preheat your oven to 180°C (350°F). While the oven heats, quarter both the Roma and Heirloom tomatoes. Cut the onions and carrots into large, uniform chunks, ensuring they will roast evenly.
-
Roast the Vegetables: Arrange the quartered tomatoes, chopped carrots, onions, and whole peeled garlic cloves on a large baking tray. Drizzle generously with olive oil and sprinkle with half a teaspoon of salt and a pinch of black pepper. Toss everything gently to ensure an even coating. Place the tray in the preheated oven and roast for approximately 45-60 minutes, or until the vegetables are tender, slightly caramelized, and fragrant. The edges should be lightly browned.
Alternatively, if you don’t have an oven, you can grill all the vegetables on a grill pan on the stovetop with a drizzle of olive oil and a sprinkling of salt. Cook them over medium-high heat, turning occasionally, until nicely charred and softened. Adjust cooking time accordingly. -
Blend to Smoothness: Carefully transfer the roasted vegetables, along with any accumulated juices from the baking tray, into a high-speed blender. Add one cup of vegetable stock. Blend on high until the mixture is completely smooth and creamy. For an extra velvety texture, you can pass the blended soup through a fine-mesh sieve, though this step is optional.
-
Simmer and Season: Pour the blended soup into a large pot or Dutch oven. Add the remaining vegetable stock (or more if you prefer a thinner soup). Cook over medium heat for 5-7 minutes, allowing the flavors to meld and the soup to heat through. Stir in the sugar, balsamic vinegar (if using), and red chili flakes. Bring the soup to a quick, gentle boil, then reduce the heat to a simmer.
-
Finish with Pesto: Remove the pot from the heat and stir in 2-3 tablespoons of fresh basil pesto. The residual heat of the soup will warm the pesto without cooking out its fresh flavor.
-
Adjust and Serve: Taste the soup for seasoning. Add more salt, black pepper, or pesto as desired to achieve your perfect flavor balance. Serve the Roasted Tomato Pesto Soup hot, garnished with a swirl of extra pesto, a few fresh basil leaves, and your chosen accompaniments like cheesy bread, homemade croutons, or crackers. Enjoy!
Notes & Tips for Success
- Choosing Tomatoes: For the best flavor, use a mix of ripe heirloom and Roma tomatoes. Heirloom tomatoes offer a fantastic depth of flavor, while Roma tomatoes provide a good balance of fleshiness and sweetness, ideal for soups.
- Basil Pesto: While homemade pesto offers the freshest taste, high-quality store-bought pesto is a perfectly acceptable and convenient alternative. Adjust the amount of pesto according to your preference for a stronger basil flavor.
- Creaminess Without Cream: This recipe is naturally rich and creamy due to the roasting and blending process. If you desire an even richer soup, you can add a small dollop of butter or a swirl of heavy cream or coconut milk (for a vegan option) just before serving.
- Stovetop Roasting Option: If you do not have an oven, the vegetables can be slow-roasted over a grill pan or in a large skillet on the stovetop. Ensure they get good charring and soften considerably for optimal flavor. The cooking time will vary, so keep a close eye on them.
- Adjusting Consistency: Feel free to adjust the amount of vegetable stock to reach your preferred soup consistency. Add less for a thicker, heartier soup or more for a lighter, thinner broth.
- Storage: Leftover Roasted Tomato Pesto Soup can be stored in an airtight container in the refrigerator for up to 3-4 days.
- Freezing: This soup freezes beautifully! Allow it to cool completely, then transfer it to freezer-safe containers or bags. It can be frozen for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water or stock if needed.
Nutrition (Per Serving)
Calories:
179kcal
,
Carbohydrates:
12g
,
Protein:
2g
,
Fat:
14g
,
Saturated Fat:
2g
,
Cholesterol:
1mg
,
Sodium:
967mg
,
Potassium:
428mg
,
Fiber:
3g
,
Sugar:
8g
,
Vitamin A:
4894IU
,
Vitamin C:
22mg
,
Calcium:
33mg
,
Iron:
1mg
Did you love this recipe? Rate it and share your thoughts in the comments below! We’d love to hear from you.