Best Tomato Soup Recipe with Roasted Tomatoes and Basil

Best Tomato Soup Recipe – The Ultimate Comfort in a Bowl

By:

Alma

October 11, 2025

If there’s one thing I’ve learned after years in the kitchen (and countless soup-stained aprons later), it’s that the Best Tomato Soup Recipe doesn’t come from a can — it comes from your oven, your blender, and a little bit of heart.

There’s something deeply comforting about a bowl of tomato soup. It’s nostalgic, it’s cozy, and let’s be honest — it’s the culinary equivalent of a warm hug. Whether you’re fighting off a chilly day or simply craving something that tastes like home, this recipe is the kind that’ll make you pause and savor every spoonful.

Table of Contents

Why You’ll Love This Best Tomato Soup Recipe

This Best Tomato Soup Recipe brings together the magic of roasting fresh tomatoes, onions, and garlic — all caramelized to perfection before being blended into a silky, creamy soup that could make even a fancy restaurant jealous.

And here’s the best part — it’s simple, wholesome, and made with real ingredients you probably already have on hand. No preservatives, no unpronounceable additives, just pure, feel-good food.

My kids call this my “reset dinner.” Whenever the day feels too long, this soup resets our moods. A loaf of crusty bread, a sprinkle of basil, and suddenly, everything feels right again.

What Does the Best Tomato Soup Taste Like?

Imagine the sweetness of roasted tomatoes colliding with the deep, savory notes of caramelized onions and garlic. Add in the fragrance of fresh basil and a touch of cream for that dreamy, velvety finish — and you’ve got a bowl that’s light, luscious, and soul-satisfying all at once.

It’s not too acidic, not too heavy — just perfectly balanced. It tastes like summer in a bowl, but cozy enough for fall nights.

Ingredients for the Best Tomato Soup Recipe

Now, here’s what you’ll need to make this comforting classic. Don’t worry — you won’t find anything fussy here, just real, everyday ingredients that pack major flavor.

Ingredients:

  • 3 pounds fresh tomatoes, cut into 2-inch pieces
  • ½ onion, diced (about 1 cup)
  • 5 garlic cloves, peeled and chopped
  • 2 tablespoons olive oil
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper
  • ¼ cup fresh basil
  • 2 tablespoons salted butter
  • 2 tablespoons all-purpose flour
  • 1 tablespoon granulated sugar
  • 1 quart vegetable broth
  • ¼ to ½ cup heavy cream (optional, but recommended for richness)

Ingredient Notes & Swaps:

  • Tomatoes: If fresh tomatoes aren’t in season, canned ones work beautifully.
  • Olive Oil: Swap with avocado or canola oil.
  • Flour: Gluten-free all-purpose flour is an easy substitute.
  • Butter: Use unsalted butter if that’s what you have.
  • Sweetener: Honey or brown sugar can replace granulated sugar.
  • Broth: Chicken broth adds depth if you prefer.
  • Cream: Whole milk or half-and-half will give a lighter, still creamy result.

If you love creamy soups, check out my Creamy Tomato Orzo Soup with Mini Turkey Meatballs — it’s like this one’s cozy cousin.

Best Tomato Soup Recipe Ingredients Display
Gather these simple, wholesome ingredients for the Best Tomato Soup Recipe.

How to Make the Best Tomato Soup Recipe (Step-by-Step Guide)

Making the Best Tomato Soup Recipe is a comforting process that fills your kitchen with the aroma of roasted garlic, warm basil, and sweet tomatoes. Whether you’re a seasoned cook or someone who’s never roasted a tomato in your life, these detailed steps will walk you through every stage — no stress, no fancy chef talk, just simple cooking from the heart.

Step 1: Prep Your Ingredients

Start by gathering everything you’ll need. For the Best Tomato Soup Recipe, fresh produce makes all the difference. Choose ripe, juicy tomatoes — preferably plum or Roma varieties — since they roast beautifully and offer that deep, natural sweetness we’re after.

Slice your tomatoes into 2-inch chunks so they caramelize evenly. Dice half an onion (about one cup) and chop your garlic cloves. The smell of garlic hitting the cutting board alone will tell you this is going to be good.

Step 2: Roast the Tomatoes, Onion, and Garlic

Here’s where the magic begins. Preheat your oven to 450°F (232°C) and lightly grease a large baking sheet.

