Skip to Content

Insanely Good Roasted Tomato Soup Recipe

I’m not sure if there is anything better than soup on a cold (or even a cold-ish) day. A really delicious soup somehow makes everything better. Today I’m sharing a great recipe for roasted tomato soup, a classic that is made with love and has incredible flavor!

It took me a long time to love soup. Even though everyone around me had it all the time, I never really discovered the greatness of soup until I was a fully grown adult. 

Elevate Your Soup Game with Roasted Tomato Soup

Imagine savoring the deep, rich flavors of roasted plum tomatoes mingling with aromatic garlic and herbs in a warm bowl of soup. This Roasted Tomato Soup recipe is a velvety and comforting dish that you’ll want to make over and over again. Trust me; this isn’t your average canned tomato soup. Let’s dive into how to make it, adapt it, and enjoy it to the fullest.


Can I use a different type of tomato?

Yes, you can use other types of tomatoes, although plum tomatoes are recommended for their lower water content and richer flavor.

Can this soup be made vegan?

Absolutely! The recipe calls for vegetable broth, making it already vegan-friendly.

What if I don’t have fresh oregano?

Dried oregano can be used as a substitute, although fresh oregano will give you the best flavor.

Tips and Tricks

Roasting is Key

The roasting step intensifies the flavors of the tomatoes and garlic, transforming them into caramelized, flavor-packed ingredients.

Don’t Skip the Tomato Paste

Tomato paste adds a concentrated tomato flavor that rounds out the soup.

Blend for Your Preferred Texture

You can blend the soup to be as smooth or as chunky as you like.


Spicy Version

Add a pinch of red pepper flakes or a bit of hot sauce for some heat.

Creamy Tomato Soup

For a richer, creamier texture, add a splash of coconut milk or heavy cream.

Herb Variations

Feel free to experiment with other herbs like basil or thyme to match your personal taste.

Where to Serve

This roasted tomato soup pairs wonderfully with a buttery croissant or a slice of rustic bread. It’s also a fantastic starter for dinner parties, or enjoy it as a cozy weeknight dinner.


Store any leftover soup in an airtight container in the refrigerator for up to 4-5 days. You can also freeze it for up to 3 months.

Common Problems and How to Avoid Them

Soup is Too Watery

If your soup turns out too watery, you can simmer it longer to reduce the liquid or add more tomato paste for thickness.

Soup is Too Acidic

A pinch of sugar or a teaspoon of baking soda can help balance out the acidity.

Making This Recipe With Kids

Children can help with washing the tomatoes, peeling the garlic, or stirring the pot. It’s a great way to introduce them to cooking and have them appreciate the process of making homemade soup.

Topping Options

Consider topping your soup with a dollop of sour cream, a sprinkle of fresh herbs, or even some crispy croutons for added texture.

Why This Recipe Works

The secret to this soup’s amazing flavor lies in the roasting process. Roasting caramelizes the sugars in the tomatoes and garlic, giving the soup a depth of flavor that can’t be achieved through simmering alone. The olive oil adds a richness, while the oregano infuses the soup with much-needed herbal notes. All these elements come together in a harmonious blend, making this one of the best roasted tomato soups you’ll ever taste. So go ahead, give it a try and elevate your soup game today!

Making Soup Can Be Intimidating!

For a while I thought that soup was super intimidating. How do you get the perfect soup consistency? How do I get the flavors to blend perfectly? Even though I have been cooking from a young age, soup was one of the only things to greatly intimidate me.

I’d try soup everywhere. The Caribbean soups, the soups from Hale and Hearty (an amazing local chain), and pretty much everywhere else. I was able to appreciate the magic of soup from afar but never ever my own kitchen.

Then I tried a simple recipe. Kept my eye on the pot, and watched magic happen. I’ve been hooked ever since, but gadgets such as the instant pot have made soup making way less intimidating.

This Roasted Tomato Soup recipe is a classic and great for weeknight meals that will warm you right up. It is made above the stove from actual roasted tomatoes and the perfect blend of spices.

What Do You Serve with Tomato Soup?

I would recommend the classic grilled cheese sandwich! If that is too much a crusty slice of sourdough bread works perfectly too! If you are looking for some fancy grilled cheese options check out this amazing 12 grilled Cheese options to pair with Tomato Soup.

How do you make this Roasted Tomato Soup?

Make sure you get some amazing ripe tomatoes for this recipe! You will be roasting the tomatoes by baking them and also roasting the garlic.

You will need a blender to puree the soup for the perfect consistency. Remember to NEVER fill the blender more than halfway and also be sure to blend with a hand towel on top for security.

See the full recipe below — Enjoy!

Check out these amazing soup recipes before you go!

Insanely Good Roasted Tomato Soup
Yield: 6-8 servings

Insanely Good Roasted Tomato Soup

A super yummy roasted tomato soup that is guaranteed to warm you right up. Serve with your favorite grilled cheese recipe and you are good to go!


  • 3 lbs plum tomatoes, approximately 12 tomatoes
  • 1 head garlic
  • 2 Tablespoons olive oil
  • two onions, chopped
  • 2 Tablespoons tomato paste
  • 1 teaspoon paprika
  • 2 sprigs fresh oregano
  • Salt and pepper, to taste
  • 4-5 cups vegetable broth (can use water)


  1. Preheat oven to 425F
  2. Grease or line a large baking sheet with parchment paper and set aside.
  3. Clean your tomatoes and cut each in quarters. Place cut side up on your baking sheet.
  4. Cut the top and bottom off of your garlic bulb and place in the middle of the pan.
  5. Roast the tomatoes for 25 minutes until skins are browned or blackened.
  6. You can peel the tomatoes two ways: allow to cool and the skins will come off easily, or while hot place in a bowl and cover with plastic wrap for 3 minutes, then peel. Set tomatoes aside and discard skins.
  7. Remove the skin from the garlic head and discard the skin, keeping the garlic.
  8. Place the olive oil in a large soup pot and heat over medium heat.
  9. Add the chopped onions and saute for 2 minutes until translucent. Add the softened garlic, spices and tomato paste.
  10. Heat until fragrant, then add the tomatoes and broth.
  11. Increase heat to high until boiling, then reduce to a simmer. Continue simmering for 20 minutes.
  12. In batches, puree the soup until smooth. Do not fill your blender higher than halfway and cover the top with the lid and a kitchen towel.
  13. Return the pureed soup to the pan and taste. Adjust the spices and cook another 2 minutes to rewarm.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Looking for more soups?

Don’t forget to check out this amazing Homemade Vegetable Soup, and this Instant Pot Taco Soup!

Skip to Recipe