Love this? Pin it for later!
I still remember the first time I made this soup—it was one of those grey, drizzly Sundays when the world feels muffled and the only sensible thing to do is stay inside with fuzzy socks and a good book. I had a surplus of late-season tomatoes on the counter, a half-empty bag of cashews in the pantry, and zero desire to leave the house. One blender whirl later, the gloom lifted; the kitchen smelled like August sunshine and warm bread. My omnivore partner took one spoonful, looked at me with surprise, and said, “Wait—this is vegan?” That, my friends, is the magic of this cozy vegan tomato soup. It’s rich enough to feel like comfort food, light enough to keep you going for seconds, and creamy enough that nobody misses the dairy. Whether you’re feeding picky kids, entertaining last-minute guests, or simply craving something that tastes like a hug in a bowl, this recipe delivers.
Why This Recipe Works
- Double-thick texture: Roasting concentrates tomato sweetness while cashew cream adds body without flour or butter.
- One blender, zero strain: You’ll purée everything right in the pot—no transferring hot soup through a sieve.
- Weeknight friendly: 10-minute active time; the oven and stovetop do the rest.
- Freezer hero: Make a double batch and freeze flat for up to 3 months; thaw overnight and reheat gently.
- All-season adaptable: Use peak-summer tomatoes or quality canned ones in winter with equally delicious results.
- Nutrient-packed comfort: Each bowl delivers vitamin C, lycopene, and healthy plant fats while staying under 300 calories.
Ingredients You'll Need
Great tomato soup starts with great tomatoes. If it’s August and your garden is exploding, use whatever mix you have—beefsteak, Roma, heirloom, even cherry. Out of season, two 28-ounce cans of whole peeled San Marzano tomatoes (drained but juice reserved) are your best bet. Look for DOP certification; the flavor difference is worth the extra dollar.
Extra-virgin olive oil does double duty here: it helps tomatoes blister and caramelize on the pan and carries aromatic compounds throughout the finished soup. No need to break the bank; any solid “cold-pressed” bottle you like for salads works fine.
Roasted garlic adds mellow sweetness. Slice the top off a whole head, drizzle with oil, wrap in foil, and let it ride alongside the tomatoes. The resulting cloves squeeze out like buttery paste and melt seamlessly into the broth.
Raw cashews give the velvet factor without dairy. Buy pieces rather than wholes—they’re cheaper and soften faster. If you only have roasted, skip the soaking step; they’re already tender, though raw offers a cleaner flavor.
Vegetable broth builds depth. Choose low-sodium so you control salt. Prefer homemade? Save your carrot tops, onion skins, and celery leaves in a freezer bag; simmer 30 minutes with peppercorns and bay, strain, and you’re golden.
Fresh basil and a hint of oregano perfume the pot. Winter basil looking sad? Sub 2 teaspoons of dried basil plus a handful of baby spinach for color. The spinach won’t change the flavor but keeps the soup emerald-flecked and vibrant.
A touch of maple syrup (or agave) balances tomato acidity without making the soup taste sweet. Taste your tomatoes first; summer fruit might not need it.
Finally, smoked paprika lends subtle campfire warmth, but regular sweet paprika works if that’s what’s in your cupboard.
How to Make Cozy Vegan Tomato Soup with Cashew Cream
Roast the tomatoes & garlic
Preheat oven to 425°F (220°C). Halve larger tomatoes, spread cut-side up on a parchment-lined sheet. Nestle garlic head in the center, drizzle everything with 2 Tbsp olive oil, sprinkle ½ tsp salt and a few cracks of pepper. Roast 25 minutes for cherries, 35–40 for larger, until edges char and juices thicken.
Start the cashew cream
While tomatoes roast, cover 1 cup raw cashews with boiling water and let stand 15 minutes (or soak 4 h–overnight in cold water). Drain, then blend with ¾ cup fresh water until completely smooth—this takes 45–60 seconds in a high-speed blender, up to 2 minutes in a standard one. Set aside; makes about 1½ cups.
Sauté aromatics
Heat 1 Tbsp olive oil in a heavy pot over medium. Add diced onion and cook 4 minutes until translucent. Stir in 1 tsp dried oregano, ½ tsp smoked paprika, and a pinch of red-pepper flakes; toast 30 seconds until fragrant.
Deglaze & combine
Pour ½ cup vegetable broth into the pot, scraping browned bits. Transfer roasted tomatoes (and all their juices) and squeeze roasted garlic cloves into the pot. Add remaining broth plus 1 cup reserved tomato juices (or water if using canned). Simmer 10 minutes to meld flavors.
Blend until silk-smooth
Remove pot from heat. Using an immersion blender, purée directly in the pot for 60–90 seconds until no visible tomato skins remain. (Alternatively, blend in batches in a countertop blender; remove center cap and cover with a towel to vent steam.)
Enrich with cashew cream
Stir in 1 cup cashew cream (save the rest for garnish or coffee creamer). Return pot to low heat; warm gently—do not boil or the cashew can separate. If soup is too thick, thin with broth or water; taste and adjust salt, pepper, and optional maple syrup.
Finish fresh
Just before serving, stir in a handful of chopped fresh basil and a squeeze of lemon to brighten. Ladle into warm bowls, swirl with remaining cashew cream, and top with cracked black pepper or crunchy croutons.
Expert Tips
Speed-soak cashews
Need cream in a hurry? Microwave cashews covered with water for 3 minutes, then let stand 5. Drain and blend—just as silky.
Control the char
If tomatoes brown too quickly, reduce oven to 400°F and tent with foil. A little char = smoky depth; too much = bitterness.
Swap the nuts
Allergic to cashews? Use the same volume of blanched almonds or sunflower seeds; soak as directed.
Quiet the blender
Place a folded kitchen towel under your blender base to muffle noise—especially helpful for midnight cravings or napping kids.
Meal-prep smart
Double the cashew cream and freeze it in ice-cube trays; pop a cube into future soups, pastas, or creamy dressings.
Garnish glam
For dinner-party drama, swirl in beet purée for hot-pink marbling or pesto for green art—both photograph beautifully.
Variations to Try
- Fire-roasted salsa vibe: Replace paprika with chipotle powder and add roasted red pepper strips; serve with tortilla chips.
- Creamy coconut twist: Sub half the cashew cream with full-fat coconut milk and finish with lime zest and cilantro for Thai-inspired flavor.
- Protein boost: Stir in a can of white beans before blending; the skins disappear and you gain 6 g extra protein per bowl.
- Roasted red pepper upgrade: Add two jarred roasted peppers during simmering for sweeter, deeper color.
- Secret veggie mode: Add a peeled zucchini to the roasting pan; it melts into the soup and stealthily boosts veggies for picky eaters.
Storage Tips
Refrigerator
Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat gently over low, thinning with water or broth as needed.
Freezer
Freeze soup (without cashew cream) in quart-size silicone bags for up to 3 months. Thaw overnight in fridge, whisk in cream while reheating.
Make-ahead lunch jars
Portion single servings into heat-proof jars; add a spoon of cashew cream on top. At work, microwave 90 seconds, stir, and enjoy with crackers.
Frequently Asked Questions
Cozy Vegan Tomato Soup with Cashew Cream
Ingredients
Instructions
- Roast: Preheat oven to 425°F. Halve tomatoes, arrange cut-side up with garlic head on sheet, drizzle with 2 Tbsp oil, season. Roast 35 minutes.
- Soak: Cover cashews with boiling water 15 minutes. Drain, blend with ¾ cup water until silky.
- Sauté: In a pot, warm remaining 1 Tbsp oil. Cook onion 4 minutes. Stir in oregano, paprika, pepper flakes.
- Simmer: Add broth, roasted tomatoes & squeezed garlic. Simmer 10 minutes.
- Blend: Purée soup with immersion blender until smooth.
- Cream: Stir in 1 cup cashew cream, warm gently. Adjust sweetness, salt, lemon. Serve hot with basil.
Recipe Notes
Soup thickens as it stands; thin with water or broth when reheating. Freeze without cashew cream for best texture; stir cream in after thawing.