Fresh Tomato Soup
Fresh tomato soup is one of those recipes that takes you straight back to childhood, but roasting the tomatoes first takes it somewhere entirely different. Roma tomatoes roasted at 400 degrees until their flavor concentrates, then simmered with sauteed onions and a splash of heavy cream, produce a rich, smooth soup that tastes nothing like the canned version. The recipe is vegetarian and gluten-free, and most of the ingredients are pantry staples you likely already have on hand. Most of the cooking time is hands-off roasting, so there is very little active work involved.
Add this site as a preferred Google source!

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Why this recipe works
Roasting the tomatoes is the key step. High oven heat concentrates the natural sugars, reduces the water content, and develops a deeper, slightly caramelized tomato flavor that you cannot get from raw or canned tomatoes. Sauteing the onions before adding the tomatoes builds another layer of sweetness in the base. The long simmer at the end lets everything meld together, and the heavy cream rounds out the acidity into a velvety finished soup.
Ingredients
Here’s a list of what you need:
- Roma or plum tomatoes – The foundation of the soup; their lower water content and meaty flesh hold up well to roasting and produce a concentrated flavor.
- Olive oil – Used to coat the tomatoes before roasting and to sauté the onions; helps carry and develop flavor throughout both steps.
- Yellow onion – Adds a sweet, savory depth to the soup base.
- Salt – Seasons the tomatoes during roasting and the onions as they cook; draws out moisture and enhances flavor at each stage.
- Heavy cream – Adds richness and a silky texture that balances the acidity of the tomatoes.
- Water – Thins the soup to a pourable, spoonable consistency without diluting the tomato flavor the way broth can.
- Ground black pepper – Adds mild heat and a slight sharpness that brightens the finished soup.

How to Make Tomato Soup with Fresh Tomatoes
- Wash tomatoes and slice them in half.
- Lay tomatoes skin side down on a baking sheet.
- Drizzle with olive oil and sprinkle salt and pepper on the tomatoes.
- Bake at 400 degrees for 75 minutes.
- When the tomatoes have about 10 minutes left in their baking, place chopped onions in a large heavy pot over medium heat.
- Add olive oil and salt. Sauté the onions until they are translucent.
- Add the roasted tomatoes, heavy cream, and water to the pot.
- Bring to a boil, then reduce heat to low and simmer for 25 minutes.
- Puree soup with a blender.

When the soup is done, you might want to serve it with a grilled cheese sandwich or toss in a few croutons.
I know you are going to love how easy it is to make amazing tomato soup with fresh tomatoes. You never knew it was so easy to make homemade soup like this before.

Storage and Reheating Instructions
- Refrigerator Storage: Store in an airtight container for up to 4 days. The soup may thicken as it sits; this is normal and corrects during reheating.
- Reheating Method: Reheat in a saucepan over medium-low heat, stirring frequently, until hot throughout. Add a splash of water or broth to loosen if the soup has thickened too much. Alternatively, reheat in the microwave in 1-minute bursts, stirring between each, until hot.
- Freezer Storage: The soup can be frozen for up to 3 months, but the heavy cream may cause some separation after thawing. For best results, freeze the soup before adding the cream, then stir in fresh cream when reheating. Thaw overnight in the refrigerator before reheating.
Love homemade soup? Try these recipes!
- Autumn Squash Soup
- Chicken Pot Pie Soup
- Homemade French Onion Soup
- Panera Cheddar Broccoli Soup
- Panera Potato Soup
- Pasta e Fagioli Soup
- Potato Leek Soup
- Potato Soup with Milk
- Southwest Chicken Soup
- Tomato Basil Soup
- Tosi’s Minestrone Soup
Favorite Comfort Food Recipes
Check out more of my easy soup recipes and the best comfort food recipes here on CopyKat!
Plus you’ll get great new recipes from us every week!
Fresh Tomato Soup with Roasted Tomatoes
Ingredients
- 3 pounds Roma or plum tomatoes
- 3 tablespoons olive oil divided use
- salt and black pepper to taste
- 1 cup chopped yellow onion
- 1 cup heavy cream
- 1 1/4 cups water
Instructions
- Preheat the oven to 400°F.
- Wash the tomatoes and slice them in half. Lay the tomatoes, skin side down, on a baking sheet. Drizzle with 2 tablespoons of olive oil and sprinkle with salt and pepper. Bake for 75 minutes.
- When the tomatoes have about 10 minutes left in the oven, sauté the onions in 1 tablespoon of olive oil in a large heavy pot over medium heat until soft and translucent. Season the onions with salt as they cook.
- Add the roasted tomatoes, heavy cream, and water to the pot. Bring to a boil. Reduce the heat to low and simmer for about 25 minutes. Puree the soup with an immersion blender until smooth and creamy.









I have ended my long fast, and I am trying the Tomato Soup. Just need clarity though, the stove must be at 400 degrees? mine ends with 220 Degree
The recipe was written for Fahrenheit. You should use 200 degrees celsius.
This soup was so good with a grilled cheese sandwich.
Your right, there aren’t three ingredients in this soup. I have modified the text. I am sorry about the confusion.
I love this recipe. I actually smoked my tomatoes then grilled them. It came out so Yummy! So easy to make. Thank you for posting this recipe.
Bake the tomatoes for 75 minutes. That seems like a long time to me but I’m anxious to try this recipe so I thought I should check. Thanks in advance for your reply.
Tomatoes can very wet, and cooking out the water, can take some time.
Saw a video on epicurious that was this same recipe. Video didn’t have the details so I found your website.
Very impressed how this came out. I’m sure a can of crushed tomatoes would be cheaper than out-of-season roma tomatoes, but it was fun doing the roasting.
At whole foods I have purchased cans of roasted tomatoes, but the fresh ones are better.
What a great, simple recipe. I’d love to feature it on my site’s weekly MONDAYS ARE A CROCK recipe share. Please contact me if you’d be interested. 🙂
Love, Love and more love for your channel and the Recipes, but not the loud music. Please no more loud music.