There’s something undeniably comforting about a warm bowl of soup, especially when it’s bursting with the smoky, sweet flavors of roasted tomatoes. This delightful dish brings together fresh produce and simple ingredients, making it a favorite for cozy nights in or casual gatherings. The rich, velvety texture and vibrant flavor profile make it a standout choice, whether you’re serving it alongside a crispy grilled cheese sandwich or simply enjoying it on its own. With a few easy steps, you’ll be able to create a bowl of happiness that warms the heart.
Why you’ll love this dish
Roasting tomatoes brings out their natural sweetness and adds a depth of flavor that’s hard to beat. This soup not only fills you up but also offers a burst of vibrant color—perfect for brightening chilly days.
"This soup is a game-changer! I can’t get enough of the roasted flavor."
Pair it with some crusty bread, and you’ve got a meal that’s perfect for gatherings or a cozy evening at home. You’ll appreciate how easy it is to make, yet it feels special enough for any occasion.
The cooking process explained
This dish comes together through a few straightforward steps: roasting the tomatoes until they’re succulent, blending them with aromatics, and simmering for a harmonious finish. The result? A sumptuous soup that’s both satisfying and delicious.
Prep Time: 10 min | Cook Time: 30 min | Total Time: 40 min
What you’ll need
- 2 pounds ripe tomatoes, halved
- 1 onion, chopped
- 4 cloves garlic, peeled
- 1 tablespoon olive oil
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 2 cups vegetable broth
- Fresh basil for garnishing
Feel free to use any tomatoes you have on hand, though vine-ripened ones will yield the best flavor. You can substitute fresh basil with dried herbs if necessary.
Step-by-step instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Place the halved tomatoes cut-side up on the baking sheet, and scatter the chopped onion and garlic around them. Drizzle olive oil over everything and season with salt and pepper.
- Roast in the oven for about 25 minutes, or until the tomatoes are caramelized and soft.
- Once roasted, transfer everything into a pot, pour in the vegetable broth, and bring to a gentle simmer on medium heat.
- Use an immersion blender to puree the soup until smooth. If you prefer a chunkier texture, blend less.
- Taste and adjust seasoning if needed. Serve topped with fresh basil.
Best ways to enjoy it
This soup pairs wonderfully with grilled cheese sandwiches, a simple salad, or buttery garlic bread. For an elevated touch, add a drizzle of cream or a sprinkle of Parmesan cheese right before serving. It’s perfect for a lunch gathering or a warming dinner on a brisk evening.
Storage and reheating tips
Store leftovers in an airtight container in the fridge for up to four days. To reheat, simply warm it on the stove over medium heat until heated through. For longer storage, freeze the soup in individual portions for up to three months. Allow it to cool completely before placing it in freezer-safe bags.
Helpful cooking tips
Always taste your soup before serving; you can adjust seasoning at any stage. If you like extra depth, consider adding a splash of balsamic vinegar just before blending for a tangy contrast. If you find the soup too thick after blending, you can add more vegetable broth to reach your desired consistency.
Creative twists
Feel free to experiment with the base! You can add a hint of spice by including red pepper flakes or blend in some cooked carrots for added sweetness. For a heartier version, toss in some cooked quinoa or orzo before serving.
FAQ
Can I use canned tomatoes instead of fresh?
Yes, you can use canned tomatoes. Opt for whole canned tomatoes in juice for the best flavor. Use roughly 2 cups and adjust the cooking time accordingly.
Is it possible to make this soup vegan?
Absolutely! The ingredients listed are already plant-based, so you’re good to go. Just ensure your vegetable broth is vegan-friendly.
Can I make this soup without a blender?
Yes! If you’re without a blender, you can mash the ingredients with a potato masher or fork after cooking, resulting in a chunkier soup.

Roasted Tomato Soup
Ingredients
Method
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Place the halved tomatoes cut-side up on the baking sheet, and scatter the chopped onion and garlic around them. Drizzle olive oil over everything and season with salt and pepper.
- Roast in the oven for about 25 minutes, or until the tomatoes are caramelized and soft.
- Once roasted, transfer everything into a pot, pour in the vegetable broth, and bring to a gentle simmer on medium heat.
- Use an immersion blender to puree the soup until smooth. If you prefer a chunkier texture, blend less.
- Taste and adjust seasoning if needed. Serve topped with fresh basil.



