
Whenever I want something cozy and fresh-tasting, I turn to this dreamy blend of roasted tomatoes and gooey garlic. Baking up a tray of juicy tomatoes alongside a whole head of garlic makes things naturally sweet, and pouring in a splash of cream brings out a velvety texture. Basil at the end wakes everything up. This is my go-to for curling up in the evening or impressing folks before dinner. I’d always pick this over anything from a can.
This became a staple at my place when the nights were cold and fresh tomatoes overflowed on my counters. My friends always comment on how roasting just transforms those ordinary veggies into something special.
Luscious Ingredients
- fresh tomatoes: deep flavor and a natural sweetness—Roma or vine types work best, and you want ones that smell rich and feel hefty
- whole garlic head: this brings that rich roasted soft taste—choose garlic that feels firm and isn’t bruised
- small onion: keeps everything savory and balances flavors
- olive oil: brings everyone together and helps with browning, so stick to extra virgin for punchy taste
- chicken or veggie broth: makes things savory, try low sodium if you like adjusting salt yourself
- heavy cream: for creamy texture, or use coconut milk for a dairy-free twist
- fresh basil leaves: scattered in at the end for a burst of freshness—pick good green leaves, no spots
- kosher salt & black pepper: just basic seasoning, but it makes a big difference—fresh cracked pepper is even better
- red pepper flakes: add just a tiny shake if you want a bit of spicy zip, totally optional
Simple Steps
- Get the Veggies Ready
- Crank your oven to four hundred. Pop some parchment on your sheet pan. Chop the tomatoes in half and set them with their cut sides up, including the whole garlic head with the tip sliced off. Drizzle with plenty of olive oil, salt, and pepper. Wrap up the garlic (after its oil drizzle) in foil so it doesn't burn.
- Oven Time
- Bake everything for around thirty to thirty five minutes. You’re aiming for dark edges on the tomatoes and super squishy garlic. Let things cool so you can touch them without yelping.
- Sweat the Onion
- Add more oil to your soup pot and set it over medium. Toss in the onion and cook for five minutes, stirring ‘til soft and see-through. That’s your base for loads of flavor.
- Mix It Up
- Squeeze out all the soft garlic once it’s not too hot. Drop the roasted garlic and tomatoes into the pot, then pour in your broth and toss in the basil. Let it get hot but don’t let it go wild with bubbles.
- Whizz it Silky
- Grab your stick blender and blitz everything until it’s smooth. Scrape down anything that sticks to the sides. If you’re using a blender, do it bit by bit and be careful with the steamy soup.
- Creamy Finish
- Stir in your cream (or coconut milk) and keep things warming for around five to ten minutes. Let it all come together. Taste and see if you want another pinch of salt or pepper.
- Bowl and Add the Goodies
- Spoon the soup into bowls while it’s still hot. Throw on some torn basil, drizzle a little extra cream, or pile on crispy roasted tomatoes if you’ve got leftover ones.

For me, nothing beats the deep roasted taste you get from that garlic. My grandma always snuck in roasted garlic and now that little touch is something I never skip. Seeing everyone come back for seconds just fills the kitchen with those warm, nostalgic vibes.
Storing Leftovers
Let the soup chill out until it’s completely cool. Stash it in the fridge in a tight container for about four days. Or, drop it in a freezer-safe bag or box and it’ll keep up to three months. Gently reheat on the stove so the cream stays smooth.
Swap Options
If fresh tomatoes aren’t looking good, these work great with the canned kind when needed. Try shallot instead of onion to make it a little sweeter. Plant-based cream (like coconut or cashew) keeps things vegan. You can also swap basil for oregano or thyme for a totally new vibe.
How to Serve
Pour this into mugs for easy sipping at gatherings or dunk slices of hearty bread in. Top with a spoon of Greek yogurt for tang or toss some homemade crunchy croutons on top to mix up the texture.

A Bit of Background
This classic bowl is loved around the world. Roasting the tomatoes gives it that Mediterranean feel, where people take their sweet time with vegetables to make them taste incredible. It’s both homey and kind of fancy—whatever mood you’re in.
Common Questions
- → What’s the reason for roasting tomatoes and garlic?
Roasting brings out lots of sweetness and really wakes up the flavors. You end up with a bolder, tastier bowl at the end.
- → Is canned tomato a good swap?
Canned tomato works in a pinch for speed, but roasting fresh ones gives you the most intense, yummy flavor.
- → Which type of broth should I use here?
Either veggie or chicken broth does the trick. Chicken gives it a fuller feel, but veggie broth keeps it meat-free.
- → Could I make this without any dairy?
For sure. Coconut milk slips right in instead of cream, and you’ll still get that silky smooth texture every time.
- → How do I pack in more flavor?
Basil and red pepper flakes really punch things up. Toss on homemade croutons or some extra roasted cherry tomatoes to finish it off if you want.