When summer tomatoes are at their peak, use them to make this tomato soup recipe with fresh tomatoes! It’s a creamy homemade tomato soup that’s ready in under an hour with no peeling required. Pair it with a vibrant vegetable salad or a melty grilled cheese.


Tomato soup recipe with fresh tomatoes served in white bowls

Summer may be a weird time to share my homemade tomato soup recipe with you, but here we are in the middle of fresh tomato season.

Every year I wait impatiently for heirloom tomatoes at the farmer’s market to ripen so I can make the most amazing tomato recipes.

Caprese flatbread, tomato pesto, and this tomato soup recipe with fresh tomatoes.

It’s a luscious and creamy tomato soup with basil (or homemade basil pesto) and minimal stovetop cooking. You don’t need to turn on the oven to roast tomatoes because let’s face it – who wants to do that when it’s a million degrees outside?

Why You’ll Love This Fresh Tomato Soup Recipe

  • Made with fresh tomatoes at peak! – Once you’ve tried it with homegrown tomatoes, you’ll never want canned soup again.
  • Cooked on the stovetop! – Look it’s still summer with 90+ degree days. There’s no need to turn on the oven to roast tomatoes. Just cook everything on the stove to minimize heating up your kitchen.
  • Small batch tomato soup! – That’s right! You can have tomato soup for two without drowning in gallons of leftovers.


Heirloom tomatoes to make fresh tomato soup

Ingredients For Tomato Soup With Fresh Tomatoes

Here’s what you need to make your fresh tomato soup:

  • Olive oil: To cook the onion, garlic, and tomatoes
  • Onion and garlic: Aromatics to build flavor in your soup base
  • Fresh tomatoes: The star of your soup! Heirloom tomatoes will produce the best results, but you can use other tomato varieties (more below)
  • Broth: Use vegetable broth to keep this soup vegetarian, but you can also use chicken broth if that’s what you have in your fridge.
  • Basil: Adds freshness to your soup. You can also add a tablespoon or two of basil pesto.
  • Milk: Makes the soup creamy. If you want to make vegan tomato soup, use a non-dairy alternative such as almond or coconut milk.
  • Brown sugar: Tomatoes are acidic, so the sugar helps balance that
  • Salt: Brings out the tomato flavor even more

What are heirloom tomatoes?

Heirloom tomatoes are a variety of tomatoes that have been grown without crossbreeding for 40 or more years compared to hybrid tomatoes found in grocery stores.

Since heirlooms are more expensive and harder to find, I tested my fresh tomato soup recipe with regular garden tomatoes (the kind used in my garden salsa.)

I highly recommend beefsteak tomatoes as they have the closest texture to heirlooms, but you can also use Roma.

Whatever variety you use, your tomatoes need to be as fresh as possible.

If your tomatoes taste old, your soup will taste lackluster. Quality absolutely matters when making this fresh tomato soup recipe.


Close up of homemade tomato soup in white bowl

How To Make Homemade Tomato Soup

Here’s how to make the best tomato soup recipe with fresh tomatoes:

  1. Saute onion and garlic.
  2. Add tomatoes, broth, and basil.
  3. Simmer for 10 minutes.
  4. Blend until smooth.
  5. Stir in milk, brown sugar, and salt.

Storing and Freezing Fresh Tomato Soup

  • To store: Refrigerate for up to 5 days
  • To freeze: Freeze for up to 3 months
  • To thaw: Let sit overnight in the fridge or place frozen into a saucepan or microwave-safe bowl to rewarm it. You may need to add more broth to thin it back out.


Creamy tomato soup with fresh tomatoes in white bowls

What To Serve With Homemade Tomato Soup

Creamy tomato soup pairs really well with sandwiches, salad, and pasta!

For a traditional grilled cheese pairing, check out buffalo chicken grilled cheese and grilled cheese roll ups.

For fresh salads, make my green onion salad or panzanella salad.

In the mood for pasta? Serve it with pesto mac and cheese, tomato mushroom pasta, or mac and cheese for two.

Fresh Tomato Soup FAQ

How many tomatoes do I need for tomato soup?

You need 2 pounds of fresh tomatoes, so this can range from 2-4 tomatoes.

What can I use instead of heirloom tomatoes?

Beefsteak is the best substitute for heirloom tomatoes, but you can also use Roma.

Do I need to peel tomatoes for tomato soup?

No, you can leave the tomatoes as is.

Can you make tomato soup ahead of time?

Yes! It needs to be eaten within 5 days of making it.

More Soup Recipes

If you enjoyed this summer soup recipe, check out these other homemade soup recipes you can make all year round:

Close up of homemade tomato soup in white bowl

Tomato Soup With Fresh Tomatoes

Yield: 2-4 servings
Prep Time: 30 minutes
Cook Time: 20 minutes
Total Time: 50 minutes

When summer tomatoes are at their peak, use them to make this tomato soup recipe with fresh tomatoes! It’s a creamy homemade tomato soup that’s ready in under an hour with no peeling required. Pair it with a vibrant vegetable salad or a melty grilled cheese.

4.6 Stars (7 Reviews)

Ingredients

  • 1 tablespoon olive oil
  • 1/2 cup diced yellow or white onion
  • 1 clove garlic, minced
  • 2 pounds heirloom tomatoes, seeded and diced (roughly 2-4 tomatoes. Can also substitute beefsteak or roma)
  • 1 cup vegetable broth/stock (Can also use chicken)
  • 1 tablespoon chopped fresh basil (or basil pesto)
  • 1/2 cup whole milk
  • 1 tablespoon brown sugar
  • 1/2 teaspoon kosher salt plus more to taste

Instructions

  1. In a Dutch oven or large pot, heat the oil until hot. Add the onion and a big pinch of salt then cook until soft, about 5 minutes. Add the garlic and cook 1 minute.
  2. Add the tomatoes, broth, and basil. Bring to a boil then turn down to a simmer. Simmer for 10 minutes, stirring occasionally.
  3. Add the soup to a blender then puree until smooth, roughly 1-2 minutes (you may need to do this in two batches because hot liquid expands when blended). Alternatively use an immersion blender directly in the pot.
  4. Transfer the soup back into the pot and bring to a simmer. Stir in the milk, brown sugar, and salt. Taste and adjust for salt or sugar as necessary.
    Refrigerate leftover soup for up to 5 days or freeze for up to 3 months.

Notes

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this recipe?

Let me know what you think! Rate the recipe above, leave a comment below, and/or share a photo on Instagram using #HITKrecipes

First published August 25, 2016