This Roasted Tomato Soup is the definitive answer to your comfort food cravings, delivering a rich, reddish-orange hue and a velvety texture that puts canned versions to shame. By roasting vine-ripened tomatoes until caramelized and blending them with fresh herbs, we create a depth of flavor that is both sophisticated and deeply nostalgic. Whether you are looking for a light lunch or a cozy dinner starter, this vibrant soup is designed to impress both the palate and the eyes.
If you have been searching for a recipe that looks exactly like a professional food photograph—complete with blistered cherry tomatoes and a delicate cream swirl—you have arrived at the right place. This guide will walk you through the culinary science of roasting for maximum sweetness and the techniques required to achieve that signature smooth, rich consistency every time.

Why You Will Fall in Love With This Roasted Tomato Soup
- The Perfect Texture: We focus on achieving a smooth, velvety mouthfeel with tiny flecks of finely chopped green herbs suspended in every spoonful.
- Visual Sophistication: The contrast between the deep reddish-orange soup, the vibrant green basil, and the charred red cherry tomatoes makes this a Pinterest-worthy masterpiece.
- Layered Flavors: By roasting the garlic and onions alongside the tomatoes, we unlock a natural sweetness that balances the acidity of the fruit.
- Versatile Pairing: It pairs beautifully with side dishes like roasted garlic parmesan potatoes for a full, satisfying meal.
The Essential Ingredients for Deep Flavor
To create a Roasted Tomato Soup that truly stands out, quality ingredients are non-negotiable. Each element in this list serves a specific culinary purpose to build the final flavor profile.
Roma Tomatoes: Use 3 lbs (1.4kg) of ripe Roma tomatoes. Their low water content and meaty texture make them ideal for roasting and thickening the soup naturally.
Cherry Tomatoes: 1 cup (150g) of whole cherry tomatoes. These will be blistered and slightly charred to serve as a symmetrical, gourmet garnish around the rim.
Fresh Garlic: 6 cloves, kept in their skins during roasting to prevent burning while creating a mellow, sweet paste.
Yellow Onion: 1 large onion (approx. 250g), roughly chopped to provide a savory backbone to the bright tomato acidity.
Extra Virgin Olive Oil: 1/4 cup (60ml) to coat the vegetables, ensuring a beautiful sear and helping to conduct heat during the roasting process.
Vegetable or Chicken Broth: 3 cups (720ml) of high-quality stock to adjust the soup to your preferred thickness.
Heavy Cream: 1/2 cup (120ml) for the soup base, plus extra for that subtle swirl of lighter cream on the surface.
Fresh Basil: A large handful of vibrant leaves. Some will be blended in for those visible green flecks, and others used for a fresh garnish.
Kosher Salt & Cracked Black Pepper: Essential for drawing out moisture and elevating the natural sugars during the roast.

Step-by-Step: Crafting the Perfect Roasted Tomato Soup
Step 1: The High-Heat Roast
Preheat your oven to 400°F (200°C). Halve your Roma tomatoes and place them on a large sheet pan with the chopped onions and unpeeled garlic cloves. Drizzle generously with olive oil and season with salt. Roast for 40-45 minutes until the edges are slightly blackened and the skins are shriveled. This caramelization is where the magic happens.
Step 2: Blistering the Garnish
While the main tray roasts, place your whole cherry tomatoes on a separate small tray. Drizzle with a touch of oil and place them under the broiler for 5-7 minutes. You are looking for blistered, slightly charred skins that remain whole. These will provide a stunning visual contrast when arranged symmetrically in the bowl.
Step 3: Blending for a Velvety Finish
Squeeze the roasted garlic out of its skins and into a high-speed blender. Add the roasted tomatoes, onions, and all the juices from the pan. Add 2 cups (480ml) of broth and a handful of fresh basil. Blend on high until the soup is completely smooth and reddish-orange. You should see small visible flecks of green herbs throughout the mixture.
Step 4: Simmer and Incorporate Cream
Transfer the blended mixture to a large pot over medium heat. Stir in the heavy cream and the remaining broth until you reach your desired consistency. Let it simmer for 10 minutes to allow the flavors to marry. If you enjoy a side of greens with your soup, this is the perfect time to prep a parmesan chopped salad.
Step 5: The Art of the Garnish
Ladle the soup into a round white ceramic bowl. Using a teaspoon, carefully drizzle a delicate swirl of cream on the surface. Arrange the blistered cherry tomatoes symmetrically around the rim, allowing them to be partially submerged. Finish with a few fresh basil leaves for a pop of color.
Expert Tips for a Professional Result
- Don’t Peel the Tomatoes: A high-speed blender will pulverize the skins, adding extra nutrients and fiber without compromising the smooth texture.
- Balance the Acid: If your tomatoes are particularly tart, add a teaspoon of sugar or honey during the blending phase to balance the flavors.
- Control the Flecks: If you want the visible green herb flecks to be prominent, pulse the basil at the very end of the blending process rather than liquefying it.
- Side Selection: For a low-carb option, serve this alongside garlic butter zucchini.
Storage, Reheating, and Meal Prep
This Roasted Tomato Soup stores beautifully, making it perfect for meal prep. Store in an airtight container in the refrigerator for up to 4 days. When reheating, do so over low heat on the stove to prevent the cream from separating.
To freeze, omit the heavy cream during the initial cook. Freeze the tomato base for up to 3 months, then add the fresh cream and garnishes after thawing and reheating for the best creamy, rich results.
What to Serve With Roasted Tomato Soup
While a grilled cheese is classic, you can elevate your lunch by serving this soup with avocado toast topped with a sprinkle of sea salt. The creaminess of the avocado complements the rich reddish-orange soup perfectly. For a heartier dinner, consider serving small bowls of this soup as an appetizer before a main course of mushroom risotto.
Frequently Asked Questions
Absolutely. Simply swap the heavy cream for full-fat coconut milk or a cashew cream, and ensure you use a flavorful vegetable broth.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
No, there is no need to peel them! Roasting with the skins on adds flavor, and using a high-speed blender ensures the final texture is completely velvety and smooth.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Wait until the soup is in the bowl, then use a small spoon to drizzle heavy cream in a circular motion. Use a toothpick to drag through the cream for a professional marbled effect.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Tomato acidity varies by season. If your soup is too tart, a small pinch of sugar or a drizzle of balsamic glaze during the blending process will balance the flavors perfectly.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
The Signature Roasted Tomato Soup Recipe

Roasted Tomato Soup: The Ultimate Creamy Roasted Basil Tomato Soup
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Place Roma tomatoes, onion, and garlic on a sheet pan. Coat with oil and salt. Roast for 45 minutes.
- Place cherry tomatoes on a separate tray and broil for 5-7 minutes until blistered and charred.
- Peel garlic and blend with roasted tomatoes, onions, juices, broth, and basil until smooth with visible green flecks.
- Warm the soup in a pot, stir in heavy cream, and adjust seasoning.
Notes
Tip: Roast until the tomato skins are slightly charred for a smoky depth.

Save This Recipe for Later!
If you loved this Roasted Tomato Soup, don’t forget to save it to your Pinterest Comfort Food board! Following our page ensures you never miss a vibrant, kitchen-tested recipe. If you make this dish, please share a photo in the comments and leave a 5-star rating below—it helps our community grow and keeps the kitchen fires burning! Happy cooking!