Vegan Tomato Soup
A rich, velvety tomato soup made with caramelized tomato paste, coconut milk, and fresh herbs. Deeply flavorful and perfectly balanced, this vegan soup is comforting, bright, and satisfying.
A rich, creamy tomato soup made without dairy, featuring coconut milk and fresh herbs. Comforting, flavorful, and easy to make.
Quick Info
Serves: 4
Why You’ll Love This Recipe
A comforting classic with layered, developed flavor.
Deep, rich tomato flavor from caramelized paste
Creamy texture without dairy
Fresh herbs for aromatic depth
Perfect for cozy meals or pairing with sandwiches
Ingredients
1 leek, roughly chopped and well washed (see notes for washing)
Olive Oil
5.3 oz tube double concentrated tomato paste
28 can whole peeled san marzano tomatoes
1 cup water
1 ½ teaspoons vegetable base paste (like better than bouillon)
14 oz can full fat coconut milk
4 sun dried tomato halves in oil
1 bay leaf
2 sprigs fresh basil
1 sprig fresh rosemary
1 bushy sprig thyme
Salt & pepper
Instructions
Step 1
In a heavy-bottom pot, heat a glug of olive oil and add the leeks.
Season with salt and sauté over medium-high heat until soft and translucent.
Step 2
Add the tomato paste and cook until it darkens by 1–2 shades and brown bits form on the bottom of the pan.
Deglaze with water, scraping up the browned bits.
Step 3
Add vegetable base, coconut milk, sun dried tomatoes, bay leaf, and herb sprigs (stems included).
Bring to a simmer, then reduce heat to medium-low, cover, and cook for 30 minutes, stirring occasionally.
Step 4
Remove herb stems and bay leaf.
Blend the soup using an immersion blender or regular blender until smooth.
Step 5
Adjust seasoning and serve.
Tips for Success
Fully caramelize tomato paste for deeper flavor
Blend thoroughly for a smooth texture
Use fresh herbs for best aroma
Adjust salt and acidity to taste
Storage
Store in an airtight container in the refrigerator for up to 4–5 days.
Serving Ideas
Serve with grilled cheese or crusty bread
Add a drizzle of olive oil or coconut milk on top
Pair with a fresh salad
Notes
To wash leeks, fill a large bowl with cold water. Add chopped leeks and agitate well, rubbing between your fingers to release dirt.
Let sit for 5–10 minutes so dirt settles. Skim clean leeks from the surface and discard the dirty water.