Tomato Soup With Fresh Tomatoes Recipe From Scratch


Overhead view of roasted tomato soup in a white ceramic bowl with fresh basil and olive oil swirl.

Tomato soup with fresh tomatoes is the recipe I make every August when the garden overflows. Canned soup never captures the bright, roasted depth of vine-ripe tomatoes. This version roasts everything on one sheet pan, blends smooth in minutes, and comes together in about 70 minutes total.

Prep Time: 10 minutes

Cook Time: 60 minutes

Total Time: 70 minutes

Servings: 4

Method: Roasting + Blending

Why This Tomato Soup With Fresh Tomatoes Works

Roasting the tomatoes concentrates their sugar and deepens their color. The skins caramelize at the edges, and the garlic mellows into something nutty and sweet. That natural transformation is what separates a fresh tomato soup from a flat, watery version.

The red bell pepper is a quiet addition. It adds body and a gentle sweetness that rounds out the acidity in the tomatoes. I learned this trick years ago and never make fresh tomato basil soup without it now.

A light drizzle of cream at the end is optional, but it pulls everything together. The soup is fully vegan without it and still rich enough to feel satisfying on its own.

Ingredients

  • 4 pounds fresh ripe tomatoes, cored and halved
  • 1 medium red bell pepper, quartered and seeded
  • 1 medium red onion, cut into wedges
  • 2 medium carrots, roughly chopped
  • 4 cloves garlic, unpeeled
  • 3 tablespoons extra virgin olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried oregano
  • 2 cups vegetable broth
  • 1/4 cup fresh basil leaves, plus more to serve
  • 1/4 cup heavy cream (optional)

What You Need for Tomato Soup With Fresh Tomatoes

Fresh ripe tomatoes — use the ripest, reddest tomatoes you can find. Roma, beefsteak, or any garden variety works. Riper tomatoes mean sweeter, more concentrated flavor after roasting.

Red bell pepper — adds natural sweetness and a smooth body to the blended soup. It also deepens the color without adding any heat.

Red onion — roasts into a jammy, caramelized base. Yellow onion works as a substitute, though the flavor is slightly sharper.

Carrots — add a subtle earthy sweetness. They also help thicken the soup slightly when blended.

Garlic — roasted unpeeled so the cloves steam inside the skin. Squeeze them out before blending for a mellow, nutty garlic flavor.

Extra virgin olive oil — coats the vegetables and promotes browning. It adds richness to the finished soup as well.

Vegetable broth — adjusts the consistency. Add more for a thinner soup or less for a thicker, restaurant-style texture.

Fresh basil — stirred in just before blending so it stays bright. Dried basil is a poor substitute here — the flavor is muted.

Heavy cream — a small amount at the end adds a silky finish. Skip it entirely to keep the soup vegan and dairy-free.

How to Make Tomato Soup With Fresh Tomatoes

  1. Preheat your oven to 400°F (200°C).
  2. Place tomatoes, bell pepper, onion, carrots, and unpeeled garlic on a large rimmed baking sheet.
  3. Drizzle with olive oil. Sprinkle with salt, pepper, and oregano. Toss to coat.
  4. Spread everything into a single layer. Roast for 50 minutes until the tomatoes are collapsed and charred at the edges.
  5. Remove from the oven. Let cool for 5 minutes.
  6. Squeeze the roasted garlic cloves out of their skins directly onto the pan.
  7. Transfer all roasted vegetables and any accumulated juices to a blender.
  8. Add fresh basil and 1 cup of vegetable broth. Blend on high until completely smooth.
  9. Pour the blended soup into a medium saucepan over medium heat.
  10. Add remaining broth. Stir to reach your desired consistency. Heat through for 5 minutes.
  11. Remove from heat. Stir in heavy cream if using. Taste and adjust salt.
  12. Serve with fresh basil leaves and crusty bread.

Tomato Soup Variations

Creamy Fresh Tomato Soup

Stir in 1/3 cup of heavy cream or full-fat coconut milk after blending. The coconut milk version is fully vegan and adds a subtle sweetness that pairs well with a spoonful of fresh pesto on top.

Spicy Roasted Tomato Soup

Add 1/2 teaspoon of red pepper flakes to the roasting pan along with the other spices. You can also swirl a teaspoon of harissa or sriracha into each bowl at the end for a more controlled heat level.

Fresh Tomato Basil Soup

Double the fresh basil and add a small handful of baby spinach to the blender with the roasted vegetables. The spinach deepens the green color and adds iron without changing the flavor.

Chunky Garden Tomato Soup

Set aside a handful of roasted tomato halves before blending. Blend the rest smooth, then stir the reserved chunks back in. The result is a rustic texture with distinct pieces throughout.

Vegan Tomato Soup With Fresh Tomatoes

