Creamy Roasted Tomato Soup

A white bowl of creamy roasted tomato soup topped with sun-dried tomatoes and toasted pine nuts, served with a golden-brown grilled cheese sandwich on a white plate.

Creamy roasted tomato soup topped with sun-dried tomatoes and pine nuts, paired with a classic grilled (vegan) cheese—comfort food perfection.

Looking for the ultimate bowl of comfort with minimal ingredients and maximum flavor? This roasted tomato soup hits all the right notes—sweet, savory, creamy, and just a little spicy. It’s made with juicy vine-ripened tomatoes, caramelized onion, a swirl of vegan cream cheese, and a splash of balsamic for depth. Whether you're cozying up on a chilly night or looking to use up your summer produce, this simple soup is a winner.

Why You’ll Love This Recipe

  • Made with whole roasted tomatoes

  • Creamy and dairy-free

  • Just 10 ingredients

  • Easy to scale up or down

  • Comforting, rich, and flavorful

Ingredients You’ll Need

  • 8 small to medium vine-ripened tomatoes (about 4 per serving), halved

  • ½ sweet onion, chopped

  • 2–3 tbsp minced garlic (we love the jarred kind from Spice World!)

  • 1 cup vegetable stock

  • ¼–½ cup vegan cream cheese (like Kite Hill)

  • 2 tbsp olive oil

  • 2 tbsp balsamic vinegar

  • 2 tbsp maple syrup or sugar

  • Cayenne pepper, to taste

  • Salt & pepper, to taste

  • Paprika, to taste

  • Optional: dried basil, chives, oregano for garnish

How to Make It

  1. Preheat oven to 400°F.

  2. In a large skillet with deep sides, heat olive oil over medium. Add chopped onion, garlic, and halved tomatoes (cut side down).

  3. Sprinkle the mixture with sugar or maple syrup, balsamic vinegar, and a pinch of cayenne pepper. Let sauté until onions become translucent and the pan starts to bubble.

  4. Transfer skillet to the oven and roast for 15–20 minutes. Stir once and add a splash of water if it looks too dry.

  5. Remove from oven and transfer everything to a soup pot. Add vegetable stock and simmer over low heat for 10 minutes.

  6. Use a stick blender (or carefully transfer to a blender) to blend until smooth.

  7. Stir in vegan cream cheese until melted and fully incorporated.

  8. Season with salt, pepper, and paprika to taste. Add additional cayenne or maple syrup if desired.

  9. Serve hot with toasted pine nuts, sun-dried tomatoes, or fresh herbs on top.

Serving Suggestions:

  • Serve warm with a pat of vegan butter

  • Toast slices and drizzle with extra peanut butter or maple syrup

  • Enjoy with coffee or a cold glass of plant-based milk

Final Thoughts

This cozy roasted tomato soup is everything a bowl of soup should be—easy, flavorful, and deeply comforting. Make it once and you’ll want to keep tomatoes on hand just to roast them up for this recipe. Perfect with grilled cheese or crusty sourdough!

Next
Next

Vegan Peanut Butter Banana Bread