Vegan Creamy Tomato Soup
This comforting Vegan Creamy Tomato Soup is a dairy-free delight, achieving a rich, velvety texture with unsweetened oat milk and a perfect balance of tangy tomatoes and aromatic herbs. It's a quick and satisfying meal that's both wholesome and incredibly flavorful.
For 4 servings
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped yellow onion and sauté for 5-7 minutes, until softened and translucent.
Add the minced garlic to the pot and cook for another minute until fragrant, being careful not to burn it.
Pour in the crushed tomatoes and vegetable broth. Stir in the dried basil, dried oregano, granulated sugar, sea salt, and black pepper. Bring the mixture to a gentle simmer.
Reduce the heat to low, cover the pot, and let the soup simmer for 15-20 minutes, allowing the flavors to meld and deepen. Stir occasionally to prevent sticking.
Remove the pot from the heat. Carefully stir in the unsweetened oat milk until fully combined.
Using an immersion blender, carefully blend the soup directly in the pot until it is completely smooth and creamy. Alternatively, transfer the soup in batches to a regular blender (filling only halfway to prevent pressure buildup), blend until smooth, then return to the pot.
Taste the soup and adjust seasonings as needed, adding more salt, pepper, or a pinch of sugar if desired to balance the acidity.
Reheat gently over low heat if necessary, ensuring it doesn't boil after adding the oat milk. Serve hot, garnished with fresh basil leaves if desired.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1**Blending Safety**: When using a regular blender for hot liquids, always fill the blender jar only halfway, remove the center cap from the lid (to allow steam to escape), and cover the opening with a kitchen towel to prevent splatters. Start blending on low speed and gradually increase.
- 2**Consistency Control**: If you prefer a thinner soup, add a splash more vegetable broth or oat milk until it reaches your desired consistency. For a thicker soup, let it simmer uncovered for a few extra minutes before blending.
- 3**Flavor Boost**: For an extra layer of flavor, consider roasting the onion and garlic lightly before adding them to the pot. You can also add a bay leaf during simmering and remove it before blending.
- 4**Freezing**: This soup freezes beautifully! Allow it to cool completely, then transfer to airtight, freezer-safe containers. It can be stored for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Adapt it for your goals.
Flavor Boost
Roast 1-2 red bell peppers until charred, peel, deseed, and add them to the soup along with the tomatoes for a smoky, sweet depth of flavor.
Spice Level AdjustmentSpice Level Adjustment
Add 1/4 to 1/2 teaspoon of red pepper flakes or a pinch of cayenne pepper along with the dried herbs for a warming, spicy version.
Herb VariationHerb Variation
Experiment with other fresh or dried herbs like thyme, rosemary (use sparingly), or a touch of marjoram to create a different aromatic profile.
Why this is on our healthy list.
Antioxidant Powerhouse
Tomatoes are an excellent source of lycopene, a powerful antioxidant that may help protect cells from damage and support heart health.
Digestive Comfort
Using oat milk makes this soup naturally dairy-free and vegan, suitable for those with lactose intolerance or following a plant-based diet, often leading to easier digestion.
Digestive Health
Tomatoes and onions contribute dietary fiber, which is essential for maintaining a healthy digestive system and can help regulate blood sugar levels.
Frequently asked questions
While oat milk provides the best neutral creaminess, you can use unsweetened cashew milk or soy milk. Almond milk can sometimes be too thin or have a distinct flavor that might alter the soup's taste.