Skip the cream entirely and blend with an extra splash of olive oil for richness. Serve topped with a drizzle of good olive oil, fresh basil, and a slice of crusty sourdough bread.

Tips for the Best Tomato Soup With Fresh Tomatoes

  • I always choose the ripest tomatoes I can find — unripe tomatoes roast into a sharp, acidic soup instead of a sweet one.
  • Don’t discard the juices on the baking sheet. Scrape every drop into the blender — those caramelized juices carry most of the flavor.
  • Roast longer if you can. Fifty minutes is the minimum. Sixty to 65 minutes gives deeper caramelization and a richer color.
  • Blend in two batches if your blender is small. Hot soup expands. Fill the blender no more than halfway each time and hold the lid down firmly.
  • Taste after blending. If the tomatoes were acidic, a pinch of sugar or a small knob of butter balances the flavor without masking it.
  • For a restaurant-smooth finish, pass the blended soup through a fine-mesh strainer. Press with a spoon to extract all the liquid.

Make Ahead & Storage

This fresh tomato soup keeps in the fridge for up to five days in an airtight container. The flavor improves after the first day. I often make a double batch on Sunday for easy weekday lunches.

To freeze, let the soup cool completely. Pour into zip-lock freezer bags or airtight containers, leaving an inch of headspace. Frozen tomato soup keeps for up to three months. Thaw overnight in the fridge or submerge the sealed bag in warm water for 30 minutes.

Reheat on the stovetop over medium-low heat, stirring occasionally. If it thickened in the fridge, add a splash of broth or water to loosen it. Do not boil — it can cause the cream to separate if you added it before storing.

Common Questions

Do you have to peel tomatoes for fresh tomato soup?

No — roasting the tomatoes first softens the skins completely. The blender breaks them down, and the final soup is smooth. If you prefer, you can peel them after roasting by slipping the skins off with your fingers.

Do you remove the seeds for fresh tomato soup?

I don’t bother removing seeds before roasting. The blender handles them. Removing seeds is worth the effort if you strain the soup at the end, but it’s an optional step.

Can I use canned tomatoes instead of fresh?

Yes. Use two 28-ounce cans of whole peeled or crushed tomatoes. The roasting step adds flavor that canned tomatoes lack, but you can skip it and simmer everything together on the stovetop instead.

Why does my tomato soup taste too acidic?

Underripe or out-of-season tomatoes are the most common cause. Add a pinch of sugar, a small knob of butter, or a splash of cream to balance it. Roasting the tomatoes longer also reduces acidity by caramelizing their natural sugars.

Can I make this tomato soup in a slow cooker?

Yes. Roast the vegetables first for the best flavor, then transfer to a slow cooker with the broth. Cook on low for 4 hours. Blend and finish with cream as directed. Skipping the roasting step produces a flatter flavor but still works in a pinch.

This tomato soup with fresh tomatoes is the recipe I return to every summer when tomatoes are at their peak. Save this recipe and tap the link for the full step-by-step guide.

Overhead view of roasted tomato soup in a white ceramic bowl with fresh basil and olive oil swirl

Tomato Soup With Fresh Tomatoes Recipe From Scratch

A silky roasted fresh tomato soup made on one sheet pan with garden tomatoes, red bell pepper, and basil.

Prep
10 min
Cook
60 min
Total
70 min
Servings
4
Calories
195

Ingredients

  • 4 pounds fresh ripe tomatoes, cored and halved
  • 1 medium red bell pepper, quartered and seeded
  • 1 medium red onion, cut into wedges
  • 2 medium carrots, roughly chopped
  • 4 cloves garlic, unpeeled
  • 3 tablespoons extra virgin olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried oregano
  • 2 cups vegetable broth
  • 1/4 cup fresh basil leaves, plus more to serve
  • 1/4 cup heavy cream (optional)

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Place tomatoes, bell pepper, onion, carrots, and unpeeled garlic on a large rimmed baking sheet.
  3. Drizzle with olive oil. Sprinkle with salt, pepper, and oregano. Toss to coat.
  4. Spread everything into a single layer. Roast for 50 minutes until the tomatoes are collapsed and charred at the edges.
  5. Remove from the oven. Let cool for 5 minutes.
  6. Squeeze the roasted garlic cloves out of their skins directly onto the pan.
  7. Transfer all roasted vegetables and any accumulated juices to a blender.
  8. Add fresh basil and 1 cup of vegetable broth. Blend on high until completely smooth.
  9. Pour the blended soup into a medium saucepan over medium heat.
  10. Add remaining broth. Stir to reach your desired consistency. Heat through for 5 minutes.
  11. Remove from heat. Stir in heavy cream if using. Taste and adjust salt.
  12. Serve with fresh basil leaves and crusty bread.
Nutrition per serving
195 cal 22g carbs 4g protein 11g fat 5g fiber 14g sugar 680mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

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

Recent Posts