Save My neighbor handed me a basket of tomatoes one August afternoon, more than I could possibly eat fresh. I stood in the kitchen staring at them, their skins warm from the sun, and decided to make soup even though it was still summer. The smell of garlic hitting hot olive oil filled the room within minutes, and I knew I was onto something. When I drizzled that first spoonful of bright green pesto across the top, the contrast was so beautiful I almost didn't want to eat it. Almost.
I made this for my sister when she came over feeling defeated after a long week. She sat at the table, quiet at first, then dipped her bread into the bowl and sighed in a way that told me the soup was doing its job. We didn't talk much, just ate and let the warmth do the comforting. She texted me two days later asking for the recipe, which is the highest compliment in our family.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Olive oil: Use a decent one for sautéing, it builds the flavor foundation and you'll taste it in every spoonful.
- Onion: Chop it finely so it melts into the soup, adding sweetness without chunks that distract from the smooth texture.
- Garlic cloves: Fresh is essential here, the fragrance when it hits the oil is half the magic of this dish.
- Ripe tomatoes: If yours aren't perfectly ripe, canned whole peeled tomatoes are honestly better than bland fresh ones.
- Tomato paste: This deepens the tomato flavor and adds a subtle richness that makes the soup taste more complex.
- Vegetable broth: Homemade is lovely, but a good quality store bought works perfectly and saves time.
- Sugar: Just a teaspoon balances the acidity of the tomatoes without making the soup taste sweet.
- Salt and black pepper: Season generously, tomatoes need more salt than you think to really come alive.
- Heavy cream: This is what makes the soup velvety and ties all the flavors together with a silky finish.
- Fresh basil leaves: The star of the pesto, use the brightest green leaves you can find for the best color and flavor.
- Pine nuts: They add a buttery richness, but walnuts work beautifully if pine nuts aren't in the budget.
- Parmesan cheese: Freshly grated makes all the difference, the pre shredded stuff doesn't melt into the pesto the same way.
- Extra virgin olive oil: For the pesto, use your good bottle, it's not cooked so the flavor really shines through.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with aromatics:
- Heat the olive oil in your largest pot over medium heat until it shimmers slightly. Add the chopped onion and let it cook gently, stirring occasionally, until it turns soft and see through, about five minutes.
- Add the garlic:
- Stir in the minced garlic and cook just until you can smell it, about a minute. Don't let it brown or it will taste bitter.
- Build the tomato base:
- Add your tomatoes and tomato paste, stirring everything together. Let this cook for five minutes, stirring now and then, so the tomato paste loses its raw edge.
- Simmer the soup:
- Pour in the vegetable broth, then add the sugar, salt, and pepper. Bring everything to a boil, then turn the heat down and let it simmer uncovered for twenty minutes while the flavors marry.
- Make the pesto:
- While the soup bubbles away, toss the basil, pine nuts, garlic, and Parmesan into your food processor. Pulse until everything is finely chopped, then drizzle in the olive oil with the motor running until smooth and bright green.
- Blend until silky:
- Once the soup has simmered, use an immersion blender right in the pot or carefully transfer to a blender in batches. Blend until completely smooth with no chunks remaining.
- Finish with cream:
- Stir in the heavy cream and taste, adjusting the salt if needed. Warm it through gently but don't let it boil or the cream might separate.
- Serve with flair:
- Ladle the hot soup into bowls and drizzle each one with a generous swirl of that gorgeous green pesto. Serve immediately while it's steaming.
Save One rainy November evening, I made a double batch and froze half in quart containers. Three weeks later, when I was too tired to think about dinner, I pulled one out and remembered why I love this soup so much. It tasted just as bright and comforting as the day I made it, maybe even better because I didn't have to do anything but reheat it. That night, I made a mental note to always keep a container in the freezer.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
This soup is forgiving and welcomes small changes. I've stirred in a pinch of red pepper flakes when I wanted a little heat, and once I used roasted red peppers alongside the tomatoes for a smokier flavor. If you don't have fresh basil for the pesto, a good quality store bought works in a pinch, though the homemade version is what makes people ask for seconds. You can also skip the pesto entirely and finish with a swirl of cream and fresh herbs.
Storing and Reheating
The soup keeps in the fridge for up to four days, but store the pesto separately so it stays vibrant green. Reheat the soup gently on the stove, stirring occasionally, and add a splash of broth if it's thickened too much. Freeze the soup without the cream, then stir it in after reheating so the texture stays smooth. I've found that freezing individual portions means I always have a quick lunch ready when I need it.
Serving Suggestions
I love serving this with a thick slice of crusty bread, the kind with a chewy crust that's perfect for dipping. Grilled cheese sandwiches are the classic pairing, and for good reason, the crispy buttery bread against the silky soup is unbeatable. On nights when I want something lighter, a simple green salad with lemon vinaigrette is all it needs.
- Top with extra Parmesan shavings and a drizzle of good olive oil for a fancier presentation.
- Add a handful of cooked white beans to make it more filling and boost the protein.
- Garnish with fresh basil leaves or a sprinkle of chili flakes if you like a little kick.
Save This soup has become my answer to cold days, unexpected guests, and moments when I need something warm and uncomplicated. I hope it finds a place in your kitchen the way it has in mine.
Recipe FAQs
- → Can I use canned tomatoes instead of fresh?
Yes, absolutely. Two cans (800g) of whole peeled tomatoes work perfectly and often provide better consistency. They're convenient and deliver the same rich flavor.
- → What's the best way to blend the soup smoothly?
An immersion blender works great for smooth, creamy results and keeps everything in one pot. Alternatively, carefully blend in batches using a countertop blender, working in smaller portions for safety and even consistency.
- → How do I make this soup vegan?
Substitute heavy cream with coconut cream or oat cream for richness. In the pesto, either omit Parmesan or use a quality vegan Parmesan alternative. The soup remains delicious and maintains its creamy texture.
- → Can I prepare the pesto in advance?
Yes, make the pesto up to one day ahead and store it in an airtight container in the refrigerator. You can also freeze it in ice cube trays for portioning later. Allow it to come to room temperature before serving.
- → What are good substitutes for pine nuts?
Walnuts, cashews, or sunflower seeds all work wonderfully in the pesto. Each brings slightly different flavor notes. Use the same weight as specified for pine nuts and adjust seasoning to taste.
- → How should I store leftover soup?
Store the soup and pesto separately in airtight containers in the refrigerator for up to three days. Reheat gently on the stovetop without boiling. Add fresh pesto swirls just before serving for best flavor.