Vegan Creamy Tomato Soup with Cashews

Vegan Creamy Tomato Soup with Cashews
By Jordan Avery
Blended cashews create a luscious, dairy-free base that replicates heavy cream. This Vegan Creamy Tomato Soup is ready in only 30 minutes and packs a bold, savory punch.
  • Duration: 10 minutes prep + 20 minutes simmering
  • Taste & Texture: Velvety, deep mahogany, and zesty
  • Ideal for: Fast evening meals or cozy, rainy-day lunches

Vegan Creamy Tomato Soup

The aroma of sautéed garlic and onions always takes me back to chilly Tuesday evenings, when a steaming bowl of soup is the only real cure. I once made a version of this for a friend transitioning to a plant based diet; we both found that most dairy-free alternatives were far too thin.

We were craving something with real substance.

That’s why I use cashews. After spending several weekends experimenting with various fats, I found that coconut milk, while decent, often brings a tropical vibe that clashes with tomato soup.

This Vegan Creamy Tomato Soup prioritizes a balanced, rich creaminess, allowing the natural brightness of the tomatoes to lead without any strange lingering flavors.

The result is a thick, velvety texture with a subtle smoky depth from the paprika. It tastes sophisticated, yet it's simple enough to prepare in the time it takes to browse through your streaming queue.

Why This Works

  • Cashew Base: Soaking raw cashews softens the fats, which allows them to blend into a smooth cream that doesn't separate when heated.
  • Maple Synergy: A tiny bit of maple syrup doesn't make the soup sweet, but it cuts through the sharp metallic edge often found in canned tomatoes.
  • Aromatic Start: Cooking the onions until they're translucent builds a savory foundation so the soup doesn't taste like raw vegetables.
MethodTimeTextureBest For
Fast (Canned)30 minsSmoothWeeknight meals
Classic (Fresh)90 minsThickerSlow Sundays

The difference really comes down to how much time you have to roast fresh produce. Canned crushed tomatoes provide a consistent acidity that's hard to beat for a quick meal.

Ingredient Deep Dive

IngredientRoleIf You Don't Have It
Raw CashewsAdds creaminessFull fat coconut milk (adds coconut flavor)
Crushed TomatoesMain body/acidTomato purée (slightly smoother)
Vegetable BrothLiquid baseWater + bouillon cube (check salt levels)
Maple SyrupBalances acidBrown sugar or agave

Gathering Your Essentials

  • 1 tbsp olive oil
  • 1 medium (150g) yellow onion, diced
  • 4 cloves (20g) garlic, minced
  • 1 tsp dried oregano
  • 28 oz (794g) canned crushed tomatoes
  • 2 cups vegetable broth
  • 1/2 cup raw cashews, soaked in hot water for 15 mins Why this? Softens the nut for a smooth blend
  • 1 tbsp maple syrup Why this? Neutralizes tomato acidity
  • 1 tsp smoked paprika
  • 1/4 cup (15g) fresh basil leaves, torn
  • 1 tsp sea salt
  • 1/2 tsp black pepper

Gear You'll Need

You can keep the tools simple. All you really need is a medium sized pot and a sturdy stirring spoon. An immersion blender is ideal for achieving the right texture, as it avoids the hassle of transferring hot liquid into a jar.

If you're using a regular blender, just be mindful of the steam to prevent the lid from popping open.

Step-by-step Cooking

  1. Set the pot to medium heat and warm the olive oil, then sauté the diced onion for 5 minutes until they look translucent and soft.
  2. Mix in the minced garlic and dried oregano, cooking for 60 seconds until the garlic smells nutty and fragrant.
  3. Pour in the vegetable broth and crushed tomatoes.
  4. Stir in the maple syrup and smoked paprika.
  5. Bring the mixture to a light simmer, then reduce the heat. Cover the pot and let it cook for 15 minutes until the aroma is deep and savory.
  6. Stir the drained, soaked cashews directly into the pot.
  7. Blend on high with an immersion blender until the soup is completely smooth and a uniform mahogany color.
  8. Stir in the torn fresh basil.
  9. Season the soup with sea salt and black pepper.
  10. Taste for seasoning, adjust the salt if necessary, and remove from heat immediately.