In a large bowl, combine your tomatoes, onion, and garlic. Drizzle with olive oil, then sprinkle in salt and freshly ground black pepper. Give it all a good toss so every piece gets coated in that golden oil.

Spread the mixture out on your baking sheet in a single layer — don’t crowd them, or they’ll steam instead of roast. Place the tray in the oven for 15 minutes, then stir gently and roast another 15 minutes.

For that signature smoky flavor that sets this Best Tomato Soup Recipe apart, switch your oven to broil for the last 2–3 minutes. You want to see a few charred spots on those tomatoes — that’s flavor gold right there.

If you enjoy roasted soups like this one, you’ll love my Roasted Delicata Squash Recipe — another cozy favorite packed with caramelized flavor.

Step 3: Blend to Perfection

Once your roasted vegetables are beautifully golden and fragrant, carefully transfer them into your Vitamix blender (or any high-powered blender). Don’t forget to scrape all those little bits and juices off the pan — that’s concentrated flavor you don’t want to lose!

Add a handful of fresh basil leaves to the blender. This is what gives the Best Tomato Soup Recipe its unmistakable aroma and color.

Blend on high for about 60 seconds, or until the mixture is completely smooth and silky. You’ll see the color turn into a gorgeous, rich sunset-orange — that’s when you know it’s just right.

Step 4: Build the Flavor Base (The Roux)

While your tomatoes are blending, grab a large soup pot and melt 2 tablespoons of butter over medium-high heat. Once melted, whisk in 2 tablespoons of flour.

Keep whisking as the mixture bubbles — it’ll start to turn a light golden brown after about 60 seconds. This process, called a roux, is what thickens the soup and gives it that luxurious, restaurant-quality mouthfeel.

If you’re gluten-free, don’t worry — you can substitute the flour with gluten-free all-purpose flour. It’ll work just as well!

Step 5: Add the Broth and Seasoning

Pour in 1 quart of vegetable broth and 1 tablespoon of sugar, whisking as you go to keep everything smooth and lump-free.

The sugar may seem like a small touch, but it balances the natural acidity of the tomatoes, making the Best Tomato Soup Recipe taste mellow and full-bodied. You can also use honey or brown sugar for a more complex sweetness.

Step 6: Combine and Simmer

Now for the big moment — slowly pour your blended tomato mixture into the pot with your roux and broth. Stir gently until everything is combined and the texture looks creamy and cohesive.

Reduce the heat to medium-low and let it simmer for 15 minutes, stirring occasionally. During this time, the flavors deepen, the color intensifies, and the aroma fills your kitchen in the most wonderful way.

If you’re after that irresistibly creamy finish, stir in ¼ to ½ cup of heavy cream at the end. You’ll see the soup transform into a velvety, restaurant-worthy bowl of comfort.

For an extra dose of cozy, pair this soup with my Cheesy Vegetable Chowder — it’s a creamy companion that makes cold nights downright enjoyable.

Step 7: Taste, Adjust, and Serve

Before serving, always taste your soup. Sometimes, it needs a pinch more salt, a twist of pepper, or even an extra leaf of basil for brightness.

Once seasoned to perfection, ladle the soup into bowls. Garnish with croutons, a drizzle of cream, or a sprinkle of parmesan cheese. And if you’ve got a slice of crusty bread or a gooey grilled cheese sandwich nearby — well, that’s dinner done right.

If you want to explore more warm, feel-good dishes, check out my Crockpot Chicken Enchilada Soup — it’s a slow-cooked dream full of bold Mexican flavors.

Final Thoughts

Cooking the Best Tomato Soup Recipe is less about technique and more about patience, warmth, and intention. The slow roasting, the gentle simmering — it’s a small act of love in every step.

You’ll end up with a soup that’s smooth yet hearty, delicate yet bold, and absolutely packed with that homemade flavor you just can’t fake.

Once you’ve made this, you’ll never look at canned tomato soup the same way again.

Tips and Tricks for Perfect Tomato Soup

  • Roast long enough. Don’t rush the roasting! The char is what adds depth.
  • Blender magic. A high-powered blender creates that luxurious texture.
  • Don’t skip the roux. It thickens and smooths the soup — worth the extra minute.
  • Cream or no cream? Both ways are delicious. Cream adds indulgence; without it, it’s lighter and vegan-friendly.
  • Pair it right. Grilled cheese is the obvious soulmate, but try dipping garlic breadsticks for fun.

