A bowl of creamy tomato soup with fresh tomatoes, garnished with basil leaves and black pepper.

Silky tomato soup with fresh tomatoes: 30 min

User avatar placeholder
Written by Sarah Peterson

July 24, 2025

Oh, there’s just nothing like it, is there? When those garden tomatoes are finally at their peak! I remember standing in my grandmother’s kitchen, the screen door propped open, just breathing in that summer air. She’d always be elbow-deep in something wonderful, and using up those ripe, juicy tomatoes from her garden was one of her favorite things. That’s exactly what inspired this recipe – a way to capture that pure, sunshine flavor in a bowl, fast! This tomato soup with fresh tomatoes is so quick, you can whip it up in about 30 minutes. It’s seriously the most delightful, silky soup, perfect for when you’ve got more tomatoes than you know what to do with. Trust me, it’s a game-changer.

Why You’ll Love This Tomato Soup with Fresh Tomatoes

Honestly, this recipe just hits all the right notes. You’re going to adore it because:

  • It’s super fast – think under 30 minutes from start to finish! Perfect for those busy weeknights or when you just want *soup* now.
  • It uses simple, fresh garden tomatoes, giving you that amazing, pure summer flavor.
  • You get that lovely, silky smooth texture that just feels so comforting.
  • It’s so versatile! We’ve got options for making it rich and creamy with dairy, or keeping it light and dairy-free.
  • And the best part? It freezes like a dream, so you can totally enjoy a taste of summer even in the dead of winter.

Ingredients for Your Tomato Soup with Fresh Tomatoes

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 6 cups fresh tomatoes, chopped
  • 4 cups vegetable broth
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • For a Creamy Finish (Optional): 1/2 cup heavy cream or full-fat coconut milk
  • For Garnish (Optional): Fresh basil leaves

How to Make Easy 30-Minute Tomato Soup with Fresh Tomatoes

Making this soup is so straightforward, it really fits into our ‘Cut, Cook, Taste’ philosophy perfectly. You just need a few simple steps, and you’ve got magic in a bowl! You’ll be amazed how quickly this comes together.

Sautéing Aromatics for Flavor

First things first, grab a nice big pot or Dutch oven. We want to get that olive oil warming up over medium heat. Once it’s shimmering a bit, toss in your chopped onion. Let those cook down until they’re nice and soft and maybe a little see-through – that usually takes about 5 minutes. Then, add in your minced garlic. Oh, the smell at this stage! It’s really quick, just about a minute, until you can smell it getting fragrant. Don’t let the garlic burn, though!

Simmering the Fresh Tomatoes

Now it’s time for the star of the show: those beautiful fresh tomatoes! Just pour them right into the pot with the onions and garlic, along with your vegetable broth. Give it a good stir. Bring the whole thing up to a gentle simmer, then lower the heat so it’s just bubbling away softly. We want to let those tomatoes break down and get really, really tender. This usually takes about 15 minutes. Cooking them down like this is key for that smooth, rich texture we’re going for.

Achieving a Silky Smooth Texture

Okay, this is where the silkiness happens! You have two great options here. If you have an immersion blender, just plunge it right into the pot and blend until everything is super smooth and creamy. If you don’t have one, carefully transfer the soup in batches to a regular blender. And a little safety tip: only fill the blender about halfway when working with hot liquids, and hold the lid down really tight with a kitchen towel! Blend until it’s all perfectly smooth.

Finishing Touches and Creamy Options

Once your soup is pureed to perfection, pour it back into the pot if you used a regular blender. Now’s the time to season it up! Stir in your salt and pepper. Taste it and add more if you think it needs it – everyone’s taste is a little different! If you’re going for that dreamy creamy version, now’s when you stir in your heavy cream or coconut milk. Just heat it gently for a few more minutes until it’s warmed through. Be careful not to let it boil once you’ve added the cream!

Tips for the Best Tomato Soup with Fresh Tomatoes

You know, Sarah always says her expertise comes from a lifetime of just *cooking*, and that’s definitely true here! To get the absolute best flavor from your tomato soup with fresh tomatoes, really lean into using the freshest ingredients you can find. Those ripe garden beauties are the magic! If you’ve got a little extra time and an oven, roasting your tomatoes first can add this amazing depth that you just can’t beat. Just toss them with a little olive oil, salt, and pepper, roast until they’re soft and a little caramelized, then go from there. Also, don’t be shy with the seasoning! Taste as you go, especially before you add the cream. It makes a world of difference!

Making Your Tomato Soup with Fresh Tomatoes Ahead and Freezing

This fresh tomato soup is fantastic for making ahead, and it freezes super well! It’s like having a little bit of summer ready in your freezer for when you just need a quick, comforting meal. The most important thing is to let the soup cool down completely on the counter before you even think about putting it in the freezer. Hot soup can heat up other things in your freezer and isn’t safe. Just pop it into any freezer-safe containers, like plastic containers with tight lids or even heavy-duty freezer bags. It’ll keep nicely for about 3 to 4 months. When you’re ready to enjoy it, just thaw it overnight in the fridge, then gently reheat it on the stovetop. Stir it often, and make sure it’s piping hot all the way through!

