5 Star Reader Comment
Thanks so much for sharing this recipe. Already have 4 containers in my freezor for this coming winter and thinking about how it would make a great addition to a Christmas basket with soup bowls and crackers.
Pam Jackson, reader

The Tomato Soup That Starts In The Oven

I went through more pots of tomato soup than I care to admit, trying to get this recipe right. Some were bland. Some were too spicy. A few were just plain disappointing. I felt a little like Goldilocks, looking for the one that tasted just right.
Eventually, my boys had had enough and told me, “Just make up your own recipe, for Pete’s sake.” So I did.
The thing that finally made the difference was simple: roast the tomatoes, onion, and garlic first. That time in the oven deepens the tomato flavor and caramelizes the edges before everything ever reaches the soup pot. Using real fresh tomatoes also gives the soup something store-bought versions often miss: real body and texture. It’s thick, velvety, and full-bodied — not thin or watery. Then I finish it with butter and half-and-half for a smooth, rich bowl that still tastes like tomatoes.
Enjoy!

Donya’s Tips & Things To Know
- Use more than one kind of tomato. A mix gives the soup better flavor than relying on a single variety. Roma tomatoes bring body, while grape or cherry tomatoes add sweetness.
- Let the vegetables actually roast. You want to see browning around the edges. That caramelization is where so much of the flavor comes from.
- Don’t rush the reduction. Once the roasted vegetables and stock are in the pot, reducing the liquid concentrates everything.
- Use the half-and-half. This is not the place for skim milk. You’re only adding a cup, and it gives the soup the richness it needs.
- Taste before serving. Tomatoes vary in sweetness and acidity, so salt and pepper may need a small adjustment at the end.

Ingredients That Make This Soup Work
- Fresh tomatoes: I like a blend of varieties for better flavor and texture. Using fresh tomatoes gives the soup natural body, so it feels substantial and velvety rather than thin. The 2 ½ pounds is measured before removing the seeds.
- Red onion and garlic: Both soften and sweeten as they roast with the tomatoes.
- Chicken stock: Adds savory flavor and gives the soup enough body without making it heavy.
- Bay leaves and cayenne: The bay adds depth; the cayenne gives just a small bit of warmth.
- Butter and half-and-half: These finish the soup and give it that smooth, creamy texture.
- Fresh basil: A simple finish that works especially well with roasted tomatoes.
Why Roasting Makes Such A Difference
A lot of homemade tomato soup recipes start and finish on the stovetop. This one gets its deeper flavor from the oven first. Roasting fresh tomatoes with red onion and whole garlic cloves cooks off some of their excess moisture and brings out a sweeter, more concentrated flavor. That reduction also helps create the soup’s thick, spoon-coating texture instead of a thin, watery consistency.
Once those roasted vegetables go into the pot with chicken stock, bay leaves, a pinch of cayenne, and butter, you already have a strong base. The half-and-half goes in at the end, after blending, so the soup stays creamy without covering up the roasted tomato flavor.

How To Make Homemade Tomato Soup
- Roast. Roast the tomatoes, onion, and garlic until softened and caramelized.
- Blend. Add the roasted vegetables to the pot with the stock, bay leaves, cayenne, and butter, then blend until smooth.
- Add the half-and-half. Stir it in until the soup is creamy and velvety.
- Finish and serve. Warm the soup through, taste, adjust the seasoning, and serve hot.
All the exact measurements, roasting time, and complete instructions are in the recipe card below.
A Few Easy Variations
- Add more basil: Blend a few fresh basil leaves directly into the soup for a stronger tomato-basil flavor.
- Make it a little spicy: Increase the cayenne slightly if you like more heat.
- Serve it chilled: In warm weather, chill the soup and serve with fresh basil and a small spoonful of sour cream.
- Double the batch: Make one pot for now and freeze the extra tomato base before adding the dairy.

Make It Now, Enjoy It Later
This soup freezes beautifully, but there’s one important trick: freeze it before adding the half-and-half. Cool the tomato base completely, transfer it to airtight containers, and freeze. When you’re ready to serve it, thaw, reheat, and finish the recipe with the half-and-half.
That’s exactly how readers have used it over the years, and it’s one of my favorite ways to save good tomato flavor for a cold day.

