Why You’ll Love Creamy Vegan Roasted Tomato Soup  Recipe

This soup delivers deep roasted tomato flavor with very little fuss. Roasting brings out the natural sweetness of the tomatoes and softens the onions and garlic, creating a rich base without the need for complicated steps.

You’ll also love that it is naturally dairy-free yet still wonderfully creamy, thanks to the coconut milk. It is flexible, freezer-friendly, and easy to pair with bread, crackers, grilled cheese, or a fresh salad. Since the vegetables are blended after roasting, there is no need to peel or seed the tomatoes, which saves time and effort.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 4 pounds ripe tomatoes, cut into large slices
  • 2 large yellow onions, peeled and cut into thick wedges
  • 6 large garlic cloves, peeled
  • 4 tablespoons olive oil
  • 3/4 teaspoon fine or kosher sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 4 to 5 cups vegetable stock
  • 1/2 cup full-fat coconut milk
  • 1/2 teaspoon smoked paprika, optional
  • A pinch of chili flakes, about 1/8 teaspoon

Optional toppings:

  • Extra virgin olive oil
  • Cashew cream
  • Cherry tomatoes
  • Fresh basil
  • Thyme
  • Oregano
  • Chili flakes

Directions

  1. Preheat your oven to 375°F and position the racks in the upper and lower thirds.
  2. Divide the tomatoes, onions, and garlic between two parchment-lined baking sheets.
  3. Drizzle the vegetables with olive oil, then sprinkle with salt and pepper.
  4. Roast for 35 to 45 minutes, until the vegetables are soft, lightly golden, and caramelized around the edges.
  5. Let the roasted vegetables cool until warm or room temperature.
  6. Transfer the vegetables and their juices to a food processor or blender and puree until smooth.
  7. Pour the puree into a large pot or Dutch oven.
  8. Stir in 4 cups of vegetable stock, the coconut milk, smoked paprika if using, and chili flakes.
  9. Bring the soup to a gentle simmer and cook for about 10 minutes, stirring occasionally.
  10. Add more stock if needed to reach your preferred consistency, then taste and adjust the seasoning.
  11. Ladle into bowls and finish with your favorite toppings before serving.

Servings and timing

This recipe makes 6 servings.

Prep time: 10 minutes
Cook time: 50 minutes
Total time: 1 hour

Variations

A tomato basil version is an easy twist. Stir in a handful of chopped fresh basil at the end for a fresh, classic flavor.

For an herby variation, add fresh oregano or thyme just before serving. These herbs pair beautifully with the roasted tomato base.

If you want a slightly smokier soup, keep the smoked paprika and add a little extra chili flake for warmth. For a richer texture, swirl in more coconut milk or a spoonful of cashew cream.

You can also make it chunkier by blending only part of the roasted vegetables and leaving some texture behind. If you prefer a thinner soup, simply add more stock until it reaches the consistency you like.

Storage/Reheating

Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 5 days.

For longer storage, freeze it in freezer-safe containers for up to 3 months. Leave a little space at the top to allow for expansion.

To reheat, warm the soup gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave individual portions in short intervals, stirring between each one. If the soup thickens in storage, add a splash of stock or water while reheating.

FAQs

Can I use canned tomatoes instead of fresh tomatoes?

Yes, though fresh roasted tomatoes give this soup its signature flavor. If using canned tomatoes, roast the onions and garlic as directed and simmer the tomatoes with them before blending.

Does the soup taste like coconut?

Not strongly. The coconut milk mainly adds creaminess and body, while the roasted tomatoes remain the dominant flavor.

Can I make this soup without coconut milk?

Yes. You can use cashew cream or another unsweetened plant-based cream alternative for a similar creamy texture.

Do I need to peel the tomatoes first?

No. The tomatoes are roasted and then blended, so the skins soften and disappear into the soup.

How do I make the soup smoother?

Blend it thoroughly in a high-speed blender or food processor. For an extra-smooth finish, you can pass it through a fine-mesh sieve.

Can I freeze this soup?

Yes. It freezes very well, making it a great make-ahead meal for busy days.

What should I serve with roasted tomato soup?

It is delicious with grilled cheese, crusty bread, crackers, quesadillas, or a simple green salad.

Can I make it spicier?

Yes. Add more chili flakes or a pinch of cayenne if you want more heat.

Why is my soup too thick?

Tomatoes can vary in juiciness, so the soup may need more stock. Stir in extra vegetable stock a little at a time until it reaches the consistency you want.

Can I make this ahead of time?

Yes. In fact, the flavor gets even better after a day or two in the refrigerator, making it ideal for meal prep.

Conclusion

Creamy vegan roasted tomato soup is one of those simple recipes that turns everyday ingredients into something deeply comforting and full of flavor. Roasting the vegetables gives the soup a rich, homemade taste, while the coconut milk creates a smooth and luscious texture without any dairy. Whether you serve it for lunch with crackers or for dinner with a sandwich, this is a satisfying recipe you’ll want to make again and again.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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