Creamy Vegan Tomato Soup

Creamy Vegan Tomato Soup

By:

Jessica

|

June 25, 2026

Last Updated

|

July 6, 2026

Creamy vegan tomato soup brings a sense of quiet warmth to the kitchen, especially on those brisk afternoons when you need a little extra nourishment. This recipe transforms simple, sun-ripened tomatoes and aromatic garlic into a velvet-like bowl of comfort that feeds the soul as much as the body. Choosing plant-based ingredients allows the natural sweetness of the garden vegetables to shine through, creating a clean and refreshing profile that feels both indulgent and light.

As you prepare this creamy vegan tomato soup, notice how the earthy scent of roasting tomatoes fills your home, turning a simple meal prep moment into a meditative experience. It is a wonderful way to practice intentionality in your cooking, using wholesome food to support your well-being throughout the seasons.

What is Creamy Vegan Tomato Soup?

Creamy vegan tomato soup is a dairy-free take on a timeless classic that swaps heavy cream for heart-healthy plant milks and the deep, concentrated flavor of oven-roasted tomatoes. Instead of relying on traditional butter or milk, this version achieves its rich, luxurious texture by blending caramelized onions, roasted garlic, and vine-ripened tomatoes together until perfectly smooth.

This dish honors the traditional flavors of Italian-inspired tomato soups while embracing a more modern, holistic approach to ingredients. By roasting the vegetables, you unlock a deep depth of flavor that usually requires hours of stewing, making this a staple for those who appreciate high-quality food prepared with mindfulness and simplicity.

Reasons to Try Creamy Vegan Tomato Soup

This recipe is a brilliant addition to your repertoire because it balances incredible depth of flavor with minimal, high-impact effort. It is perfect for busy weeknights when you want something that feels made-from-scratch but doesn’t keep you tethered to the stove for hours. The oven does most of the heavy lifting, allowing you the space to slow down and enjoy the process.

Beyond its ease, this soup is deeply restorative. Using fresh basil and high-quality vegetable broth offers a clean energy boost, making it an excellent lunch or light dinner for families and health-conscious home cooks. It is naturally allergen-friendly, satisfying, and pairs beautifully with simple sides, ensuring that everyone at the table finds something to love.

Ingredients Needed to Make Creamy Vegan Tomato Soup

  • 2 tbsp olive oil
  • 7-8 large tomatoes (heirloom varieties work wonderfully), cut into quarters
  • 7 garlic cloves, peeled
  • 1/2 tsp salt (plus extra to taste)
  • 1/2 tsp pepper (plus extra to taste)
  • 1 large yellow onion, sliced
  • 1/3 cup fresh basil leaves, loosely packed
  • 2/3 cup vegetable broth
  • 1/3 cup unsweetened soy milk (or other creamy dairy-free milk)
  • 1-2 tsp sugar (to balance the acidity)

Instructions to Make Creamy Vegan Tomato Soup – Step by Step

Step 1: Begin by preheating your oven to 425F. Line a large rimmed baking sheet with parchment paper to make cleanup effortless, which helps keep your kitchen environment calm and tidy.

Step 2: Place the quartered tomatoes and peeled garlic cloves on the prepared baking sheet. Drizzle with olive oil, then sprinkle evenly with salt and pepper. Toss them gently with your hands or a spatula to ensure everything is lightly coated, then roast for 40 minutes until the edges are golden and slightly charred.

Step 3: Midway through the roasting process, add the sliced yellow onions to the same pan. The onions will soften and turn sweet as they mingle with the tomato juices, adding layers of savory complexity that define a truly great soup.

Step 4: Once the roasting is complete, let the tray rest on the counter for about 10 minutes. Allowing the vegetables to cool slightly makes them easier to handle and ensures the blending process is safe and stable.

Step 5: Transfer the warm roasted vegetables into a high-speed blender. Add the fresh basil, vegetable broth, and your choice of plant-based milk. Blend on high until the mixture reaches a vibrant, velvety consistency.

Step 6: Taste the soup and carefully adjust the seasoning with the remaining salt, pepper, and sugar if needed. If you prefer your soup steaming hot, pour the blended mixture into a medium stockpot and simmer on low heat until you are ready to serve.

Chef’s Tips for a Perfect Result

  • Use high-quality, fully vine-ripened tomatoes for the best natural sweetness and depth of color.
  • Don’t rush the roasting process, as the caramelization of the onions and garlic is what builds the soup’s base flavor.
  • If you find your soup is too thick, add a small splash of additional vegetable broth until it reaches your desired consistency.
  • Always taste your soup after blending before adding the sugar, as the sweetness of the tomatoes can vary depending on the season.
  • Fresh basil should be added right before blending to preserve its bright, herbaceous aroma.