Fixing Common Issues

Fixing Sour Tastes

If the flavor is overly sharp or acidic, avoid reaching for the salt. Instead, stir in one more teaspoon of maple syrup. For a more rapid fix, a small pinch of baking soda will neutralize the acidity instantly.

Solving Grainy Texture

This is usually caused by under soaked cashews or a blender that isn't powerful enough. If you see tiny white fragments, blend on high for another 2 minutes. If the texture is still gritty, you can strain the liquid through a fine strainer, although this will reduce some of the richness.

Managing Separation

Though this Vegan Creamy Tomato Soup is generally stable, extreme heat can sometimes cause it to split. If the soup separates, simply whisk it briskly over low heat. To prevent the emulsion from breaking, do not boil the soup after the cashews have been blended in.

Swaps and Twists

If you want to change the vibe, try adding a splash of soy sauce or coconut aminos during the simmering phase. It adds a salty, fermented depth that makes the soup taste like it's been simmering for hours.

For a different base, you could use my Tomato Basil Sauce and thin it out with vegetable broth and the cashew cream. This gives you a more concentrated herb flavor.

Quick Choice Guide: Extra tang? → stir in 1 tsp lemon juice Spicier kick? → add 1/2 tsp red pepper flakes More protein? → blend in 1/4 cup nutritional yeast

Storage and Waste

Store remaining portions in an airtight glass jar in the refrigerator for no more than 4 days. Since the soup thickens during storage, add a bit of liquid or stock when warming it back up.

This recipe stays fresh in the freezer for roughly 3 months. Avoid filling the container to the brim, as the soup expands as it freezes. To serve, let it defrost in the refrigerator overnight and heat gently on the stove over medium low heat.

Save your garlic ends and onion skins. Store these in a bag in the freezer along with other vegetable trimmings. When the bag is packed, boil the contents in water for 60 minutes to create a simple, complimentary vegetable broth for your next meal.

Serving Suggestions

This Vegan Creamy Tomato Soup is a heavyweight in the comfort department, so it needs something crunchy to balance the texture. A grilled sourdough sandwich with vegan cheddar is the classic move. If you want something lighter, try serving it with a side of roasted chickpeas.

If you're looking for other hearty options to round out your meal prep, a bowl of Cabbage Soup makes a great side for a larger lunch spread.

Chef's Note: Try adding a swirl of olive oil and a crack of fresh black pepper on top right before serving. It makes the mahogany color pop and adds a fresh, peppery bite.

Recipe FAQs

How to make vegan cream of tomato soup?

Sauté onion and garlic, then simmer crushed tomatoes with broth and spices. Blend in soaked cashews for a creamy finish and stir in fresh basil.

What's a substitute for heavy cream in tomato soup?

Use soaked and blended cashews to achieve a rich, dairy-free texture. This nut-based addition provides a velvety mouthfeel similar to traditional cream.

How do I make my tomato soup more creamy?

Increase the amount of raw cashews before blending. Soaking them in hot water first ensures they emulsify perfectly into the liquid.

Is it true that you need dairy for a rich soup texture?

Not true. Blended nuts like cashews create a dense, satisfying creaminess without any animal products.

What are some cozy winter dinner ideas to pair with this?

Serve this soup alongside homemade flatbread for a filling meal. A crisp grilled cheese is another classic choice for cold nights.

Which storage method keeps the soup freshest?

Use a glass container and keep it chilled. Stir in a bit of vegetable broth when reheating to restore the original consistency.

Which easy dinner options work best on rainy days?

Combine this creamy tomato soup with a toasted sandwich or a side salad. These warm, comforting flavors are perfect for gloomy weather.

Vegan Creamy Tomato Soup

Vegan Creamy Tomato Soup with Cashews Recipe Card
Preparation time:10 Mins
Cooking time:21 Mins
Servings:4 servings
Category: SoupCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
167 kcal
% Daily Value*
Total Fat 9.6g
Sodium 725mg
Total Carbohydrate 17.4g
   Dietary Fiber 3.9g
   Total Sugars 9.1g
Protein 4.6g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Share, Rating and Comments: