This roasted tomato soup is the recipe that completely changed how I make soup at home. I’d been perfectly happy opening a can when the soup craving hit, until one fall afternoon when I had a pile of ripe Roma tomatoes and an oven doing nothing. An hour later, I had a bowl of something silky, deeply savory, and warmly fragrant with basil that I’d been missing all along. The key is two simple steps that do all the heavy lifting: roasting the tomatoes until their edges caramelize and their sweetness concentrates, and tucking a whole head of garlic alongside them in the oven. That combination builds a flavor base that no shortcut can match.
GOOD TO KNOW
Two simple steps, roasting the tomatoes and a whole head of garlic, are what make this soup taste like it came from a restaurant kitchen.
Read these before you start so you can plan your oven time and nail the texture on the first try.

Table of Contents
Roasting the tomatoes at high heat is what transforms this from a good soup into a great one. That caramelized edge and concentrated sweetness is something no can can replicate.
Ingredients
- 3 lbs roma tomatoes, halved lengthwise
- 1 head of garlic, unpeeled
- Olive oil, for drizzling
- Salt and pepper, to taste
- 3 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 teaspoon fresh thyme leaves
- 1 teaspoon dried Italian seasoning
- 4 cups chicken or vegetable broth, plus more as needed
- 1 can (14 oz) diced tomatoes, with all juices
- 1 cup fresh basil leaves, packed
- 1 teaspoon granulated sugar, plus more to taste
- 1 cup heavy cream, to taste

Roasted Tomato Soup Instructions
Get ready to fill your kitchen with a smell that makes everyone wander in to ask what’s for dinner.
[STEP-BY-STEP PROCESS IMAGE PLACEHOLDER]
Roast the Tomatoes and Garlic
- Preheat the oven to 425°F.
- Prepare the garlic: Slice ¼ inch off the top to expose the cloves. Place it on a square of aluminum foil, drizzle with about 1 tablespoon of olive oil, and season with ½ teaspoon salt and ¼ teaspoon pepper. Fold the foil up tightly to seal it into a little packet.
- Arrange the halved Roma tomatoes cut-side up on a large sheet pan. Drizzle generously with olive oil and season with 1½ teaspoons salt and ½ teaspoon pepper. Place the foil-wrapped garlic in the same pan. If the tomatoes feel crowded, split them across two pans; crowding leads to steaming rather than roasting, and you want those caramelized edges.
- Roast for 30 to 40 minutes, flipping the tomatoes once halfway through. The tomatoes are done around the 30-minute mark; the garlic needs the full 40 minutes to turn soft and golden inside. Set both aside.
Build the Soup
- Heat 3 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the diced onion and cook for 6 to 8 minutes, stirring occasionally, until softened and just starting to turn translucent. Stir in the thyme and Italian seasoning, and cook for another 1 to 2 minutes, until fragrant. You’ll smell it when it’s ready.
- Pour in the broth. Add the roasted tomatoes (along with any juices that collected in the pan), the canned diced tomatoes with all their liquid, and the fresh basil leaves. Squeeze the roasted garlic cloves directly into the pot: hold the head over the pot, squeeze from the bottom, and the soft cloves will slip right out. Discard the papery skins.
- Bring the soup to a boil, then reduce the heat to a gentle simmer. Season with salt and pepper to taste. Partially cover and simmer for about 20 minutes, stirring occasionally.
Blend and Finish
- Using an immersion blender, blend the soup directly in the pot until completely smooth. My preference here is an immersion blender rather than a countertop one, but a regular blender works fine if you work in small batches and leave the lid slightly ajar to let steam escape.
- Stir in the granulated sugar; this small addition balances the tomatoes’ natural acidity without making the soup taste sweet.
- Pour in the heavy cream to taste and let it simmer for about 1 minute, stirring until fully incorporated. Taste and adjust the salt, pepper, and sugar as needed. Serve warm, garnished with a swirl of cream, a drizzle of olive oil, and a few fresh basil leaves.

