Creamy Tomato Soup
5 (1)

Creamy Tomato Soup<div class="yasr-vv-stars-title-container"><div class='yasr-stars-title yasr-rater-stars'
></div><span class='yasr-stars-title-average'>5 (1)</span></div>

You need a great Tomato Soup recipe in your repertoire. Being able to whip up a luscious, Creamy Tomato Soup when the need strikes is a great skill for all home cooks. The great news is that making Tomato Soup is so simple to do! Like so many great dishes, a great Tomato Soup is defined by the quality of its ingredients. Source a variety of good quality Tomatoes and the rest will be easy!

How to make Creamy Tomato Soup

Making homemade Tomato Soup is so easy you’ll never go back to the Canned stuff, we guarantee it. To make this wonderful dish, roast up an abundance of ripe Tomatoes along with some Garlic and Onion. Make sure the vegetables are generously seasoned with Olive Oil and Salt!

Once roasted, the vegetables are blitzed in the blender until smooth, then cooked in Vegetable Broth and Heavy Cream for about 10 minutes to create that luscious, silky, Tomato Soup. Top it with your favorite Soup toppings and you’re good to eat!

Assortment of Tomatoes for Soup
Use an assortment of different ripe Tomatoes to get the best flavor and texture in your Tomato Soup

Choose an assortment of different Tomatoes for contrasting flavors

There are so many different Tomatoes to choose from when making your homemade Tomato Soup. We’re not fussy about what tomatoes to use, but we do recommend mixing it up with a variety of different Tomatoes

The reason for doing this is you’ll get lots of subtly different flavors in the soup. Some tomatoes are naturally a bit sweeter; others are more acidic. Having a combination of flavors gives you a lovely balance in the soup

We also recommend choosing Tomatoes that are different sizes. For simplicity, we roast all of the Tomatoes at the same time so the smaller Tomatoes will become a lot more charred than the bigger ones. This leads to some beautiful flavors and textures in the soup

For our recipe we used an assortment of widely available Tomatoes, including Heirloom Tomatoes, Roma Tomatoes, Truss Tomatoes, and Cherry Tomatoes

Ensure that the Tomatoes are lovely and ripe before you start making your Creamy Tomato Soup

Having ripe Tomatoes is the key to a richer, fuller tasting Tomato Soup. The easiest way to tell if a Tomato is ripe or not is by how it looks, and how it feels. If the Tomato is lovely and tender it’ll likely be ripe. Most Tomatoes turn a richer, darker red color the riper they get too. So, if you’re tomatoes are more on the green side, or a pale Red – give them a few days before cooking

We also recommend leaving your Tomatoes at room temperature to ripen, don’t put them in the refrigerator. Refrigerating Tomatoes will prevent them from ripening (but it does allow you to keep them for longer). For the best result, we recommend storing your Tomatoes at room temperature for a few days prior to cooking the Tomato Soup

Delicious Creamy Tomato Soup
Good quality ingredients will always yield the best dish, and this Creamy Tomato Soup is no exception

Generously season the Tomatoes with Salt and Olive Oil before oven roasting

Lay those delicious Tomatoes out on a sheet pan and douse them with good quality Olive Oil and Salt before oven roasting. The Olive Oil serves a few key purposes during the roasting stage: 1. It flavors the Tomatoes with that beautiful Olive Oil flavor, and 2. It helps the Tomatoes to caramelize and char, which gives them a lovely smoky flavor

Of course, Salt is a critical component of this dish, and we use it liberally throughout the cooking process. Make sure that every ingredient is seasoned well with Salt and season the Tomatoes several times with Salt throughout the process. We season them before they are roasted, and once again after they’re blitzed when we cook the Soup with the Heavy Cream

The soup can take a lot of Salt, so don’t be afraid to be generous with your seasoning. You’ll find that the Tomatoes will absorb all the Salt and release their naturally sweet flavors

Along with the Tomatoes, we will roast 1 Brown Onion and a whole Bulb of Garlic. Both ingredients add sweetness to the dish. Once roasted, the Brown Onion will caramelize and turn a beautiful golden-brown color. The naturally sweetness from the sugars in the Onion will come out, adding a beautiful flavor to the Soup

Roasted Garlic is one of our favorite ingredients, and it works so well in Soup dishes. To prepare the Garlic, cut the top off to expose the inner flesh. Wrap the Garlic Bulb in foil then pour about 1 tsp. of Olive Oil onto the top, along with some Salt. Wrap it up then roast for 45 minutes until the flesh is cooked

Roasted Tomatoes ready to be peeled
Once roasted the Tomatoes need to be cooled so you can peel and discard their skins. This will result in a smooth texture for your soup

Add some classic Tomato Soup toppings right before serving for added flavor and texture to the dish

You can enjoy this wonderful Creamy Tomato Soup by itself, it tastes amazing as is. However, if you want to fancy up your presentation while also adding some lovely texture and flavor, we recommend adding some delicious toppings to the soup, which you can either serve on top the Soup, or on the side for people to add as they wish

