Tomato Basil Soup

Silky roasted tomato basil soup with a splash of cream. Cozy, simple, and perfect with crusty bread for dipping. This recipe uses fresh tomatoes.


Tomato Basil Soup.
  • Save

Tomato Basil Soup At A Glance

  • ⏱ Ready In: 50 minutes to 3 hours 20 minutes (depending on roasting method)
  • 🍽 Serves: 4
  • 🌱 Diet: Vegetarian, Gluten-Free
  • 💪 Nutrition Highlights: Rich in vitamin C and lycopene from roasted tomatoes
  • 🥕 Main Ingredients: Tomatoes, onion, garlic, basil, cream, butter
  • 🔥 Flavor Profile: Rich, silky, gently sweet with a fresh basil finish
  • 🧊 Meal-Prep Friendly: Keeps 5 days in the fridge, freezes beautifully (without cream)
  • Best Served With: Crusty bread or a grilled cheese sandwich

Many homemade tomato soup recipes reach for a can, but this one starts with actual fresh tomatoes, and once you roast them, you’ll understand why it’s worth the extra step.

Roasting first — either hot and fast or low and slow — concentrates all that natural sweetness before anything even hits the pot, giving you a depth of flavor canned tomatoes just can’t match. Blended up with fresh basil, a splash of cream, and a little butter, it turns into something velvety smooth that just coats the spoon.

I love that it’s genuinely flexible too: rush it in under an hour, or let it go low and slow for a few hours if you’ve got a lazy Sunday and want something deeper and jammier. Either way, you’ll want good bread or a grilled cheese toastie on the side to mop up every last bit of the bowl.

👩‍🍳 More soup recipes you might like:
Tomato Florentine soup
Creamy sausage tortellini soup
Roasted tomato soup with creamy mascarpone
Leek and potato soup
Chicken and white bean soup

roasted tomato and basil soup
  • Save

What You’ll Need

Here is what you’ll need for this tomato basil soup recipe. Find the full measurements in the recipe card below.

Roasted tomatoes

  • Ripe tomatoes — the star of the show, roasting concentrates their sweetness and deepens the flavor
  • Onion and garlic — roasted alongside the tomatoes for a mellow, sweet base note (the garlic goes in unpeeled so it doesn’t burn)
  • Olive oil, salt, pepper — for roasting
  • A touch of sugar — optional, helps balance out any acidity in the tomatoes
  • Fresh thyme or oregano — adds a subtle herbal note while roasting

Soup base

  • Vegetable or chicken stock — use vegetable stock to keep this fully vegetarian
  • Tomato paste — deepens the tomato flavor
  • Heavy cream — for that silky, rich finish; use light for lower calories
  • Fresh basil — added right at the end so it stays bright and fragrant
  • Butter — optional, but adds a lovely glossy finish

How To Make Tomato Basil Soup

Find the full recipe and nutritional information below. Here are some handy step-by-step photos for how to make this roasted tomato and basil soup.

  • Preheat your oven — 300°F if you’re doing the slow roast, or crank it up to 400–425°F for the quicker method.
  • Halve the tomatoes and place them cut-side up on a large baking tray with the quartered onion and unpeeled garlic cloves.
  • Drizzle with olive oil, season with salt, pepper, and sugar if using, and scatter over the herbs.
  • Roast for 30–45 minutes at 400–425°F for bright, juicy tomatoes, or 2–3 hours at 275–325°F for a deeper, jammier flavor.
  • Once roasted, squeeze the garlic out of its skins and discard any tough herb stems.
  • Tip everything — tomatoes, onion, garlic, and all those roasting juices — into a large pot.
  • Stir in the stock and tomato paste, then bring to a gentle simmer for 20–30 minutes to let the flavors meld.
  • Add the fresh basil and simmer for just 2 minutes to infuse without losing that bright green color.
  • Blend until completely smooth with an immersion blender (or in batches in a regular blender). Pass through a fine mesh sieve if you want it extra silky.
  • Return to low heat and stir in the cream and butter until glossy and smooth.
  • Taste and adjust the seasoning, then serve.
Halve the tomatoes and place them cut-side up on a large baking tray with the quartered onion and unpeeled garlic cloves, drizzle and season, roast, tip everything into a large pot, stir in the stock and tomato paste, simmer, add fresh basil, blend, add cream and butter, and taste and adjust seasoning.
  • Save

Recipe Tips

  • Pick your roasting method based on time and mood. Hot and fast (400–425°F, 30–45 minutes) gives you bright, juicy tomatoes with a bit of caramelization. Low and slow (275–325°F, 2–3 hours) concentrates the sugars into something richer and more complex. Both are worth trying.
  • Always roast the garlic in its skin. It roasts sweet and mellow instead of sharp, and squeezing the cloves out afterward takes seconds.
  • Add the basil right before blending, not before. Two minutes of gentle heat is enough to infuse the flavor without turning it dull and losing that fresh green color.
  • Hold the cream back if you’re freezing or storing a big batch. The soup base keeps better without it — stir cream into individual portions as you reheat instead.
  • Reheat gently. A splash of stock or water helps loosen it back up if it’s thickened in the fridge.
