Creamy Roasted Tomato Soup
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
Preheat oven to 400°F.
In a large skillet with deep sides, heat olive oil over medium. Add chopped onion, garlic, and halved tomatoes (cut side down).
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.
Transfer skillet to the oven and roast for 15–20 minutes. Stir once and add a splash of water if it looks too dry.
Remove from oven and transfer everything to a soup pot. Add vegetable stock and simmer over low heat for 10 minutes.
Use a stick blender (or carefully transfer to a blender) to blend until smooth.
Stir in vegan cream cheese until melted and fully incorporated.
Season with salt, pepper, and paprika to taste. Add additional cayenne or maple syrup if desired.
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!