Skip to main content

Slow-Roasted Tomato & Basil Soup

 

Makes 4–6 servings

Silky • Roasted • Fragrant • Comforting

Ripe tomatoes, garlic, and onion are slowly roasted until sweet and deeply concentrated, then blended with fresh basil and a touch of cashew cream for a silky soup that tastes like summer gathered into a bowl.

This recipe is 100% plant-based.

If I were allowed to grow only two things, I think I could answer without much hesitation.

Tomatoes and basil.

Thankfully, no one has imposed such a terrible restriction on my garden, but if they did, those two would have to stay. There is something extraordinarily rewarding about growing a tomato yourself, whether it comes from a sprawling garden plant, a pot outside the front door, or even a sunny little corner where you’ve managed to convince one to grow.

And then there is basil.

Put the two together with good olive oil and I’m not sure food needs very much more help.

This soup honors all three.

I’ve served it at many dinners over the years, and it is one of those dishes people almost always comment on. I’ve even served it to people who said they weren’t particularly fond of tomato soup and watched their opinion change somewhere around the bottom of the bowl.

Lloyd was once one of those people.

When I met him, he wasn’t particularly fond of tomatoes at all. But I don’t think he’d really had the opportunity to know what a tomato could taste like. Once we started growing our own and going to the farmers market together—which we’ve now been doing for about twenty years—he discovered the difference.

A real tomato tastes like something.

It is sweet and acidic and juicy and fragrant, and sometimes so delicious that all it needs is a little salt. Once you’ve eaten tomatoes like that, those pale grocery-store impostors have a difficult time making their case.

And then I roasted them.

That is really the secret to this soup.

Roasting takes everything wonderful about a ripe tomato and turns up the volume. The juices concentrate. The edges caramelize. The garlic becomes mellow and sweet. The onion softens into everything around it. And when all of that gets blended with a generous handful of fresh basil and just enough cashew cream to make it silky, you end up with something that tastes far more luxurious than the simplicity of its ingredients would suggest.

I still remember Lloyd taking his first spoonful and immediately saying something along the lines of, “Wow, this is good. I like this.”

That may not sound like a grand declaration of love for a bowl of soup, but coming from Lloyd—who doesn’t necessarily announce his opinion after the first bite—it said plenty.

And I agreed.

Fresh basil is especially important here. I grow my herbs in the garden, so when I’m making this soup I can walk outside and bring in what I need. Fresh thyme and oregano are wonderful if you have them, but basil is the one I really don’t want you to skip. Use a little less if you prefer, use more if you’re like me, but let it be there.

Tomato, basil, olive oil.

One of cooking’s great little trifectas.

This used to strike me as the kind of soup you would naturally make on a cold winter day, because that’s when we think about soup. But I’ve come to think of this as very much a summer soup. That’s when tomatoes actually taste the way tomatoes are supposed to taste. And although a steaming bowl of soup might not be the first thing you imagine eating on a hot day, this one doesn’t have to be piping hot. I love it warm, and I suspect it would be beautiful served even cooler.

What matters most to me is the texture.

I blend it until it looks wonderfully smooth, but somehow it doesn’t eat like a thin, perfectly uniform tomato liquid. There is body to it. The roasted vegetables and cashew cream give it this gorgeous, luxurious mouthfeel where you can almost taste the texture even though you can’t see it.

And then, of course, there is what you eat beside it.

For me, there are few things better than tomato soup and a grilled cheese sandwich.

Call it humble food if you like. I’ll take it.

Give me homemade sourdough spread lightly with cultured vegan butter, smoky vegan cheddar tucked inside, and the whole thing pressed beneath a heavy iron skillet until the bread is deeply golden and caramelized around the edges. Put that next to a bowl of this soup and I’m not promising there won’t be noises at the table.

It’s funny, because I didn’t particularly like tomato soup as a child. Soup usually came from a can then, and I preferred the alphabet vegetable soup because at least there were interesting little things floating around in it. Tomato soup never gave me much reason to love it.

But Las Vegas didn’t have farmers markets when I was growing up, at least not the world of beautiful produce I know today. I didn’t yet understand what tomato soup could be because I hadn’t tasted tomatoes like these.

I never had the chance to make this particular soup for my mom.

Sometimes when I’m standing in my kitchen making it now, I wonder what she would have thought. I like to imagine her smiling somewhere at the sight of me making a grilled cheese sandwich the way she taught me, only now with my homemade sourdough, cultured vegan butter, and a bowl of tomato soup neither of us could have imagined back then.

I think she would have loved it.

Food has a funny way of doing that. A recipe doesn’t always take you back to something you ate as a child. Sometimes it connects what you learned then with who you’ve become since.

My mom’s grilled cheese. My garden tomatoes and basil. A soup I learned to make years later. Lloyd sitting beside me enjoying tomatoes he once thought he didn’t like.

Somehow they all end up at the same table.

And when I think about where this recipe belongs, I can’t imagine anything more fitting than Small Beautiful Things.

