There’s something about a warm bowl of homemade tomato soup that feels like comfort in its purest form. This recipe takes classic tomato soup to the next level by roasting fresh tomatoes, onion, and garlic before blending everything into a rich, velvety soup loaded with flavor.
The roasting process brings out the natural sweetness of the tomatoes while the garlic becomes buttery and mellow. Finished with Parmesan cheese, cream, and fresh thyme, this soup tastes restaurant-quality with surprisingly little effort.
Why You’ll Love This Recipe
- Made with fresh ingredients
- Rich and creamy texture
- Roasted garlic adds incredible flavor
- Easy to make with minimal prep
- Perfect with grilled cheese
- Great for meal prep and leftovers
Ingredients You’ll Need
- Roma tomatoes
- Onion
- Garlic bulb
- Olive oil
- Thyme
- Salt and pepper
- Broth
- Heavy cream
- Parmesan cheese
- Sugar
- Bay leaves
How to Make The Best Tomato Soup You’ll Ever Have
Step 1: Roast the Vegetables
Add the tomatoes, onion, garlic, olive oil, thyme, salt, and pepper to a baking dish. Roast until the vegetables are soft and caramelized.
Step 2: Build the Soup
Transfer the roasted vegetables to a large pot. Squeeze the roasted garlic cloves from the bulb and add them to the pot.
Pour in the broth, heavy cream, Parmesan cheese, sugar, and bay leaves.
Step 3: Simmer
Bring everything to a boil, then reduce the heat and allow the soup to simmer so the flavors can combine.
Step 4: Blend Until Smooth
Remove the bay leaves and blend until silky smooth using an immersion blender or standard blender.
Step 5: Serve
Serve warm with extra Parmesan cheese, fresh thyme, crusty bread, or a classic grilled cheese sandwich.
Tips for the Best Tomato Soup
- Roma tomatoes provide the best flavor and texture.
- Roast the vegetables until lightly caramelized for maximum flavor.
- Blend thoroughly for the smoothest texture.
- Add extra cream if you prefer an even richer soup.
- Freshly grated Parmesan melts and blends better than pre-shredded cheese.
What to Serve with Tomato Soup
Grilled Cheese
The ultimate tomato soup pairing.
Crusty Bread
Perfect for dipping into the creamy broth.
Side Salad
A simple green salad balances the richness of the soup.
Sandwiches
Pair with turkey, ham, or panini sandwiches for an easy lunch.

The Best Tomato Soup You’ll Ever Have
Ingredients
Method
- Preheat the oven to 400°F.
- Add the tomatoes, onion, garlic bulb, olive oil, thyme, salt, and pepper to a baking dish.
- Roast for 30 minutes until the vegetables are softened and lightly caramelized.
- Transfer the roasted vegetables to a large pot. Squeeze the roasted garlic cloves from the bulb into the pot.
- Add the broth, heavy cream, Parmesan cheese, sugar, and bay leaves.
- Bring the mixture to a boil, then reduce heat and simmer for 5–10 minutes.
- Remove the bay leaves.
- Use an immersion blender to blend until smooth. Alternatively, carefully transfer the soup to a blender and blend until creamy.
- Taste and adjust salt and pepper as needed.
- Serve warm with additional Parmesan, fresh thyme, or your favorite grilled cheese sandwich.
Notes
- Roma tomatoes provide the best flavor and texture.
- For a richer soup, add additional heavy cream.
- If the tomatoes are very acidic, add a little extra sugar to balance the flavor.
- Fresh thyme can be substituted for dried thyme.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze for up to 3 months.
Reheat gently on the stovetop or in the microwave until warmed through.
Frequently Asked Questions
Can I use canned tomatoes?
Fresh Roma tomatoes are recommended for the best flavor, but canned whole tomatoes can work in a pinch.
Can I make this dairy-free?
Yes. Substitute the heavy cream with a dairy-free alternative and omit the Parmesan cheese.
Can I freeze tomato soup?
Absolutely. Allow the soup to cool completely before freezing.
More Cozy Recipes You’ll Love
- Creamy Tomato Basil Chicken
- Baked Feta Pasta
- Ground Beef and Broccoli
- Trader Joe’s Tomato and Parmesan Focaccia
- Creamy Sliced Potato Bake
This truly is the best tomato soup you’ll ever have. It’s rich, creamy, packed with roasted flavor, and simple enough for a weeknight dinner while still feeling special enough for guests.
I’ve tried a lot of tomato soup recipes, and this one had the best flavor by far. The roasted garlic made a huge difference.