Spiced up homemade roasted tomato soup with red onion and garlic

Spiced up homemade roasted tomato soup with red onion and garlic

For someone who has rarely ever made homemade soup, I’m really starting to get into the habit of it! You may remember I most recently made my first butternut squash – carrot soup, but I’ve also made beetroot soup, white asparagus soup and parsnip soup before. Today it’s time for another basic but good one: tomato soup! Just as with the butternut squash soup, I decided to roast the tomatoes first, as it makes them much sweeter, especially when you combine it with red onion.

Now one thing to keep in mind though is that regular tomatoes are not in season right now, which is why I’m using plum tomatoes as they are available all-year round and are a great substitute. You can substitute it with tinned tomatoes too but I personally think you’re better of making it all from scratch. You’ll know exactly what’s going into your soup and you’ll feel so proud when it’s ready!

One of the reasons i’m making my own soup nowadays is because it’s of course very easy, but you can also make one large batch and then freeze it so you’ll have plenty to go around for a long while. Apart from that you’re also completely in charge of the ingredients. In my case I’m intolerant to wheat and potatoes, which is often used in a lot of pre-made soups or instant soups. But more importantly the flavour is just so much richer! And if you don’t like to cook or spend too much time in the kitchen, don’t worry, making your own soup barely requires any time or skills, it’s usually just a matter of slicing, roasting and blending!

Spiced up homemade roasted tomato soup with red onion and garlic

Makes: around 1l of soup

  • 750g plum tomatoes
  • 1 large red onion
  • 2 cloves of garlic
  • 150g tomato puree
  • 1 cube of vegetable stock
  • 750ml water
  • 2 teaspoons of paprika powder
  • olive oil
  • sea salt
  • pepper

Optional: 150ml of (soy) cream


Preheat your oven to 200°C. Slice your tomatoes in half and remove the little green bit at the top, place them in an ovenproof roasting tin. Slice up your onion in thick equal slices (I cut them in half, the cut each half in 3-4) and scatter them in between the tomatoes.

Peel the garlic cloves, take out a large knife and press it down onto the garlic, this will release the flavour into the rest of the ingredients, so we can remove the actual cloves later on. Drizzle some olive oil on top of our roasting veggies and pop in the oven for 35°C.

Once the roasting is done, take the tin out of the oven. You know have a choice to make, you can either keep the skin of tomatoes on, or remove it for a smoother texture of your soup but you’ll obviously lose a bit of the flavour. It’s entirely up to you, you can also leave it on and sieve the soup later on if you want a smoother soup. Whatever you chose, remove the garlic cloves and add onion and tomatoes to a large pot, along with the tomato paste, water (start with 500ml), paprika powder, vegetable stock cube and season to taste.

Let it simmer at medium-high heat for about 15 minutes, then get your handblender out and start blending the soup. At this stage you can add the additional 250ml gradually if you want the soup to be thinner. For a creamier effect you can add (soy) cream instead or combined with the water.

For a bit of a kick, add a good amount of pepper and go easy on the salt. If you want it to be milder, just a couple of grinds of pepper and a good pinch of salt will do, but the best way to know how much to add is to simply taste it.

Spiced up homemade roasted tomato soup with red onion and garlic

You Might Also Like


  • Reply
    Ryan | A Polished Palate
    January 30, 2017 at 3:13 pm

    Yum! I love tomato soup…paired with a grilled cheese= comfort food!

  • Reply
    Ruthie Ridley
    January 30, 2017 at 3:19 pm

    I love the name of your blog! Tomato soup is my fave! This recipe is divine!!

  • Reply
    January 30, 2017 at 3:51 pm

    This looks amazing, and easy. Nothing beats tomato soup on a chilly day. And by the way– I love that bowl!

  • Reply
    Charlotte Murphy
    January 30, 2017 at 4:07 pm

    You are so talented! Your photos are always stunning!

  • Reply
    Stephanay Jnote
    January 30, 2017 at 6:28 pm

    Tomatoes are one of my favorite things to eat. I can eat them like an apple and not get tired of it. Based on that, I know I would enjoy this soup. Sounds really good!

  • Reply
    Hava of Onlygirl4boyz
    January 30, 2017 at 9:28 pm

    This looks so great and a twist on an original!

  • Reply
    Alix Maza | A Pint-Sized Life
    January 30, 2017 at 11:59 pm

    Mmmm this looks good! Love this kind of soup.

    Alix | http://www.apintsizedlifeblog.com

  • Reply
    Laina Turner
    January 31, 2017 at 1:45 am

    Tomato soup is one of my favorites and I like the spin on your recipe. I will be trying this this weekend.

  • Reply
    January 31, 2017 at 6:45 am

    Confession. Although I LOVE fresh tomatoes, and all kinds of tomato sauces, I have never been a fan of Tomato Soup. That being said, THIS recipe looks so good, that I may just have to give it a try. The seasonings sound great, and the plum tomatoes will probably give it a nice, fresh tomato taste.

  • Reply
    Joscelyn | Wifemamafoodie
    January 31, 2017 at 7:56 pm

    Such a beautiful bowl of soup! Sounds so delicious too!

  • Reply
    Broccoli & leek soup with goat cheese | My Emerald Kitchen
    September 26, 2017 at 11:15 am

    […] all but I’ve really gotten into it this last year with soups like butternut squash & carrot, spicy tomato soup, cauliflower soup and before that with my beetroot soup, white asparagus soup and parsnip […]

  • This site uses Akismet to reduce spam. Learn how your comment data is processed.