A bowl of deeply roasted tomatoes, fresh basil, and good olive oil really is a small beautiful thing.

And if you go back for seconds?

Well, perhaps it’s a slightly larger beautiful thing.

INGREDIENTS

For the Slow-Roasted Tomatoes

 1.4–1.6 kg ripe tomatoes (about 3–3½ pounds), quartered

 1 large yellow onion, cut into wedges

 8–10 large garlic cloves, peeled

 30 g extra-virgin olive oil (2 tablespoons), plus more as needed

 3–4 sprigs fresh thyme

 2–3 sprigs fresh oregano, optional

 1 teaspoon fine sea salt, plus more to taste

 Freshly ground black pepper, to taste


For the Soup

 40–50 g fresh basil leaves (about 2 packed cups)

 60 g cashew cream (¼ cup)

 ½ teaspoon dried oregano, optional

 1–2 teaspoons good-quality balsamic vinegar, to taste

 Vegetable broth or water, only as needed for consistency

 Fine sea salt, to taste

 Freshly ground black pepper, to taste


For the Cashew Cream

 40 g raw cashews (about ¼ cup), soaked if needed

 60 g water (¼ cup), plus more as needed


For the Optional Basil-Pine Nut Drizzle

 30 g fresh basil leaves (about 1 packed cup)

 15 g pine nuts (about 2 tablespoons)

 1 small garlic clove

 15 g extra-virgin olive oil (1 tablespoon)

 1–2 teaspoons fresh lemon juice, to taste

 Fine sea salt, to taste

 Water, as needed for a drizzleable consistency

METHOD


Step 1 — Make the Cashew Cream

Add to a high-speed blender:

 40 g raw cashews (about ¼ cup), soaked if needed

 60 g water (¼ cup)

Blend until completely smooth and creamy, adding a little more water only if needed to keep the blender moving.

Set aside. You will use some in the soup and can reserve the rest for finishing the bowls.


Step 2 — Prepare the Tomatoes & Oven

Preheat the oven to:

 400°F (205°C)

Arrange in a large roasting dish or rimmed baking sheet:

 1.4–1.6 kg ripe tomatoes (about 3–3½ pounds), quartered

 1 large yellow onion, cut into wedges

 8–10 large garlic cloves, peeled

Drizzle with:

 30 g extra-virgin olive oil (2 tablespoons), plus more if needed

Season with:

 1 teaspoon fine sea salt

 Freshly ground black pepper, to taste

Toss gently until the tomatoes, onion, and garlic are lightly coated.

Nestle among the vegetables:

 3–4 sprigs fresh thyme

 2–3 sprigs fresh oregano, optional

Keep the fresh basil aside. Adding it after roasting preserves its beautiful fresh flavor and fragrance.


Step 3 — Slow-Roast Until Deeply Flavorful

Roast uncovered for approximately 50–60 minutes, gently stirring or turning the vegetables once about halfway through.

The tomatoes are ready when they have collapsed and released much of their juice, the edges are beginning to caramelize, and the onion and garlic are completely tender.

Don’t rush this stage. The roasting is where much of the soup’s flavor develops.

If your tomatoes are particularly juicy, they may need a little longer. Let appearance and concentration guide you more than the clock.


Step 4 —Blend the Soup

Remove and discard the thyme and oregano sprigs.

Transfer the roasted tomatoes, onion, garlic, and all of the flavorful juices from the roasting pan to a high-speed blender.

Add:

 40–50 g fresh basil leaves (about 2 packed cups)

 60 g cashew cream (¼ cup)

 ½ teaspoon dried oregano, optional

Blend until completely smooth and silky.

If the soup is thicker than you prefer, add:

 Vegetable broth or water, a little at a time, as needed

Add only enough to reach the consistency you like. The goal is a rich, concentrated tomato soup rather than a thin broth.


Step 5 — Balance the Flavor

Add:

 1 teaspoon good-quality balsamic vinegar

Blend briefly, then taste.

If the tomatoes are particularly sweet and rich, another teaspoon of balsamic may give the soup just the brightness it needs.

Adjust with:

 Fine sea salt

 Freshly ground black pepper

 Additional balsamic vinegar, if needed

The balsamic shouldn’t announce itself. You shouldn’t think balsamic vinegar when you taste the soup—it should simply make the roasted tomato flavor seem deeper and brighter.


Step 6 — Warm Gently

Pour the blended soup into a saucepan and warm over medium-low heat until steaming.

Avoid a vigorous boil. At this point everything is already cooked, and gentle heat preserves the fresh basil flavor and silky texture.

Taste one final time and adjust the seasoning if needed.


Step 7 — Make the Optional Basil-Pine Nut Drizzle

In a small blender cup or food processor, combine:

 30 g fresh basil leaves (about 1 packed cup)

 15 g pine nuts (about 2 tablespoons)

 1 small garlic clove

 15 g extra-virgin olive oil (1 tablespoon)

 1 teaspoon fresh lemon juice

 Fine sea salt, to taste

Blend until finely textured and aromatic.

Add:

 Additional lemon juice, to taste

 Water, a teaspoon at a time, as needed

Continue blending until the pesto is loose enough to drizzle but still has some body.


Step 8 — Serve

Ladle the warm soup into bowls.

Finish, if desired, with:

 A spoonful of reserved cashew cream

 Basil-pine nut drizzle

 Fresh basil leaves

 A light drizzle of good extra-virgin olive oil

Swirl the cashew cream and basil drizzle gently across the surface with the back of a spoon.

Serve warm with toasted sourdough or another good crusty bread for dipping.

Garden tomatoes and fresh basil — the beginning of something slow, simple, and deeply flavorful.

NOTES


Choose the Best Tomatoes You Can Find

Because tomatoes are the heart of this soup, their flavor matters.

Use ripe, flavorful tomatoes whenever possible. Roma or plum tomatoes are wonderful because they are naturally meaty and less watery, while beautiful garden tomatoes bring exceptional flavor. A mixture of varieties and colors works beautifully too.

If your tomatoes are especially juicy, simply give them a little more time in the oven so their flavor has a chance to concentrate.


Why We Slow-Roast the Tomatoes

Roasting the tomatoes more slowly gives their natural sugars time to concentrate while the edges begin to caramelize.

Don’t worry if there is still liquid in the roasting pan. Those juices contain tremendous flavor and should go straight into the blender with the tomatoes.

What you’re looking for is concentration—not dryness.


Save the Basil for the Blender

Fresh basil is deliberately added after roasting rather than spending an hour in the oven.

The residual heat of the roasted tomatoes softens the basil just enough while preserving much more of its fresh fragrance and flavor.

This is also why I don’t use dried basil in the soup. With this much beautiful fresh basil, it simply isn’t necessary.


Let the Garlic Become Sweet

Roasted garlic behaves very differently from raw garlic.

As the cloves roast alongside the tomatoes, they soften and become mellow and almost sweet. Eight to ten cloves may sound generous, but they disappear beautifully into the tomatoes without turning this into garlic soup.


Don’t Automatically Add Broth

Blend the roasted vegetables before deciding whether the soup needs additional liquid.

Some tomatoes release tremendous amounts of juice while others are meatier and produce much less. Adding a prescribed amount of broth before blending can unnecessarily dilute all that concentrated roasted-tomato flavor.

If the finished soup is too thick, add vegetable broth or water a little at a time until it’s exactly where you want it.


The Balsamic Should Be Invisible

A small amount of balsamic vinegar brings back some of the brightness that naturally sweet roasted tomatoes need.

Start with one teaspoon and taste before adding another.

The goal isn’t to make a balsamic tomato soup. If you can clearly identify the vinegar, you’ve probably added more than you need. It should simply make you wonder why the tomatoes suddenly taste even more like themselves.


About the Cashew Cream

The cashew cream isn’t intended to turn this into a heavy cream-of-tomato soup.

A small amount softens the acidity, gives the soup a silky mouthfeel, and rounds out the roasted flavors while still allowing tomato and basil to remain at the center.

Reserve any extra for swirling over individual bowls.


The Basil-Pine Nut Drizzle

The drizzle is completely optional, but it’s especially beautiful when serving the soup to company.

It gives you a second expression of basil—fresh, bright, nutty, and slightly lemony—against the deeper flavor of the slow-roasted tomatoes.

A little goes a long way.


A Good Finishing Olive Oil Matters

The olive oil used for roasting doesn’t need to be your most precious bottle.

But if you’re finishing the bowls with a final drizzle, that’s the moment to reach for an extra-virgin olive oil you genuinely love the flavor of. Because it isn’t cooked, you’ll taste all of its character.


Make Ahead & Storage

This soup is excellent made ahead and may taste even more cohesive the following day.

Allow it to cool completely, then refrigerate in a covered container for approximately 4–5 days.

Reheat gently over medium-low heat rather than boiling vigorously.

Keep the basil-pine nut drizzle refrigerated separately and add it only when serving.


Freezing

The soup can also be frozen without the finishing garnishes.

Cool completely, transfer to freezer-safe containers, and leave a little room for expansion. Thaw overnight in the refrigerator and reheat gently, blending briefly if needed to restore the silky texture.

Make the basil drizzle fresh when you’re ready to serve.


A Final Thought

There are recipes where adding one more ingredient makes everything better. And then there are recipes where the real work is knowing when to stop.

This soup belongs to the second kind.

When tomatoes are ripe and deeply flavorful, they don’t need very much from us. Give them garlic, onion, a few herbs, good olive oil, and enough time in a warm oven for their juices to concentrate and their edges to caramelize. Then bring in fresh basil and just enough cashew cream to soften everything into something silky.

That’s really the pleasure of this soup.

It takes something as familiar as a tomato and reminds us how extraordinary it can taste when we give it time.

Sometimes Food That Feels Like Medicine is simply beautiful food, slowly prepared, with nothing unnecessary standing in its way.

 

.

This is the kind of food that nourishes quietly.
It asks us to slow down,
to listen,
and to remember what is enough.