Serving Suggestions for Your Tomato Soup

This dreamy fresh tomato soup is just begging for some trusty companions! Honestly, my favorite thing is a really good piece of crusty bread for dipping – sourdough or a nice rustic baguette are perfect. You also can’t go wrong with a classic grilled cheese sandwich on the side; it’s just pure comfort! If you’re looking for something a little lighter, a small side salad with a bright vinaigrette really complements the richness of the soup beautifully. It makes the whole meal feel so complete and satisfying, don’t you think?

Frequently Asked Questions about Tomato Soup with Fresh Tomatoes

We get asked all sorts of great questions about this soup, and I love hearing from you all! Here are a few of the most common ones.

Can I use canned tomatoes instead of fresh ones?

Oh, you absolutely can! While this recipe is really designed to shine with the sweetness of garden-fresh tomatoes, you can totally use canned tomatoes in a pinch. Opt for a good quality can of whole peeled tomatoes or crushed tomatoes. Just make sure they don’t have any extra seasonings or acids added. You might need to adjust the salt a bit, so always taste as you go!

How can I make this fresh tomato soup even richer?

Want to take this soup from lovely to *luscious*? My favorite way is to roast the tomatoes first, like we touched on earlier. Roasting caramelizes their natural sugars and adds this amazing depth of flavor. Also, don’t be shy with that heavy cream or fuller-fat coconut milk if you’re making it creamy – that’s definitely the secret to an extra-rich texture. A tiny drizzle of good olive oil right before serving can also add a luxurious finish!

Is this tomato soup vegan?

Yes! If you use full-fat coconut milk for the creamy version instead of heavy cream, and ensure your vegetable broth doesn’t contain any hidden animal products, then this soup is perfectly vegan. It’s amazing how versatile this simple recipe is, catering to different needs!

My tomatoes aren’t very sweet, what can I do?

Don’t you worry if your tomatoes aren’t super ripe and sweet! That’s where a little bit of brown sugar or even just a tiny pinch of granulated sugar can really help out. Just stir it in when you’re seasoning the soup. It’s not about making it taste sweet, but about brightening up the tomatoes’ natural flavor and balancing any tartness. Roasting them also helps amplify their sweetness!

Nutritional Information Disclaimer

Just a friendly heads-up! All the nutritional info you see for this delicious fresh tomato soup is an estimate. It can totally change depending on the exact ingredients you use, the brands you pick, and how you prepare it. We aim for accuracy, but think of it as a helpful guide!

Share Your Garden Tomato Soup Creation!

I just LOVE hearing from you all and seeing what you make! If you whip up this easy summer soup, please take a picture and share it with me. Tag me on social media or consider leaving a rating and review right here on the site. It honestly makes my day and helps others feel confident trying out new recipes!

Print

Easy Fresh Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A silky, quick tomato soup made with fresh garden tomatoes, perfect for a 30-minute meal. Includes options for creamy or dairy-free versions and tips for freezing.

  • Author: Sarah Peterson
  • Prep Time: 10 min
  • Cook Time: 20 min
  • Total Time: 30 min
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tbsp olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 6 cups fresh tomatoes, chopped
  • 4 cups vegetable broth
  • 1 tsp salt
  • 1/2 tsp black pepper
  • Optional: 1/2 cup heavy cream or coconut milk for creamy version
  • Optional: Fresh basil for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and cook until softened, about 5 minutes.
  3. Add garlic and cook for 1 minute more until fragrant.
  4. Add chopped tomatoes and vegetable broth to the pot.
  5. Bring to a simmer, then reduce heat and cook for 15 minutes, or until tomatoes are very soft.
  6. Carefully transfer soup to a blender or use an immersion blender to puree until smooth.
  7. Return soup to the pot. Stir in salt and pepper.
  8. If making a creamy version, stir in heavy cream or coconut milk. Heat gently without boiling.
  9. Serve hot, garnished with fresh basil if desired.

Notes

  • For a richer flavor, you can roast the tomatoes before adding them to the pot.
  • This soup freezes well. Let it cool completely before transferring to freezer-safe containers.
  • Adjust seasoning to your taste.
  • This recipe is a great way to use up excess garden tomatoes.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 150
  • Sugar: 10g
  • Sodium: 600mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 5g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Image placeholder

Sarah Peterson is the founder, recipe developer, and voice behind Cut Cook Taste. Growing up in a Midwestern family where the kitchen was the heart of the home, Sarah learned that recipes are stories passed down through generations. After years as a passionate home cook, she launched Cut Cook Taste to share her love for classic American cuisine and to empower others in the kitchen. Her expertise comes from a lifetime of hands-on experience, focusing on creating reliable, family-friendly recipes with fresh, accessible ingredients. Every recipe on the site is meticulously tested in her own kitchen to ensure it's simple to follow and absolutely delicious.

Leave a Comment

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