Creamy Tomato Basil Soup
  • Save

Serving Suggestions

This is the kind of soup that’s honestly a full meal with the right sides. I always serve it with thick slices of crusty bread for dipping, but a grilled cheese sandwich on the side turns it into pure comfort food. It also works beautifully as a starter before something like a pasta bake or roast chicken if you’re entertaining.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from Cooked & Loved

Tomato Basil Soup
  • Save

Tomato Basil Soup

Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Author: Irena Macri
Servings: 4 servings
Course: Lunch, Dinner, Starter
Cuisine: Mediterranean
Print Pin
No ratings yet
Calories: 300kcal
A silky, roasted fresh tomato basil soup made rich with cream and butter — cozy, simple, and perfect with crusty bread. Find step-by-step photos below and more recipe tips above.

Ingredients 

Roasted tomatoes

  • 3 lbs ripe tomatoes, halved 1.4 kilograms
  • 1 large onion quartered
  • 6 cloves garlic unpeeled
  • 3–4 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon sugar optional, helps balance acidity
  • A few sprigs fresh thyme or oregano

Soup base

  • 1–2 cups vegetable or chicken stock, as needed 240–475 ml
  • 1 tablespoon tomato paste
  • ½ cup heavy cream 120 ml
  • 1 packed cup fresh basil leaves about 20 grams
  • 1 tablespoon butter optional

Instructions

  • Preheat oven to 300°F (150°C) for slow roasting, or 400–425°F (200–220°C) for a faster roast.
  • Place tomatoes (cut side up), onion, and garlic on a large baking tray. Drizzle with olive oil and season with salt, pepper, and sugar if using. Scatter herbs on top.
  • Roast for 30–45 minutes at 400–425°F (200–220°C) for soft, juicy tomatoes, or 2–3 hours at 275–325°F (135–165°C) for a deeper, more concentrated flavor.
  • Squeeze the garlic out of its skins and discard any tough herb stems.
  • Transfer the roasted vegetables and all their juices to a large pot.
  • Add the stock and tomato paste. Bring to a gentle simmer for 20–30 minutes.
  • Stir in the fresh basil and simmer for 2 minutes to infuse.
  • Blend until completely smooth using an immersion blender, or in batches in a regular blender. For an extra silky texture, pass through a fine mesh sieve.
  • Return the soup to low heat and stir in the cream and butter until glossy.
  • Taste and adjust salt and pepper, then serve.

Notes

Important Ingredient Tips: Roast the garlic unpeeled so it doesn’t burn — it comes out sweet and mellow rather than sharp.
Key Recipe Tips: Choose your roasting method based on how much time you have; add basil just before blending to keep its color and flavor bright.
Storage Tips: Keeps in an airtight container in the fridge for up to 5 days — the flavor actually deepens overnight. Reheat gently on the stovetop or in the microwave, adding a splash of stock or water if it’s thickened.
Make-Ahead Tips: The soup base freezes beautifully for up to 3 months if you leave out the cream and butter. Thaw overnight in the fridge, reheat gently, and stir in the cream and butter fresh before serving.
FAQs:
Can I make this soup without cream? Yes — the base is delicious on its own and freezes better without it. Just leave it out or add a splash of coconut milk for a dairy-free version.
Do I have to roast the tomatoes? Roasting is what gives this soup its depth of flavor, so it’s worth the extra step, but you can simmer raw tomatoes on the stovetop if you’re short on time — the flavor will be lighter.
Can I use canned tomatoes? Fresh, roasted tomatoes give the best flavor, but good-quality canned whole tomatoes roasted briefly with the onion and garlic can work in a pinch.

Nutrition

Calories: 300kcal | Carbohydrates: 19g | Protein: 4g | Fat: 25g | Saturated Fat: 10g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 0.1g | Cholesterol: 41mg | Sodium: 897mg | Potassium: 906mg | Fiber: 5g | Sugar: 12g | Vitamin A: 3560IU | Vitamin C: 50mg | Calcium: 67mg | Iron: 1mg
Keywords: tomato basil soup, roasted tomato soup, homemade tomato soup, creamy tomato basil soup
Tried this recipe?I love hearing from you! Please leave a rating or a comment about your experience. You can also follow me on Instagram, Facebook, Pinterest, YouTube, and or sign up to my Newsletter for more delicious food. Leave a review here.

More Fresh Tomato Recipes

  • Save
Irena Macri
By Irena Macri

About the author:Hi, I’m Irena Macri. I share delicious recipes that I have cooked and loved. I am a published cookbook author, have been food blogging for over 10 years and have a Diploma in Nutrition. You will find many healthy recipes as well as my favourite comfort food. More about me here | Subscribe to my newsletter and freebies

Comment or Rate This Recipe

Made the recipe? Please leave a rating as it helps other readers to discover this dish. You don’t need to leave a comment if rating a recipe, unless it’s 3 stars or below.

Leave a Reply

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

Click on the stars to rate this recipe!




Comments

0 Comments

You Might Also Like

24 Shares
Share via
Copy link
Powered by Social Snap