tomato soup recipe
Discover our Ultimate Vegan Tomato Soup Recipe—a vibrant, nutrient-rich, and satisfying bowl of comfort that’s perfect for chilly days. This plant-based delight features farm-fresh tomatoes, aromatic herbs, and a touch of natural sweetness to create a smooth, robust flavor profile that will leave you craving more. Whether you’re a seasoned vegan or simply seeking a wholesome twist on a classic favorite, this tomato soup is your go-to recipe for a delicious and healthy meal.
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
- 2 lbs Fresh Tomatoes of ripe, organic tomatoes (or two 28 oz cans of whole peeled tomatoes for convenience)
- 4 cups Vegetable Broth (ensure it’s free of animal products)
- 1 Onion yellow onion, finely chopped
- 4 cloves Garlic minced (for that extra punch of flavor)
- 2 Carrots medium carrots, diced (adds natural sweetness)
- 2 stalks Celery diced (builds depth in flavor)
- 1 Red Bell Pepper roasted and chopped (optional for a smoky sweetness)
- 1 cup Fresh Basil roughly chopped
- 1-2 tbsp Fresh Thyme dried or 1 tablespoon fresh thyme leaves
- 2 tbsp Olive Oil (or any high-quality vegan oil)
- Salt and Pepper To taste
- A Pinch of Sugar Optional, to balance the tomatoes’ acidity
- 1 tbsp Balsamic Vinegar (optional, deepens flavor)
- 1/2 cup Optional Creaminess coconut cream or cashew cream for a richer texture
- 1 cup Thickener Option cooked white beans (for extra body and protein)
Preparation and Sautéing:In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté until the vegetables are soft and slightly caramelized—about 7-10 minutes. This step is essential for building a rich flavor base.Add the minced garlic and cook for another minute until fragrant. If you’re using roasted red bell pepper, add it now for an additional layer of smoky sweetness. Tomato Time:If you’re using fresh tomatoes and prefer a smooth soup, consider blanching them to easily peel off the skins. (See FAQ below for details on peeling tomatoes.)Add the tomatoes (fresh or canned) to the pot. If you like a thicker texture, include the optional white beans at this stage—they’ll help create a creamier consistency as they break down.Stir in the vegetable broth, basil, and thyme. If you enjoy a hint of acidity, drizzle in the balsamic vinegar and add the pinch of sugar to balance the flavors. Simmer and Blend:Bring the mixture to a boil, then reduce the heat and let it simmer for at least 20-30 minutes. The longer it simmers, the more the flavors meld and deepen. For an ultra-smooth texture, remove the pot from heat and use an immersion blender to puree the soup until it reaches your desired consistency. Alternatively, you can work in batches using a countertop blender. (Always blend in small amounts to avoid hot splashes.) Finishing Touches:Return the soup to a gentle simmer. Stir in the coconut milk or cashew cream if you’re aiming for extra creaminess. Taste and adjust the seasoning with salt and pepper. For an extra flavor boost, add a little more fresh basil right before serving. Serve and Enjoy:Ladle the hot, aromatic soup into bowls and garnish with additional fresh basil, a drizzle of olive oil, or a sprinkle of nutritional yeast. Serve with crusty bread or a fresh side salad for a complete meal.