Tips, Variations & Substitutions for Creamy Tomato Soup
A few things I’ve learned from making this regularly:
- Use two sheet pans if needed. This is the one rule I’d push hardest: overcrowded tomatoes steam rather than roast, and you lose those caramelized, concentrated flavors that make this soup worth making.
- Don’t skip the roasted garlic. It takes 40 minutes and absolutely delivers. If you’re short on time, you can sauté a few minced cloves with the onion instead, but the roasted version has a mellower, richer sweetness that’s worth the wait.
- Roma tomatoes are ideal, but any ripe, meaty tomato works well. Vine tomatoes are a great option in summer. Out of season, canned whole tomatoes, along with a smaller amount of fresh ones, are a perfectly respectable workaround.
- For a lighter tomato bisque, swap the heavy cream for half-and-half. The soup will be a little thinner, but it still has great body from all those roasted tomatoes.
- To make it dairy-free, skip the cream entirely or stir in a splash of full-fat coconut milk at the end. The flavor profile shifts slightly, but the richness remains.
- Scaling up is easy. This recipe doubles well; use two sheet pans for the tomatoes (which you’d likely be doing anyway) and a larger pot.
Storage and Make-Ahead
This is a great recipe to make ahead. The tomato basil bisque actually tastes better the next day, once the flavors have had time to settle. Let it cool completely, then store it in an airtight container in the refrigerator for up to 3 days. To reheat, warm it gently on the stovetop or in the microwave, adding a splash of broth or cream if the soup has thickened overnight.
For freezing, leave out the heavy cream before storing. Dairy doesn’t hold up well in the freezer and can separate on reheating. Freeze in airtight containers for up to 3 months. To reheat, thaw overnight in the refrigerator, then warm on the stovetop and stir in the cream once it’s hot.
Nutritional Information
| Nutrient | Per Serving |
|---|---|
| Calories | 197 kcal |
| Protein | 4g |
| Fat | 15g |
| Carbohydrates | 14g |
| Fiber | 3g |
| Sodium | 603mg |
| Sugar | 8g |
Nutritional information is approximate and may vary based on ingredients used.
What to Serve With Roasted Tomato Soup
The classic pairing is grilled cheese, and there’s a reason it never goes out of style; the buttery crunch against that silky, bright soup is one of those combinations that works. A good garlic bread recipe adds a similar contrast with a bit more punch. For something lighter, a simple green salad with a tangy vinaigrette balances the richness of the soup really well; try a green goddess salad if you want something a little more interesting than a basic side. If you’re serving a crowd, a slice of crusty sourdough or a warm baguette on the side is all you need.
For a more complete weeknight meal, this tomato bisque pairs beautifully with a protein-focused main. According to Serious Eats, the acidity and brightness in tomato-based soups make them natural companions for richer, fattier sides, which is exactly why grilled cheese or a cheesy quesadilla recipe works so well here.


Roasted Tomato Soup
Ingredients
- 1 head garlic unpeeled
- 3 lbs roma tomatoes halved lengthwise
- 3 tbsp olive oil plus more for drizzling tomatoes
- 1 medium yellow onion diced
- 1 tsp fresh thyme leaves
- 1 tsp dried Italian seasoning
- 4 cups chicken or vegetable broth plus more as needed
- 1 can diced tomatoes 14 oz, with juices
- 1 cup fresh basil leaves packed
- 1 tsp granulated sugar plus more to taste
- 1 cup heavy cream to taste; half-and-half works too
Instructions
- Preheat oven to 425°F.
- Prepare garlic: Cut ¼ inch off the top of the garlic head. Place on aluminum foil, drizzle with 1 tablespoon olive oil, season with ½ teaspoon salt and ¼ teaspoon pepper. Fold foil tightly to seal.
- Prepare tomatoes: On a large sheet pan, arrange halved roma tomatoes cut-side up. Drizzle with olive oil and season with 1½ teaspoons salt and ½ teaspoon pepper. Place the foil-wrapped garlic on the same pan. Tip: if the pan feels crowded, use two pans to ensure the tomatoes roast rather than steam.
- Roast at 425°F for 30 to 40 minutes, flipping tomatoes halfway through. Tomatoes need about 30 minutes; the garlic needs closer to 40. Remove and set aside.
- Sauté aromatics: Heat 3 tablespoons olive oil in a large Dutch oven over medium-high heat. Add diced onion and cook 6 to 8 minutes until softened. Stir in thyme and Italian seasoning; cook 1 to 2 more minutes until fragrant.
- Build the soup: Pour in the broth. Add the roasted roma tomatoes, canned diced tomatoes with their juices, and fresh basil. Squeeze the roasted garlic cloves out of their skins directly into the pot (discard the papery skin).
- Bring to a boil, then reduce heat to a gentle simmer. Season with salt and pepper. Simmer partially covered, stirring occasionally, for 20 minutes.
- Blend: Using an immersion blender, blend the soup until completely smooth. (If using a countertop blender, work in batches and be careful with the hot liquid.)
- Finish: Stir in the granulated sugar to balance acidity. Pour in heavy cream to taste and simmer 1 minute. Taste and adjust seasoning. Garnish with a swirl of cream, a drizzle of olive oil, and fresh basil leaves. Serve warm.
Nutrition
Frequently Asked Questions
Can I use canned tomatoes instead of fresh for roasted tomato soup?
You can, but it does change things. Canned tomatoes are already cooked and lack the caramelized depth you get from roasting fresh ones. If fresh tomatoes aren’t available, try roasting a mix of fresh and canned to get some of that same flavor development. When making homemade tomato soup during peak tomato season, fresh Roma tomatoes will always yield the best results.
Can you freeze roasted tomato soup?
Yes, this is one of the best recipes to make in a big batch, specifically for the freezer. The key is to hold off on adding the heavy cream before freezing, since dairy can separate and turn grainy after thawing. Freeze the base soup in airtight containers for up to 3 months, then stir in fresh cream once it’s reheated.
Do you need to peel the tomatoes before making tomato bisque?
No peeling required. When the tomatoes roast at 425°F, the skins soften considerably, and the immersion blender handles the rest. If you find any texture after blending, you can pass the creamy tomato soup through a fine-mesh strainer, but with a good immersion blender and fully roasted tomatoes, this step is rarely necessary.
Conclusion
Roasted tomato soup is one of those recipes where doing a little extra upfront pays off in a bowl of something genuinely special. The oven does the hard work of concentrating and sweetening the tomatoes while the garlic turns mellow and rich; all you’re doing is bringing it together. It’s warm, deeply comforting, and completely adaptable to what you have on hand. Give it a try, and if it becomes a regular in your kitchen the way it has in mine, I’d love to hear about it in the comments below.