Swirled with fresh basil pesto, this creamy pesto tomato soup is made completely from scratch and is the ultimate grilled cheese sidekick! A truly delightful and simple recipe for any day of the week.

Creamy Pesto Tomato Soup: A Homemade Comfort Classic Perfected
There’s nothing quite like a warm bowl of tomato soup to bring comfort and joy. Today, we’re taking this beloved classic and elevating it to new heights with a simple, yet transformative, addition: fresh basil pesto! This isn’t just any tomato soup; it’s a rich, creamy, and vibrantly flavored experience that redefines what comfort food can be. The moment that swirl of aromatic basil pesto enters the pot, the flavors deepen and brighten, creating a symphony that will leave you wondering how you ever enjoyed tomato soup without it.
Forget complicated recipes or lengthy cooking times. This homemade pesto tomato soup is incredibly easy to prepare, requiring minimal effort and just a handful of pantry staples. In under 30 minutes, you can have a steaming pot of this golden goodness ready to serve. It’s the perfect solution for busy weeknights, chilly evenings, or whenever you crave a hearty, wholesome meal that feels both gourmet and incredibly comforting.
And let’s be honest, what’s creamy tomato soup without its soulmate? This pesto-infused version is truly the ultimate companion to a perfectly golden, gooey grilled cheese sandwich. The contrasting textures and complementary flavors create a match made in culinary heaven, promising an “ungodly good” meal that satisfies every craving.

Why You’ll Adore This Pesto Tomato Soup Recipe
Our creamy pesto tomato soup isn’t just another recipe; it’s a delightful experience waiting to unfold in your kitchen. Here’s why this particular recipe will quickly become a cherished favorite:
- Unmatched Flavor Profile: Experience the perfect harmony of robust tomato flavor with the aromatic, herbaceous punch of fresh basil pesto. It’s a game-changer for classic tomato soup.
- Luxuriously Creamy Texture: Achieve a velvety smooth consistency that coats the spoon beautifully, without being overly heavy. It’s truly a delight for the palate.
- Incredibly Quick & Easy: From start to finish, this soup can be on your table in about 30 minutes, making it an ideal choice for a satisfying weeknight dinner.
- Simple, Wholesome Ingredients: Made with readily available, basic pantry items and fresh produce, ensuring a wholesome and flavorful meal from scratch.
- Versatile & Customizable: Easily adapt the recipe to suit dietary preferences (vegetarian, dairy-free) or add extra components like pasta or gnocchi for a heartier dish.
- Freezer-Friendly Convenience: Prepare a larger batch and freeze portions for effortless future meals, ensuring you always have delicious comfort food on hand.

Crafting Your Delicious Pesto Tomato Soup: A Step-by-Step Overview
Making this incredible pesto tomato soup is a straightforward process, designed for maximum flavor with minimum fuss. While the full detailed recipe can be found at the bottom of this page, here’s a quick glance at the journey from ingredients to a comforting bowl:
Essential Ingredients You Will Need
The beauty of this soup lies in its simplicity and the quality of its components. Gather these key ingredients:
- Yellow Onion: Provides a foundational sweetness and aromatic depth.
- Carrot: Adds natural sweetness and an earthy note, contributing to the soup’s complexity.
- Garlic: Essential aromatic for a pungent, savory kick.
- Tomato Paste: Concentrates the tomato flavor, adding richness and umami.
- Whole Peeled Tomatoes: The heart of the soup, offering robust, fresh tomato taste.
- Chicken Broth: The liquid base, bringing savory notes. (Vegetable broth works for a vegetarian option!)
- Granulated Sugar: A crucial ingredient to balance the acidity of the tomatoes and enhance their natural sweetness.
- Heavy Whipping Cream: Creates the signature creamy, luscious texture.
- Basil Pesto: The star ingredient that infuses the soup with vibrant, fresh, herby flavor.
- Salt and Pepper: To season and enhance all the flavors.
- Optional Garnishes: Fresh basil, grated Parmesan cheese, and crispy croutons for the perfect finish.
Choosing the Perfect Tomatoes for Your Soup
The quality of your tomatoes significantly impacts the final flavor of your soup. For this recipe, we highly recommend using two (28 oz each) cans of whole peeled tomatoes. These tomatoes are packed at their peak ripeness and break down beautifully during simmering, creating a wonderfully creamy texture and a robust, authentic tomato flavor. They provide a consistent taste and texture that is hard to beat.
Can I use fresh tomatoes instead? Absolutely! While canned tomatoes offer convenience and consistent flavor, fresh tomatoes can be used if you prefer or if they are in season. You will need approximately 3.5 lbs of fresh tomatoes for a similar yield. For the best results with fresh tomatoes, we recommend roasting them beforehand to soften them, intensify their flavor, and make it easier to remove the skins and excessive seeds. This extra step ensures a smooth, flavorful base. Keep in mind that you might need to adjust the amount of chicken broth to achieve the desired creamy consistency, as fresh tomatoes can vary in water content.

