Save to Pinterest My kitchen smelled like summer even though it was raining outside. I'd just come back from the market with a bag of tomatoes so ripe they were practically bursting, and I knew I had to use them that day. I remembered a soup my neighbor made once, simple and smooth, but she always topped it with a bright green swirl that made it feel special. That afternoon, I figured out how to make it myself, and it's been my go-to ever since.
I made this for my sister one evening when she showed up unannounced, soaked from the rain and looking exhausted. She sat at the kitchen table while I blended the soup, and when I set the bowl in front of her with that green pesto swirl on top, she smiled for the first time all day. We didn't talk much, just ate quietly, and she told me later it was exactly what she needed. That's when I realized this soup does more than fill you up.
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 good quality one for sautéing, it builds the flavor foundation and keeps everything from sticking.
- Onion: Finely chopped so it melts into the soup and adds sweetness without chunks.
- Garlic cloves: Fresh is key here, it blooms in the oil and fills your kitchen with that unmistakable aroma.
- Ripe tomatoes: The riper, the better, though canned tomatoes work beautifully when fresh ones aren't in season.
- Tomato paste: This deepens the tomato flavor and adds a rich, concentrated taste.
- Vegetable broth: It thins the soup to the perfect consistency and adds a savory backbone.
- Sugar: Just a teaspoon balances the acidity of the tomatoes without making it taste sweet.
- Salt and black pepper: Season as you go, tasting and adjusting until it sings.
- Heavy cream: Stir this in at the end for a silky, luxurious texture that coats your spoon.
- Fresh basil leaves: The star of the pesto, fragrant and bright, it transforms the soup completely.
- Pine nuts: They add a buttery richness to the pesto, though walnuts work if that's what you have.
- Parmesan cheese: Grated finely, it brings a salty, nutty depth to the pesto.
- Extra virgin olive oil: The good stuff here makes the pesto glossy and smooth.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat olive oil in a large pot over medium heat and add the onion, letting it soften and turn translucent for about five minutes. Stir in the garlic and cook just until it smells amazing, about a minute.
- Build the tomato base:
- Add the chopped tomatoes and tomato paste, stirring occasionally as they break down and cook for five minutes. This is where the flavors start to come together.
- Simmer the soup:
- Pour in the vegetable broth, then add sugar, salt, and pepper. Bring it to a boil, then lower the heat and let it simmer uncovered for twenty minutes, stirring now and then.
- Make the pesto:
- While the soup simmers, toss basil, pine nuts, garlic, and Parmesan into a food processor and pulse until finely chopped. Drizzle in the olive oil with the motor running until it's smooth, then season with a pinch of salt.
- Blend until silky:
- Once the soup is done, use an immersion blender right in the pot or carefully transfer it in batches to a countertop blender. Blend until it's completely smooth and velvety.
- Finish with cream:
- Stir in the heavy cream and taste, adjusting the seasoning if needed. Warm it through gently but don't let it boil or the cream might split.
- Serve with a swirl:
- Ladle the soup into bowls and drizzle each one with a generous swirl of basil pesto. Serve right away while it's hot and the pesto is still vibrant.
Save to Pinterest One winter evening, I served this soup to a group of friends who'd gathered at my place after a long week. I'd made a double batch and set out bowls with crusty bread on the side. Someone said it tasted like a hug in a bowl, and honestly, that's the best description I've ever heard. It's become my tradition now, making this whenever I want to bring people together over something simple and warm.
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.
Make It Your Own
This soup is a canvas, and you can play with it however you like. If you want it lighter, skip the cream or swap it for a splash of coconut milk. If you're craving heat, add chili flakes or a pinch of cayenne when you're simmering the tomatoes. I've even stirred in a spoonful of miso paste once for extra umami, and it was incredible. Don't be afraid to taste and tweak as you go.
Serving Suggestions
I always serve this with something crunchy on the side, usually a thick slice of toasted sourdough or a grilled cheese sandwich for dipping. Sometimes I'll scatter a few extra basil leaves on top or add a sprinkle of Parmesan for good measure. If you're feeding a crowd, set out the pesto in a small bowl so everyone can swirl their own. It makes the whole thing feel a little more interactive and fun.
Storage and Leftovers
This soup keeps beautifully in the fridge for up to four days, and the flavor actually deepens as it sits. I store the soup and pesto separately so the pesto stays bright green and fresh. When you reheat, do it gently on the stove and add a splash of broth if it's thickened up. The pesto can also be frozen in an ice cube tray, which is handy for adding to pasta or spreading on sandwiches later.
- Store soup and pesto separately to keep the pesto vibrant.
- Reheat gently and add a little broth if needed.
- Freeze leftover pesto in small portions for quick flavor boosts.
Save to Pinterest This soup has become one of those recipes I return to when I need something comforting, something that feels like home. I hope it does the same for you.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare the soup base up to 2 days in advance and refrigerate. Make the pesto fresh when serving for best flavor. Reheat gently before adding cream to prevent curdling.
- → What's the best way to blend tomato soup smoothly?
An immersion blender works best directly in the pot for convenience. For ultra-smooth results, use a countertop blender in batches. Allow soup to cool slightly before blending for safety.
- → How do I make this vegan?
Substitute heavy cream with coconut cream or cashew cream. Replace Parmesan in the pesto with nutritional yeast or a vegan cheese alternative. The result is equally creamy and delicious.
- → Can I use canned tomatoes instead of fresh?
Absolutely. Two 400g cans of whole peeled tomatoes work perfectly and often deliver consistent results year-round. Drain excess liquid if needed before adding to the pot.
- → What's a good substitute for pine nuts?
Walnuts, cashews, or almonds make excellent alternatives with slightly different but equally delicious flavor profiles. Use the same quantity for consistent pesto texture.