Variations and Substitutions

  • Gluten-Free Alternative: This recipe is naturally gluten-free; just ensure your vegetable broth is certified gluten-free if you have sensitivities.
  • Low-Carb Version: Omit the sugar and ensure your choice of plant milk is entirely unsweetened to lower the carbohydrate content.
  • Budget Swap: You can use two 20oz cans of whole peeled tomatoes if fresh tomatoes are out of season, simply sauté the onions and garlic in a pot first before simmering with the canned ingredients.

How to Serve and Pair

Serve this soup warm, garnished with a few extra ribbons of fresh basil or a drizzle of high-quality extra virgin olive oil. It pairs exceptionally well with crusty sourdough bread or homemade garlic herb croutons for a satisfying crunch. For a nourishing dinner, serve alongside a crisp green salad tossed with a simple lemon-tahini dressing.

Storage and Reheating

Refrigerator

Store leftovers in an airtight glass container for up to 4 days. The flavors often meld and deepen by the next day, making it perfect for meal prep.

Freezer

Let the soup cool completely before freezing in airtight containers or freezer-safe bags. It will stay fresh for up to 3 months; thaw overnight in the refrigerator before reheating.

Reheating

Warm gently on the stovetop over medium-low heat, stirring occasionally. If the soup thickens too much, whisk in a tablespoon or two of water or broth to loosen it up.

Nutritional Values

  • Calories: 145 per serving
  • Protein: 4g
  • Carbohydrates: 18g
  • Fat: 7g
  • Fiber: 4g

Approximate values.

Frequently Asked Questions (FAQ)

Can I substitute the soy milk with almond milk?

Yes, you can substitute soy milk with unsweetened almond milk or oat milk, though ensure it is unflavored to prevent unwanted sweetness. Oat milk provides an especially creamy texture that mimicks dairy quite well.

How do I know when the soup is properly finished?

The soup is finished when the tomatoes are soft, wrinkled, and have released their juices after roasting, and the final blend results in a completely smooth, uniform texture. If you notice any stubborn skin pieces, you can pass the blended soup through a fine-mesh sieve.

What should I do if the soup tastes too acidic?

A touch of sugar or a small amount of maple syrup works wonders to balance the natural acidity of tomatoes. Start with half a teaspoon and adjust gradually until the flavors feel balanced and mellow.

Can I make this soup ahead of time?

This soup is ideal for making ahead of time as the roasted flavors develop further in the refrigerator. Simply follow the full recipe and store it, reheating it on the stovetop when you are ready to enjoy.

What is the best way to customize this recipe?

You can customize the flavor by adding a teaspoon of smoked paprika for a hint of warmth or a pinch of red pepper flakes for a gentle, warming heat. Topping it with toasted pine nuts or vegan parmesan provides additional texture and savoriness.

Conclusion

Creamy vegan tomato soup is a beautiful testament to the power of simple, whole ingredients transformed by time and heat into something truly soul-warming. By embracing this recipe, you invite a moment of peace and deliberate nourishment into your kitchen routine. Let that first spoonful of vibrant, basil-scented warmth be a reminder that healthy eating is always an act of self-care and gentle kindness.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Vegan Tomato Soup

Creamy Vegan Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jessica
  • Prep Time: 10
  • Cook Time: 40
  • Total Time: 50
  • Yield: 4 servings
  • Category: Dinner
  • Method: Roasting and Blending
  • Cuisine: Italian-inspired
  • Diet: Vegan

Description

This creamy vegan tomato soup brings warmth and nourishment to your kitchen, utilizing the rich, caramelized depth of oven-roasted tomatoes and fragrant garlic. By swapping heavy dairy for silky plant-based milk and roasting fresh ingredients, this recipe achieves a velvet-like texture that feels indulgent yet light. Perfect for brisk afternoons, this soup uses wholesome, garden-fresh components to create a restorative, soul-warming meal that is both allergen-friendly and deeply satisfying.


Ingredients

2 tbsp olive oil
7-8 large tomatoes, quartered
7 garlic cloves, peeled
1/2 tsp salt (plus extra to taste)
1/2 tsp pepper (plus extra to taste)
1 large yellow onion, sliced
1/3 cup fresh basil leaves, loosely packed
2/3 cup vegetable broth
1/3 cup unsweetened soy milk
1-2 tsp sugar


Instructions

Preheat your oven to 400°F (200°C).
Place the quartered tomatoes, peeled garlic, and sliced onion onto a large baking sheet.
Drizzle with olive oil and season with salt and pepper.
Roast in the oven for 30-40 minutes until the vegetables are tender and slightly caramelized.
Transfer the roasted vegetables to a blender along with the fresh basil, vegetable broth, and soy milk.
Blend on high until the mixture is perfectly smooth and velvety.
Pour the soup into a pot, stir in the sugar to balance the acidity, and warm over medium heat for 5 minutes.
Taste and adjust seasoning with additional salt or pepper as desired.


Notes

Store leftovers in an airtight container in the refrigerator for up to 3 days. For a thicker consistency, reduce the amount of vegetable broth slightly. You can substitute soy milk with oat milk or full-fat coconut milk for a richer result.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star