Ingredients
- 2 ½ lbs tomatoes – a blend of several different kinds work best. I use fresh, Roma, and grape tomatoes
- 1 medium to large red onion sliced
- 6-8 cloves peeled garlic
- Olive oil
- Salt and pepper to taste
- 2 bay leaves – 3 if small
- 2 cups chicken stock
- pinch cayanne pepper
- 3 tablespoons butter
- 1 cup half and half
- fresh basil
Instructions
- Preheat oven to 400 degrees.
- Wash and quarter the tomatoes. Take out the seeds. If using cherry tomatoes, you can just leave them whole. Put tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil, coating well. Season liberally with salt and pepper. Roast in the oven for approximately 30 minutes or until you see the tomatoes start to caramelize.
- Remove from the oven and place into a stockpot. Add the chicken stock, bay leaves, cayenne pepper, and butter. Bring to a boil and reduce the liquid by about ⅓.
- Puree the soup until smooth using an immersion blender or a blender.
- Add half and half and return to a low simmer. At this point -stop and taste! Adjust the salt and pepper. Serve with fresh basil.
Nutrition
Homemade Tomato Soup Questions
No. Once the roasted tomatoes are blended until smooth, peeling is not necessary.
Measure the tomatoes first. The 2 ½ pounds is the weight before removing the seeds.
Yes. For the best texture, freeze the soup before adding the half-and-half. Thaw, reheat, and add the dairy when you’re ready to serve.
I recommend sticking with half-and-half. It gives the soup its creamy texture and balances the acidity of the tomatoes without making the soup overly rich.
What To Serve With Tomato Soup
A grilled cheese sandwich is the obvious answer, and I’m not going to argue with a classic. I also love this soup with homemade croutons and a simple green salad.
If soup season is in full swing at your house, you’ll find plenty more ideas in my Fall & Winter Soup Recipes. You might also like my Garden Vegetable Soup.
If you make this Homemade Tomato Soup, leave a comment and let me know how it turned out. I love hearing what’s cooking in your kitchen.


The Thanksgiving Countdown: 7 Days to a Beautiful & Delicious Thanksgiving
GET THIS FREE GUIDE: To help plan out your menu, when to buy your ingredients, and what prep work you can do in advance.



When you say 2 1/2 pounds tomato, is that before or after removing the seeds?
Hey there Barbara!
That’s a great question! I meant 2 and a 1/2 pounds of tomatoes before you start peeling and removing the seeds. I hope this helps, thank you so much for your interest in this recipe, I hope you enjoy!
~Donya
I have made the tomato soup of Donya’s…also for a girl lunch. And Anonymous#2…you’re right…Caprese tomatoes make a difference. And on a cold wintry day….Mmmmm good. (I might have borrowed that from a soup company.)
Sounds tasty! I love soup year round especially if it is homemade with great ingredients. Yum!
Like Miss Pam, I have eaten Donya's tomato soup and I have made Donya's tomato soup. As a matter of fact, I ate of the same pot of soup with Pam and I have prepared it for a girl lunch shared with Jane. (See the comments above.) The tricks are (1) to roast the tomatoes/onions/garlic mixture, (2) to use the half and half and not skim AND (3) to use different kinds of tomatoes. Caprese tomatoes (sp?) are great in the winter. Pricey but great.
Made the tomato pie Mon. All gone as of last night (between only two of us). Can't wait to make the soup. Jane J.
P.S. Would love to know how you make the dressing for you cucumber and tomato salad.
Donya, after having this wonderful soup at your house last year, I froze some – leaving out the half and half – took it out on one of those snowy days we had in January and brought a little bit of summer to an otherwise dreary day. Thanks so much for sharing this recipe. Already have 4 containers in my freezor for this coming winter and thinking about how it would make a great addition to a Christmas basket with soup bowls and cracker. Love your blog…keep the love coming. Pam Jackson