Creamy Vegan Tomato Basil Soup for January

3 min prep 1 min cook 5 servings
Creamy Vegan Tomato Basil Soup for January
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

My nonna used to simmer her tomato soup for hours, stirring in a generous pour of heavy cream at the end. I've kept her slow-cooked depth of flavor but swapped coconut milk for cream, letting the sweet tomatoes and fragrant basil shine. The secret is roasting the tomatoes first to concentrate their sugars, then blending in a handful of cashews for body. The first spoonful tastes like someone wrapped you in a thick wool blanket fresh from the dryer—cozy, familiar, yet bright enough to cut through winter's heaviness.

I make a double batch every Sunday in January and freeze portions in wide-mouth mason jars. They thaw perfectly for quick weeknight dinners paired with crusty sourdough or grilled cheeze sandwiches. Last year I brought a thermos to my neighbor who'd just had surgery; she texted later calling it "liquid healing." That's the magic I want to share with you today.

Why This Recipe Works

  • Roasted Tomato Depth: Roasting concentrates natural sugars, giving winter tomatoes summer sweetness
  • Cashew Creaminess: Soaked cashews create luxurious texture without coconut flavor overpowering
  • Fresh Basil Finish: Adding basil at two stages keeps both bright and complex herbal notes
  • Smoked Paprika Warmth: A pinch adds subtle smokiness that mimics long-simmered flavor
  • Sheet Pan Method: Everything roasts together for minimal cleanup and maximum caramelization
  • Freezer Friendly: Stays creamy when thawed, perfect for meal prep
  • Immersion Blender Friendly: No transferring hot soup—blend right in the pot

Ingredients You'll Need

Ingredients

Tomatoes: I use Roma or plum tomatoes even in winter—they're bred for sauce and roast beautifully. Look for ones that still have a faint tomato aroma; avoid rock-hard specimens with yellow shoulders. If you're making this in peak summer, heirloom varieties add incredible complexity. In January, I supplement fresh tomatoes with a cup of sun-dried tomatoes packed in oil for deeper flavor.

Coconut Milk: Full-fat canned coconut milk provides the richness heavy cream would normally contribute. I prefer Thai Kitchen or Native Forest brands—they're thick and don't separate. Light coconut milk works but you'll lose some body. For coconut-free, substitute an equal amount of oat milk plus 2 tablespoons olive oil.

Cashews: Raw cashews are my secret weapon for vegan creaminess. They blend completely smooth when soaked, adding body without starchiness. If you have a nut allergy, substitute 1/2 cup white beans or silken tofu, though the flavor will be slightly different. Always buy raw, not roasted—roasted nuts make the soup grainy.

Fresh Basil: January basil can be sad and flavorless. I buy hydroponic basil still attached to its roots when possible—it stays perky longer. If fresh basil is unavailable, stir in 1/2 cup basil pesto at the end. Dried basil won't work here; it becomes musty.

Vegetable Broth: Use a high-quality broth for the best flavor. I love Better Than Bouillon's roasted vegetable base—just 1 teaspoon per cup of water. Homemade broth is even better if you've been saving vegetable scraps. Avoid broths with tomato already in them; they'll make the soup taste flat.

Onion & Garlic: Yellow onions roast sweeter than white, developing caramelized edges that deepen the soup's flavor. I leave garlic cloves in their skins while roasting—the insides become sweet and spreadable. In a pinch, substitute 1 teaspoon onion powder and 1/2 teaspoon garlic powder per fresh clove.

Balsamic Vinegar: A splash at the end brightens all the flavors. I use an aged balsamic—its sweetness balances the acid without harshness. Sherry vinegar works too; avoid plain white vinegar which tastes too sharp.

How to Make Creamy Vegan Tomato Basil Soup for January

1

Roast the Tomatoes

Preheat oven to 400°F. Halve tomatoes and arrange cut-side up on a parchment-lined baking sheet. Scatter onion wedges and unpeeled garlic cloves around them. Drizzle with 3 tablespoons olive oil, season generously with salt, pepper, and 1 teaspoon sugar to help caramelization. Roast 35-40 minutes until tomatoes are collapsed and edges are charred. The onions should be golden and garlic soft when squeezed.

2

Prepare the Cashew Cream

While tomatoes roast, cover cashews with boiling water and let soak 30 minutes. Drain and add to blender with 1 cup vegetable broth. Blend on high 2-3 minutes until completely smooth and creamy—no grittiness should remain. If you don't have a high-speed blender, soak cashews overnight in cold water for the smoothest texture.

3

Build the Base

Scrape roasted tomatoes, onions, and any caramelized bits into a large pot. Squeeze roasted garlic from skins directly into pot—it should pop out like toothpaste. Add remaining broth, tomato paste, and smoked paprika. Bring to simmer over medium heat, crushing tomatoes with a wooden spoon. Simmer 10 minutes to meld flavors.

4

Blend Until Silky

Remove from heat and blend using an immersion blender until completely smooth—about 2 minutes. If using a regular blender, work in batches, filling jar no more than half full and removing center cap to let steam escape. Blend each batch 30 seconds on low, then 1 minute on high. Return to pot.

5

Enrich and Season

Stir in coconut milk and cashew cream. Return to gentle simmer—do not boil or coconut milk may separate. Add half the fresh basil, balsamic vinegar, and sugar if tomatoes are tart. Season generously with salt and pepper. The soup should coat the back of a spoon; thin with broth if too thick.

6

Finish with Freshness

