Skip to main content

Heartwarming Homemade Tomato Soup

Tomato Basil Soup in White Bowls
Heartwarming Homemade Tomato Soup

The following recipe and photography for this post were provided by local blogger Abby Thome of The Thome Home.

Tomato soup is for the soul. This homemade soup is so simple and delicious, one slurp will transport you straight by to your childhood.

You may be asking yourself, “Why make tomato soup from scratch when the canned soup I’ve been buying still satisfies the soup cravings that come with fall weather?” Well, let me tell you.

Wholesome ingredients without preservatives make all the difference. A clean-ingredient simple soup like this will surely jump-start a love for making soups from scratch.  All you need is a baking sheet, a blender, and 90 minutes of your time. Let’s go!

Tomato Soup Ingredients in Blender

Homemade Tomato Soup


  • 1 cup carrots, chopped
  • 2 sweet onions, peeled and quartered
  • 12 tomatoes off of the vine (roughly 4 lbs.), quartered
  • 1 bulb of garlic (or 2 small)
  • 2 Tbsp. store-bought pesto
  • 1 cup half & half
  • 1/2 cup Heinen’s chicken stock
  • Kosher salt
  • Ground pepper
  • Extra virgin olive oil


  1. Quarter tomatoes, cutting around the core of the tomato.
  2. Chop carrots roughly and quarter the onion.
  3. Slice the top of the garlic tips off of the whole garlic bulb exposing all of the cloves within. Place the garlic bulb into a small square of foil, cloves facing upward and drizzle with extra virgin olive oil. Fold the foil, enveloping the garlic within.
  4. Place all of these ingredients onto baking sheets. Drizzle with a few tablespoons of extra virgin olive oil and a generous pinch of salt and pepper.
  5. Bake at 400 °F for 45-60 minutes, or until the tomatoes have caramelized slightly
  6. Remove baking sheets from the oven and transport all of the roasted ingredients to a large blender.
  7. Carefully, turn garlic bulb upside down and squeeze the softened garlic cloves into the blender as well.
  8. Add the cream, chicken stock, pesto, a heaping teaspoon of salt and a pinch of pepper to the blender.
  9. Blend for 3-5 minutes, or until all ingredients are completely incorporated, smooth and creamy.
  10. Serve immediately with freshly-shaved parmesan cheese.

Freezer Friendly Tip

Let the soup cool completely. Divide soup into 3 freezer-safe gallon bags. Zip them shut, making sure to let all air out of the bag. Lay flat in the freezer.
When ready to enjoy, simply break up the soup with your hands while it is still in the bag. Add to a saucepan to heat and enjoy!


  1. If using an immersion blender, simply put all roasted vegetables and other ingredients into a Dutch oven and blend.
  2. If you prefer a thinner tomato soup, simply add an additional 1/2 cup of chicken stock and blend until you have reached your desired consistency.

Tomato Soup in Bowls

Click Here to Print the Recipe for Homemade Tomato Soup.

Heinen's logo in black
By Heinen's Grocery Store
In 1929, Joe Heinen opened the doors of a small butcher shop on the east side of Cleveland, Ohio, aiming to establish himself as the city’s purveyor of quality meats. As customers came into Heinen’s new shop for their meat purchases, they began asking him to carry groceries as well. Joe added homemade peanut butter, pickles and donuts and by 1933, business had grown enough to include a line of produce and canned goods. Heinen’s Grocery Store was born.

Be the first to leave a review!

Your name will be displayed if entered. Email address will not be published.
Required fields are marked *

This site is not optimized for your current browser (Internet Explorer 11).

Please switch to one of the following browsers for a complete viewing experience:

Chrome Logo Chrome Firefox Logo Firefox Edge Logo Edge