Expert Tips for Crafting the Perfect Creamy Pesto Tomato Soup
Achieving a restaurant-quality creamy pesto tomato soup at home is simpler than you might think. Follow these expert tips for a truly unforgettable bowl:
- Build a Strong Flavor Base by Sautéing Aromatics: Don’t skip or rush this crucial first step! Sautéing the finely diced yellow onion and carrot in butter for 3-5 minutes until tender and slightly softened is vital. This process caramelizes their natural sugars, creating a sweet and savory foundation for your soup. Adding garlic and tomato paste for just one more minute allows them to become fragrant, intensifying the overall depth of flavor before other liquids are added.
- Allow Adequate Simmer Time for Flavor Development: Once the tomatoes and broth are in the pot, bring the mixture to a gentle simmer and let it cook for 10-15 minutes over medium-low heat. This simmering time is essential for several reasons: it allows the whole peeled tomatoes to break down and soften completely, enables the flavors to meld beautifully, and reduces the liquid slightly, concentrating the taste. Occasionally breaking up the tomatoes with a wooden spoon will help them integrate into the soup.
- Achieve Silky Smoothness by Blending: For that signature creamy texture, blending is key. You have two excellent options:
- Regular Blender: If using a standard blender, work in batches to avoid overfilling and ensure safety. Be cautious when blending hot liquids; leave the blender lid slightly ajar or remove the small cap in the lid and cover with a kitchen towel to allow steam to escape.
- Immersion Blender: An immersion blender (also known as a stick blender) is incredibly convenient as you can blend directly in the pot. Blend until the soup reaches your desired level of smoothness.
- Balance Acidity with a Touch of Sweetness: Tomatoes are naturally acidic. Adding 4 teaspoons of granulated sugar is a secret weapon that helps to mellow out this acidity and beautifully rounds out the tomato flavors, making them taste brighter and more vibrant. Taste the soup after adding the sugar and adjust to your preference.
- Incorporate Cream and Pesto at the End: To preserve the integrity of the dairy and the fresh, herbaceous notes of the pesto, these ingredients should be folded in at the very end of the cooking process. Adding heavy cream too early can sometimes cause it to separate or “break,” especially if boiled vigorously. Similarly, adding basil pesto last ensures its vibrant green color and delicate fresh basil flavor remain prominent and don’t dissipate with prolonged cooking. Gently stir them in until just combined and heated through.
Creative Recipe Variations for Your Pesto Tomato Soup
This creamy pesto tomato soup recipe is wonderfully adaptable, allowing you to customize it to your taste or dietary needs. Here are some ideas to inspire your next batch:
- Make it Dairy-Free: Easily transform this soup into a dairy-free delight by replacing the heavy whipping cream with full-fat coconut milk. The coconut milk will lend a subtle richness without overwhelming the other flavors, and it pairs surprisingly well with tomatoes and basil.
- Make it Vegetarian: For a completely vegetarian version, simply swap the chicken broth for an equal amount of high-quality vegetable broth. This substitution maintains the savory depth while adhering to vegetarian dietary guidelines.
- Add Heartiness with Gnocchi or Pasta: To turn this soup into a more substantial meal, consider adding a carbohydrate element. Cook 8 oz of your favorite small pasta (like ditalini, orzo, or small shells) or 1 lb of potato gnocchi according to package instructions. Stir the cooked pasta or gnocchi into the soup after the simmering stage, allowing it to warm through.
- Spice it Up: If you enjoy a little heat, add your favorite hot sauce or a pinch of red pepper flakes to taste. Incorporate them during the simmering stage for a milder, infused heat, or stir them in at the end for a more pronounced kick.
- Boost the Veggies: Feel free to add other finely diced vegetables like bell peppers or celery along with the onion and carrot at the sautéing stage for extra nutrients and flavor.
- Cheese, Please! While grated Parmesan is a classic topping, experiment with other cheeses like fresh mozzarella pearls or a dollop of ricotta stirred in at the end for even more creaminess.
Storing and Freezing Your Delicious Soup
One of the many benefits of this homemade pesto tomato soup is how well it stores, making it perfect for meal prep or enjoying leftovers. Proper storage ensures you can savor its comforting flavors for days or even months.
Refrigeration: Allow the soup to cool completely to room temperature before transferring it to an airtight container. It will keep beautifully in the refrigerator for up to 6 days. To reheat individual servings, microwave for 2-3 minutes, stirring halfway through, or gently warm larger quantities in a pot on the stovetop over medium-low heat until it reaches an internal temperature of 165°F (74°C).
Freezing: This soup freezes exceptionally well! Once completely cooled, transfer it to freezer-safe containers or heavy-duty freezer bags, leaving a little headspace for expansion. It can be stored in the freezer for up to 2 months without compromising flavor or texture. When you’re ready to enjoy it, allow the soup to thaw in the refrigerator overnight. Once thawed, reheat it on the stovetop or in the microwave as described above, stirring occasionally until heated through. Freezing is a fantastic way to ensure you always have a comforting bowl of homemade soup within reach.