Remove from heat and stir in remaining basil, reserving a few leaves for garnish. Let stand 5 minutes for flavors to marry. Taste and adjust seasoning—soup should be bright yet creamy, with subtle basil perfume. Serve hot with crusty bread, a swirl of coconut milk, and extra basil chiffonade.

Expert Tips

Temperature Matters

Never let the soup boil after adding coconut milk—it will curdle and look grainy. Gentle heat keeps it silky smooth.

Overnight Flavor Boost

Soup tastes even better the next day. Make it ahead and gently reheat, thinning with broth as needed.

Texture Troubleshooting

If soup separates, whisk vigorously while reheating or blend briefly with immersion blender to re-emulsify.

Basil Oil Drizzle

Blend 1/2 cup basil with 1/4 cup olive oil and strain for restaurant-style green oil to garnish each bowl.

Roasting Shortcut

Use broil setting for 8-10 minutes instead of roasting if you're short on time—watch closely to prevent burning.

Freezer Portions

Freeze in silicone muffin cups for perfect single-serve portions that thaw quickly on busy weeknights.

Variations to Try

Roasted Red Pepper

Add 2 roasted red peppers when blending for sweetness and gorgeous color. Top with pine nuts and parsley.

Spicy Arrabbiata

Stir in 1 teaspoon red pepper flakes with the garlic and finish with lemon zest for Italian restaurant vibes.

Protein-Powered

Blend in 1 cup cooked white beans or 1/2 cup silken tofu for extra protein that keeps you full for hours.

Garden Herb

Replace half the basil with parsley, chives, and tarragon for complex springtime flavor even in January.

Smoky Tomato

Add 1/2 teaspoon liquid smoke or use fire-roasted canned tomatoes for campfire depth without roasting.

Coconut Curry

Add 1 tablespoon red curry paste with the onions and finish with lime juice and cilantro for Thai-inspired warmth.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers up to 5 days. The flavors actually improve after 24 hours as basil and tomatoes meld. Stir well before serving as coconut milk may separate slightly.

Pro tip: Leave 1 inch of space in containers when freezing to allow for expansion.

Freezer Instructions

Freeze in portion-sized containers for up to 3 months. Thaw overnight in refrigerator or use microwave's defrost setting. Reheat gently over medium-low heat, whisking frequently. If soup appears curdled, blend briefly with immersion blender to restore silky texture.

Best containers: Wide-mouth mason jars leave 1 inch headspace or silicone bags lay flat for space-saving storage.

Reheating Methods

Stovetop: Warm over medium heat, stirring frequently and thinning with broth as needed. Microwave: Heat 1-2 minutes at 70% power, stir, then continue heating in 30-second bursts. Never boil after adding coconut milk.

Add fresh basil after reheating for brightest flavor.

Frequently Asked Questions

Absolutely! Use two 28-ounce cans whole peeled tomatoes, drained and roasted cut-side up for 25 minutes. Fire-roasted tomatoes add extra depth. You'll lose some fresh flavor but gain convenience. Add 1 teaspoon sugar to balance canned tomato acidity.

January tomatoes need help! Add 1-2 teaspoons tomato paste, 1/2 teaspoon sugar, and a squeeze of lemon juice. Salt dramatically improves tomato flavor—keep adding pinches until it tastes vibrant. The balsamic vinegar at the end is crucial for brightness.

Replace cashews with 1/2 cup silken tofu or 1 cup cooked white beans. For richness, add 2 tablespoons olive oil when blending. The texture will be slightly thinner but still creamy. Coconut milk provides plenty of body on its own.

Coconut milk separates when overheated or boiled. Always simmer gently—tiny bubbles around edges only. If separation occurs, blend with immersion blender while reheating. Prevent by whisking in 1 teaspoon cornstarch with coconut milk before adding.

Dried basil won't provide the fresh flavor this soup needs. In winter, use frozen basil cubes or 1/2 cup basil pesto instead. As last resort, add 1 teaspoon dried oregano and 1/2 teaspoon dried thyme for Mediterranean flavor, but fresh basil is worth seeking out.

Spray containers lightly with oil before filling, or line with plastic wrap. Glass jars won't stain. If discoloration occurs, make a paste of baking soda and water, let sit 30 minutes, then scrub and wash normally.

Creamy Vegan Tomato Basil Soup for January
soups
Pin Recipe

Creamy Vegan Tomato Basil Soup for January

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast vegetables: Preheat oven to 400°F. Arrange tomatoes cut-side up on baking sheet with onion and garlic. Drizzle with oil, season with salt and pepper. Roast 35-40 minutes until caramelized.
  2. Make cashew cream: Blend soaked cashews with 1 cup broth until completely smooth, 2-3 minutes.
  3. Simmer soup: Transfer roasted vegetables (squeeze garlic from skins) to pot with remaining broth, tomato paste, and paprika. Simmer 10 minutes.
  4. Blend smooth: Use immersion blender until silky, or blend in batches in regular blender.
  5. Finish and season: Stir in coconut milk and cashew cream. Simmer gently 5 minutes. Add basil, vinegar, sugar if needed, salt and pepper.
  6. Serve: Garnish with coconut milk swirl and fresh basil. Serve hot with crusty bread.

Recipe Notes

Never boil soup after adding coconut milk—it will separate. Soup thickens as it cools; thin with broth when reheating. Freeze in portions for up to 3 months.

Nutrition (per serving)

245
Calories
6g
Protein
18g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.