Our favorite toppings for Tomato Soup are some roughly chopped Croutons and Sour Cream. The Croutons add a lovely crunchy texture to the dish. Perfect if you’re eating the Soup by itself without any other textures (eg: Crusty bread or a Grilled Cheese). Season the Croutons generously with Salt for even more flavor

Sour Cream is a fantastic addition to this Soup too. Get a generous dollop of the stuff and drop it right into the middle of the Soup right before serving. The Sour Cream gives the Soup a luscious texture, while also adding some wonderful flavors to the dish

Other popular toppings we recommend giving a try are herbs. We used some finely chopped Chives for this dish. They don’t add a lot to the flavor but look super pretty on the plate. Roughly chopped Basil is another great choice. Basil has a very powerful flavor, so use it sparingly. It adds beautiful color and flavor to the Soup

Creamy Tomato Soup in spoon with toppings
For the best result, top your Creamy Tomato Soup with Sour Cream, Chives, and some crunchy Croutons

Our Creamy Tomato Soup recipe will be more than enough to feed 4 people for dinner, or 6 people as an appetizer

The proportions of this recipe are very generous. With 2 lbs. of Tomatoes being roasted up you’ll have plenty of Soup to go around! We’ve found this dish will easily feed up to 4 people, even 6 if you’re serving it in smaller portions as an appetizer

Soup will keep very well in the refrigerator for a couple of days after you’ve made it too. So, there will be plenty of leftovers for the next day to enjoy alongside some crusty bread. You can also freeze the Soup and it’ll last forever in the freezer

Tomato Soup with Grilled Cheese Sandwich
The best way to enjoy this Tomato Soup is with a delicious Grilled Cheese Sandwich

Finally, is it even a Tomato Soup dish if you’re not serving it alongside a Grilled Cheese Sandwich?

No, no it’s not. Never fear however as we’ve got you covered! We’ve been feverishly working in the Dinnertime Somewhere text kitchen and have created the Ultimate Grilled Cheese Sandwich. This Sandwich tastes phenomenal with our Creamy Tomato Soup dish

We highly recommend you give them both a try. The Sandwich has a bit of work involved in it, mainly due to the inclusion of some ridiculously tasty Braised Beef Short Ribs in Red Wine. You can, of course, make a simple grilled cheese, however for the ultimate flavor and pairing with Tomato Soup, we recommend you go with the ultimate!

Recipe Details


4 – 6 people

Prep time

5 minutes

Cooking time

1 hour

Total time

1 hour

Creamy Tomato Soup Recipe


  • 2 lbs. assorted Tomatoes (Heirloom, Roma, Cherry, Truss)
  • 100g / 4 oz. Heavy Cream
  • 1 cup Vegetable Broth (recipe here)
  • 3 tbsp. Olive Oil
  • 1 Garlic Bulb
  • 1 Brown Onion, peeled and cut into chunks
  • Salt and Pepper

Optional toppings

  • ¼ cup Croutons, roughly chopped
  • 1 tsp. Chives, finely chopped
  • ¼ cup fresh Basil leaves, coarsely chopped
  • 2 tsp. Sour Cream


  1. Place the Tomatoes and Onions on a large Sheet Pan and drizzle generously with 2 tbsp. Olive Oil and Salt, ensuring they are well coated
  2. Cut the top off the Garlic Bulb to expose the inner flesh. Wrap it in aluminum foil so that the exposed flesh shows. Pour about 1 tsp. of Olive Oil into the top and season with Salt. Seal up the Foil then place the Garlic on the Sheet Pan with the Vegetables
  3. Roast the Vegetables for approximately 45 minutes in the oven at 375F until the Tomatoes skin is charred and peeling. Remove Vegetables from oven and set aside to cool. Leave the Garlic Bulb in the Oven and turn off the heat to allow it to continue cooking
  4. Once cooled, peel the skin from the Tomatoes and discard. Remove the Garlic Bulb from the Oven and peel away the skin. Add the Garlic Flesh and roasted Vegetables into a blender and blitz until smooth (about 1 minute)
  5. Pour the Vegetable Puree into a Saucepan and add the Vegetable Broth and Cream, along with 1 tsp. of Salt and Pepper. Bring to a simmer and cook, uncovered for 10 minutes, stirring frequently
  6. Check for seasoning and then serve into individual bowls. Add your soup toppings (eg: Croutons, Sour Cream, Chives, Basil) and serve immediately

Recipe Notes

You can use Chicken Broth instead of Vegetable Broth if you prefer. The dish won’t be vegetarian; however, the Chicken Broth will add a creamier texture than the Vegetable Broth

That’s our easy recipe to make the most delicious Creamy Tomato Soup Recipe at home. Check out our Soup section here (LINK) for more wonderful Soup dishes such as these:

Happy Cooking!

Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *