Save to Pinterest My neighbor brought me a basket of overripe tomatoes one August afternoon, and I stood in the kitchen wondering what to do with them before they turned completely. The idea of soup felt right, even in warm weather. I remembered a pesto jar in the fridge and thought about swirling it on top. That first batch turned into something I never expected: bright, creamy, and alive with flavor.
I served this to a friend who claimed she hated tomato soup, mostly because of childhood memories involving cans and microwaves. She finished two bowls and asked for the recipe before leaving. Watching her dip crusty bread into that creamy base with the green pesto streaked through it made me realize how much texture and color matter. Food can rewrite old stories if you let it.
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 one for sautéing the onions, it builds the base flavor and you will taste it.
- Onion: Finely chopped so it melts into the soup and adds sweetness without chunks.
- Garlic cloves: Minced fresh, never jarred, the difference is obvious once it hits the hot oil.
- Ripe tomatoes: Fresh ones bring brightness, but canned whole peeled tomatoes work beautifully and save time.
- Tomato paste: This deepens the color and concentrates the tomato flavor in a way fresh tomatoes alone cannot.
- Vegetable broth: Homemade is lovely, but a good quality store bought version does the job without stress.
- Sugar: Just a teaspoon balances the acidity and rounds out the flavor.
- Salt and black pepper: Season as you go, tasting is the only way to get it right.
- Heavy cream: Stir it in at the end for that silky, luxurious texture.
- Fresh basil leaves: The star of the pesto, use the brightest green leaves you can find.
- Pine nuts: Toasting them lightly first adds a nutty depth, but raw works too.
- Parmesan cheese: Freshly grated, the kind that smells sharp and salty.
- Extra virgin olive oil: For the pesto, use your best bottle, it makes all the difference.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the base:
- Heat olive oil in a large pot over medium heat and add the chopped onion. Let it cook gently until soft and translucent, about five minutes, stirring occasionally so it does not brown.
- Add the garlic:
- Stir in the minced garlic and cook for just one minute until you can smell it blooming in the oil. Do not let it burn or it will taste bitter.
- Build the tomato flavor:
- Add the chopped tomatoes and tomato paste, stirring everything together. Let it cook for five minutes, the tomatoes will start breaking down and the paste will darken slightly.
- Simmer the soup:
- Pour in the vegetable broth, then add sugar, salt, and pepper. Bring it all 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, combine basil, pine nuts, garlic, and Parmesan in a food processor and pulse until finely chopped. Drizzle in the olive oil with the motor running until smooth, then season with a pinch of salt.
- Blend until silky:
- Once the soup has simmered, use an immersion blender to puree it until completely smooth. If using a countertop blender, work in batches and be careful with the hot liquid.
- Finish with cream:
- Stir in the heavy cream and taste, adjusting salt or pepper as needed. Warm it through gently but do not let it boil or the cream might separate.
- Serve with a swirl:
- Ladle the soup into bowls and drizzle each one with a generous swirl of basil pesto. Serve it immediately while it is hot and the pesto is still vibrant.
Save to Pinterest One rainy evening, I made a double batch and froze half without the cream. Months later, I thawed it on a cold night and it felt like opening a jar of summer. My daughter watched me swirl the green pesto into the red soup and said it looked like magic. I realized she was right.
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.
Choosing Your Tomatoes
Fresh tomatoes are gorgeous when they are in season, but canned whole peeled tomatoes are a secret weapon year round. I have made this soup in January with canned San Marzanos and it tasted as bright as any summer version. If you use fresh, go for the ripest ones you can find, even if they are a little bruised. Avoid underripe tomatoes, they will make the soup taste flat and require more sugar to balance.
Making It Your Own
Some nights I skip the pesto and stir in a handful of fresh torn basil at the end. Other times I add a pinch of chili flakes to the soup while it simmers for a gentle heat. Once I used cilantro and lime instead of basil pesto and it turned into something entirely different but just as good. The base is forgiving, so experiment with what you have and what you crave.
Serving and Storage
This soup keeps in the fridge for up to four days and reheats beautifully on the stove over low heat. I usually store the pesto separately so it stays bright green and fresh. Freeze the soup without the cream in individual portions, then stir in cream when you reheat it. Serve it with crusty bread, grilled cheese sandwiches, or even a simple side salad for a complete meal.
- Drizzle extra pesto on top just before serving for a bolder flavor.
- Garnish with extra basil leaves or a crack of black pepper for a finishing touch.
- Pair it with a crisp white wine or sparkling water with lemon.
Save to Pinterest This soup has become my answer to long days and cold nights. It is the kind of food that feels like a hug, especially with that bright swirl of pesto reminding you that something fresh and green still exists even in winter.
Frequently Asked Recipe Questions
- → Can I use canned tomatoes instead of fresh?
Yes, canned whole peeled tomatoes work beautifully. Use about 800g (2 cans) and follow the same cooking method. They provide consistent flavor year-round.
- → How do I make this vegan?
Substitute heavy cream with coconut cream or cashew cream. For the pesto, omit Parmesan or replace it with a vegan cheese alternative. The rest remains the same.
- → Can I prepare the pesto ahead of time?
Absolutely. Make the pesto up to 2 days ahead and store it in an airtight container in the refrigerator. Cover the surface with a thin layer of olive oil to prevent browning.
- → What can I substitute for pine nuts?
Walnuts, cashews, or almonds work excellently in the pesto. They provide similar texture and richness while adding their own distinct flavor notes.
- → Is this soup freezer-friendly?
The soup base freezes well for up to three months. Store it without the cream, then add it when reheating. Prepare fresh pesto before serving for best flavor.
- → How can I make it spicier?
Stir in red pepper flakes or cayenne during cooking, or sprinkle chili flakes over the pesto swirl at serving. Start with a pinch and adjust to your heat preference.