This soup truly embodies everything you could want in a comforting meal. It strikes the perfect balance of creamy richness and vibrant flavor, thanks to the star player, basil pesto. The pesto adds an incredible fresh, herby dimension that blends seamlessly with the luscious, ripe tomatoes, creating a harmonious and utterly satisfying experience.
So, go ahead and introduce your trusty grilled cheese to its new best friend. This Pesto Tomato Soup isn’t just a side dish; it’s a culinary hug in a bowl!

Save this delightful recipe using the ‘save to recipe box’ button below. If you give it a try, please let us know your thoughts! Leave a comment and a star rating below, or capture a photo and share it onInstagram with #wholeandheavenlyoven.
Discover how this wonderful soup is made step-by-step by checking out our Google Web Story.
More Cozy Soup Recipes to Explore Next!
- Thai Pumpkin Soup
- Creamy Pumpkin Wild Rice Soup
- Cheesy Cauliflower Potato Soup

Save To Recipe BoxSaved!
Print
Pin
Pesto Tomato Soup
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
- 1 tablespoon unsalted butter
- 1 medium yellow onion, finely diced
- 1 medium carrot, finely diced
- 3 medium cloves garlic, minced
- 1 tablespoon tomato paste
- 2 cans (28 oz each) whole peeled tomatoes, undrained
- 2 cups chicken broth
- 4 teaspoons granulated sugar
- 3/4 cup heavy whipping cream
- 1/3 cup basil pesto
- Salt and pepper to taste
- Fresh basil, grated Parmesan cheese, and croutons for topping
Instructions
-
Melt butter in a medium pot or Dutch oven over medium-high heat. Add onion and carrot and cook 3-5 minutes until tender. Add garlic and tomato paste and cook 1 additional minute until fragrant.
-
Add tomatoes and chicken broth to pot and bring to a simmer over medium-high heat. Reduce heat to medium-low and allow soup to simmer 10-15 minutes, breaking tomatoes up with a wooden spoon occasionally.
-
Transfer soup to a blender or use an immersion blender to blend soup until smooth.
-
Transfer soup back to pot and fold in sugar, heavy cream, and pesto until combined. Season soup with salt and pepper to taste and serve warm with fresh basil, Parmesan cheese, and croutons on top. Enjoy!
Notes
Store soup in refrigerator up to 6 days. Soup may also be frozen up to 2 months.
Nutrition
This post was updated with new recipe adjustments and photos on 10/10/24.