If you’re in the mood for something heartier, my Tasty Meatless Taco Soup is another crowd-pleaser.

Storage for Best Tomato Soup Recipe

Store leftovers in an airtight container for up to 5 days in the refrigerator. Reheat gently over medium-low heat.

To freeze: portion the soup into freezer-safe containers, leaving a bit of room for expansion. It keeps beautifully for up to 2 months. Thaw overnight in the fridge and reheat on the stove.

FAQs

Can I use canned tomatoes?
Absolutely! Just choose a good quality brand with minimal additives.

How can I make this dairy-free?
Skip the cream or replace it with coconut cream for a silky vegan twist.

Can I add protein?
Sure! Toss in cooked chicken, beans, or even lentils for extra substance.

Conclusion

And there you have it — the Best Tomato Soup Recipe you’ll ever make. It’s a simple, soul-warming dish that celebrates everything good about home cooking: flavor, comfort, and love in every spoonful.

If you try it, don’t forget to share your creations and tag me on social media — I love seeing your kitchen magic come to life!

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Best Tomato Soup Recipe with Roasted Tomatoes and Basil

Best Tomato Soup Recipe – The Ultimate Comfort in a Bowl


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: CHEF ALMA
  • Total Time: 50 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

The best homemade tomato soup recipe – fresh tomatoes, onions and garlic are roasted then blended with fresh basil for a rich & flavorful, smooth & creamy tomato soup that’s completely irresistible.


Ingredients

Scale
  • 3 pounds tomatoes (fresh, cut into 2” pieces)
  • 1/2 onion (diced, 1 cup)
  • 5 cloves garlic (peeled and chopped)
  • 2 Tablespoons olive oil
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon black pepper (freshly ground)
  • 1/4 cup fresh basil
  • 2 Tablespoons salted butter
  • 2 Tablespoons all-purpose flour
  • 1 Tablespoon granulated sugar
  • 1 quart vegetable broth
  • 1/4 to 1/2 cup heavy cream (optional)

Instructions

1. Preheat oven to 450 degrees F. Lightly grease a large baking sheet and set aside.

2. Combine tomatoes, onion, garlic, olive oil, salt, and pepper in a large bowl.

3. Spread tomato mixture onto prepared baking sheet in a single layer and roast for 15 minutes.

4. Remove from oven, stir, and roast for an additional 15 minutes, broiling during the last 2-3 minutes so that some of the tomatoes get lightly charred.

5. Add roasted tomato mixture to a high-powered blender, scraping all contents of the baking sheet into the container.

6. Add fresh basil and blend on high speed until smooth, about 1 minute.

7. Melt butter in a large pot over medium-high heat.

8. Whisk in flour and cook until bubbly and lightly browned, about 30 to 60 seconds.

9. Add vegetable broth and sugar to the roux and whisk until smooth.

10. Add the blended tomato mixture to the pot and whisk until smooth.

11. If desired, add 1/4 to 1/2 cup heavy cream for a creamier soup.

12. Cook over medium-low heat for 15 minutes, or until thickened.

13. Taste and adjust salt and pepper as desired.

14. Serve warm with croutons, chopped fresh basil, or toppings of choice.

Notes

Canned tomatoes may be used in place of fresh tomatoes.

For a dairy-free version, omit butter and cream or use plant-based alternatives.

Soup can be stored in the refrigerator for up to 5 days or frozen for up to 2 months.

To freeze, portion soup into freezer-safe containers. Thaw overnight and reheat on the stove.

This soup pairs wonderfully with grilled cheese or crusty bread.

  • Prep Time: 5 minutes
  • Cook Time: 45 minutes
  • Category: Appetizer, Main Course, Side Dish, Soup
  • Method: Roasting, Blending, Simmering
  • Cuisine: American, Italian

Nutrition

  • Serving Size: 1 cup
  • Calories: 111
  • Sugar: 7
  • Sodium: 653
  • Fat: 7
  • Saturated Fat: 2
  • Unsaturated Fat: 5
  • Trans Fat: 0
  • Carbohydrates: 12
  • Fiber: 2
  • Protein: 2
  • Cholesterol: 8

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star