There is nothing quite like a steaming bowl of Creamy Roasted Tomato Basil Soup to warm you up from the inside out. This isn’t your average canned soup—by roasting the tomatoes and a whole head of garlic until blistered and caramelized, you unlock a deep, sweet, and savory flavor that will make you swear off store-bought versions forever.
As the weather cools down, this soup is the ultimate comfort food. It’s incredibly easy to make, relying mostly on hands-off oven time, and the aroma it creates in your kitchen is intoxicating. If you’ve been searching for the perfect companion to a gooey grilled cheese sandwich or a crusty piece of sourdough, you’ve officially found it. We love pairing it with our Garlic Butter Steak Bites for an indulgent, balanced dinner.
Why You’ll Love This Recipe
- Unbeatable Flavor: Roasting the vegetables concentrates their natural sugars, completely removing the sharp acidity found in canned tomatoes.
- Hands-Off Cooking: The oven does 90% of the work. You just blend and eat!
- Vegetarian & Gluten-Free: A naturally wholesome meal that accommodates multiple dietary needs (and can easily be made vegan).
- Freezer-Friendly: Make a huge double batch and freeze it for easy lunches throughout the winter months.
Key Ingredients & Smart Swaps

- Vine-Ripe Tomatoes: The star of the show. You can use Roma or Campari tomatoes as well. The riper, the better.
- Fresh Garlic: We roast an entire head. Don’t worry, roasted garlic becomes sweet and mellow, not sharp!
- Fresh Basil: Do not substitute with dried basil. Fresh basil provides that bright, herbal finish that cuts through the richness.
- Vegetable Broth: Keeps the soup vegetarian. You can also use chicken broth if you prefer.
- Heavy Cream: Adds a luxurious, velvety texture. For a vegan swap, use full-fat canned coconut milk or cashew cream.
Step-by-Step Cooking Walkthrough
1. Roast the Veggies: Cut your tomatoes in half, quarter the onion, and slice the very top off the head of garlic to expose the cloves. Place them all on a baking sheet, drizzle generously with olive oil, salt, and pepper, and roast at 400°F (200°C) for 40 minutes.
2. Transfer to Pot: Once roasted and slightly cooled, dump the tomatoes, onions, and all the pan juices into a large pot. Squeeze the bottom of the garlic head to push out the soft, sweet roasted cloves.

3. Add Broth & Basil: Pour in the vegetable broth and add a handful of fresh basil leaves. Bring everything to a gentle simmer for about 5 minutes so the flavors meld.
4. Puree: Using an immersion blender (or transferring in batches to a stand blender), puree the soup until completely smooth.
5. Add Cream: Turn the heat down to low and stir in the heavy cream. Let it warm through gently without boiling.
3 Chef Secrets for Perfect Results
1. Caramelization is Key: Don’t rush the roasting process. You want the edges of the tomatoes and onions to look slightly blackened and blistered—that’s where the deep flavor lives.
2. Pinch of Sugar: Depending on the season, tomatoes can sometimes be a bit tart. Taste your soup at the end; if it’s too acidic, add a tiny pinch of sugar to balance it out.
3. Temper the Cream: To ensure your cream doesn’t curdle when hitting the hot acidic tomatoes, make sure the soup is off a rolling boil before stirring it in.
What to Serve With Tomato Soup

- Grilled Cheese: The undisputed champion. Use sharp cheddar and sourdough bread.
- Croutons: Homemade garlic and herb croutons add the perfect textural crunch.
- Salad: A crisp arugula salad with a lemon vinaigrette perfectly cuts the richness of the soup.
Storage, Freezing & Reheating Instructions
- Refrigeration: Store in an airtight container in the fridge for up to 5 days. It often tastes even better the next day!
- Gentle Reheating: Warm it up slowly on the stovetop over medium-low heat, stirring frequently so the cream doesn’t separate.
- Freezing Guidelines: This soup freezes beautifully! Allow it to cool completely, transfer to freezer-safe bags or containers, and freeze for up to 3 months. (Note: It’s best to freeze it before adding the cream, then stir in fresh cream when reheating).
Method
- Preheat oven to 400°F (200°C). Place halved tomatoes, onion quarters, and the head of garlic (cut side up) on a baking sheet. Drizzle generously with olive oil, salt, and pepper.
- Roast for 40 minutes, or until the tomatoes are blistered and collapsing, and the garlic is soft and caramelized.
- Transfer the roasted tomatoes, onions, and any juices from the pan into a large pot. Squeeze the roasted garlic cloves out of their skins into the pot.
- Add the vegetable broth and fresh basil leaves. Bring to a gentle simmer.
- Use an immersion blender to puree the soup until smooth. Stir in the heavy cream and let it warm through (do not boil). Serve hot!
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Do I need to peel the tomatoes?
No! Roasting softens the skins completely, and the high-powered blending makes them disappear into the velvety texture of the soup.
Can I use canned tomatoes?
You can in a pinch, but you will miss out on the deep roasted flavor. If you must, use high-quality whole peeled San Marzano tomatoes, and roast the onions and garlic separately.
What if I don’t have an immersion blender?
You can use a standard stand blender. Just be sure to blend in small batches, and never fill a blender more than halfway with hot liquid. Keep the center cap slightly vented to let steam escape.
Pin This Recipe for Later
Love this recipe? Save this pin to your Pinterest board so you have it ready whenever you need it!
















