Love this? Pin it for later!
I still remember the first rainy October afternoon I set out to create a tomato-basil soup that could rival the dairy-laden version my mom ladled out when I was little. The skies were the color of parchment, my kitchen window was fogged, and I wanted—no, needed—something that would taste like velvet but feel as light as the mist outside. Traditional recipes called for heavy cream, butter, and a mountain of cheese, yet my stomach (and my daughter’s newly diagnosed dairy allergy) had other plans. Fast-forward through five pounds of tomatoes, two bunches of sun-drenched basil, and one very stubborn butternut squash, and this bowl of magic was born.
Today it is the recipe friends text me for at 11 a.m. on a random Tuesday, the one I batch-cook on Sunday nights when the week ahead looks hectic, and the lunch I crave when only something cozy will do. It is silky, bright, and surprisingly filling thanks to a stealthy swirl of cashew cream. Best of all, it comes together in less than 45 minutes, tastes even better the next day, and fills the house with the kind of aroma that makes everyone ask, “What are you making, and when do we eat?” If you, too, are chasing the comfort of a classic without the dairy, pull up a chair. We’re about to ladle out the happiest tomato soup you’ll meet this side of winter.
Why This Recipe Works
- Roasted Tomato Depth: Roasting concentrates the natural sugars, delivering a caramelized backbone that canned tomatoes alone can’t touch.
- Cashew Cream, Not Coconut: Neutral in flavor, cashews lend luxurious body without coconut’s tropical perfume.
- Double Basil Hit: Fresh leaves are blended into the soup for grassy brightness and fried into a crispy topper for textural contrast.
- One-Pot Convenience: Everything happens in a single Dutch oven, meaning less washing up and more couch time.
- Freezer-Friendly: Purée before adding the cashew cream and it will freeze beautifully for up to three months.
- All-Season Versatility: Use peak-summer heirlooms or winter plum tomatoes—roasting coaxes sweetness out of either.
- Hidden Veggie Boost: A carrot slips into the soffritto for natural sweetness and golden color kids never detect.
Ingredients You'll Need
The magic of this soup is in the details: ripe tomatoes, fragrant basil, and the stealth creaminess of soaked cashews. Buy the best you can afford; because the ingredient list is short, quality matters.
Tomatoes: Two pounds of plum (Roma) tomatoes are my go-to because they roast evenly, but any meaty variety works. If you’re in peak summer and heirlooms are calling your name, grab them—just halve and scoop excess seeds so the final soup isn’t watery.
Olive Oil: Use a buttery, mild oil for roasting and a peppery finishing drizzle for serving. California Ranch Arbequina is my everyday pick.
Garlic & Shallot: Roasting whole garlic cloves tames their bite, while sautéed minced shallot provides a gentle allium sweetness. Swap yellow onion if that’s what you have.
Carrot: One medium carrot mellows acidity and deepens color without announcing itself. Peel and dice small so it softens quickly.
Tomato Paste: A concentrated tablespoon lends umami and brick-red hue. Choose the kind in a tube so you can seal leftovers.
Vegetable Broth: Low-sodium keeps you in control of salt. If you keep homemade stock in the freezer, now is its moment to shine.
Fresh Basil: Look for perky, unbruised leaves that smell like summer rain. Store stems-down in a jar of water on the counter, not the fridge, to prevent black spots.
Raw Cashews: Buy pieces—they’re cheaper and blend just as smoothly. If you only have roasted, skip the soaking and blend with hot broth; flavor will be slightly nuttier.
Nutritional Yeast: Optional but lovely for a whisper of “cheesy” richness without dairy. Find it in the bulk bins or spice aisle.
Sea Salt & Pepper: I use flaky salt for finishing and fine salt while cooking. Fresh-cracked pepper wakes everything up.
How to Make Creamy Dairy-Free Tomato Basil Soup For A Cozy Lunch
Roast the Tomatoes & Garlic
Preheat oven to 425 °F (220 °C). Halve tomatoes lengthwise and arrange cut-side up on a parchment-lined rimmed baking sheet. Nestle unpeeled garlic cloves among them. Drizzle with 2 Tbsp olive oil, sprinkle ½ tsp salt and a few cracks of pepper. Roast 25 minutes, until tomatoes are blistered and juices have reduced. Cool slightly, then slip garlic from skins.
Soften the Aromatics
Meanwhile, heat 1 Tbsp olive oil in a Dutch oven over medium. Add minced shallot and diced carrot; sauté 4 minutes until translucent. Stir in tomato paste; cook 1 minute to caramelize.
Deglaze & Simmer
Tip in roasted tomatoes and peeled garlic. Add 2 cups broth, ¼ tsp salt, and bring to a gentle boil. Reduce heat, cover partially, and simmer 15 minutes so flavors meld.
Blend Until Silky
Remove from heat; stir in 1 cup fresh basil leaves. Using an immersion blender, purée until absolutely smooth. (Alternatively, transfer in batches to a countertop blender.)
Create the Cashew Cream
Drain soaked cashews. Combine with ½ cup warm broth and nutritional yeast in a high-speed blender; blitz 60 seconds until completely creamy. Pour into soup.
Adjust Consistency
Thin soup with remaining broth to your liking. Return to low heat 5 minutes; season generously with salt and pepper. Taste, dream, adjust.
Crispy Basil Garnish (Optional)
Heat ¼ cup neutral oil in a small skillet. When shimmering, fry 8 basil leaves 15 seconds per side; drain on paper towel. They’ll crisp as they cool.
Serve & Swoon
Ladle into warm bowls. Swirl with extra cashew cream, scatter crispy basil, drizzle olive oil, add a crack of pepper, and dive in with a grilled-cheese-spice-rubbed toast.
Expert Tips
Don’t Skip the Roast
Caramelization equals free flavor. If you’re tempted to dump raw tomatoes straight into the pot, you’ll miss the smoky depth that makes this soup sing.
Quick-Soak Cashews
Short on time? Cover cashews with boiling water and soak 30 minutes. For a nut-free version, substitute ½ cup silken tofu or ½ cup white beans plus 1 Tbsp tahini.
Hot Blender Safety
Steam can blow blender lids off. Remove center cap, cover with a towel, and start on low. Or simply stick with an immersion blender for fuss-free purity.
Taste at the End
Acidity varies among tomatoes. A pinch of sugar can balance sharp batches, while a squeeze of lemon brightens flat ones.
Make It a Velvet Dinner
Stir in a can of white beans before serving for extra protein. The soup stays smooth and ups its dinner cred.
Chill for Gazpacho
Omit the cashew cream, blend roasted veggies with cold broth, and chill for a smoky dairy-free gazpacho on sweltering days.
Variations to Try
- Fire-Roasted Twist: Replace half the tomatoes with a 14-oz can of fire-roasted diced tomatoes. Add ¼ tsp smoked paprika for campfire vibes.
- Sun-Dried Boost: Stir in ¼ cup chopped oil-packed sun-dried tomatoes while sautéing the shallot. Their chewy pops deliver umami bombs.
- Coconut-Free Curry: Swap cashew cream with ¾ cup oat milk and add 1 tsp yellow curry powder and ½ tsp grated ginger for a Thai-inspired spin.
- Green Goddess: Blend in ½ cup baby spinach and 2 Tbsp flat-leaf parsley for a grassy hue and extra nutrients without altering flavor.
- Roasted Red Pepper: Add one peeled roasted red pepper during blending for a sweeter, slightly smoky profile kids can’t resist.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 5 days. The cashew cream may thicken; loosen with a splash of broth when reheating.
Freezer: For best texture, freeze the soup without the cashew cream. Ladle cooled soup into silicone muffin trays, freeze, then pop out the pucks and store in a zip bag up to 3 months. Thaw overnight in the fridge, whisk in freshly blended cashew cream, and warm gently.
Make-Ahead Meal Prep: Roast tomatoes and garlic on Sunday. Store in an airtight container up to 4 days. When ready to serve, finish the soup in 15 minutes.
Reheating: Warm slowly over medium-low heat; high heat can cause cashew cream to separate. Stir often and add splashes of broth until you reach the original consistency.
Frequently Asked Questions
Creamy Dairy-Free Tomato Basil Soup For A Cozy Lunch
Ingredients
Instructions
- Roast: Preheat oven to 425 °F. Arrange tomato halves and garlic on a sheet. Drizzle with 2 Tbsp oil, season, and roast 25 min.
- Sauté: Meanwhile, warm remaining 1 Tbsp oil in a Dutch oven. Cook shallot and carrot 4 min. Stir in tomato paste 1 min.
- Simmer: Add roasted tomatoes, squeezed garlic, 2 cups broth, and ½ tsp salt. Simmer 15 min.
- Blend: Stir in basil; purée until velvety with an immersion blender.
- Cream: Blitz soaked cashews with ½ cup warm broth and nutritional yeast until silky; whisk into soup.
- Serve: Adjust consistency and seasoning, then ladle into bowls. Top with crispy basil and a drizzle of oil.
Recipe Notes
Soup thickens as it stands; thin with broth when reheating. For nut-free, substitute ½ cup silken tofu blended until smooth.