Creamy Roasted Tomato Basil Soup with Fresh Tomatoes

A white bowl with handles is full of tomato soup. Surrounding the bowl are fresh tomatoes, basil leaves, and a slice of bread.

I hope you’re ready for some delicious, soul-warming soup! Made with fresh tomatoes, this creamy roasted tomato basil soup recipe is one of my all-time favorites. Roasting the tomatoes brings a delectably rich, sweet and savory flavor to the soup. I love to serve it with a grilled cheese sandwich or toasted homemade sourdough bread as the ultimate comfort food!

I usually make tomato basil soup with coconut milk so it’s naturally vegan, though I’ve included dairy options too. This is also one of my favorite ways to preserve fresh tomatoes from the garden since the soup freezes exceptionally well.

This recipe is adapted from my mama’s famous tomato basil soup from her restaurant – Grilla Bites Cafe in downtown Snohomish, Washington.

a close up looking down on a round wicker basket full of red homegrown tomatoes of various shapes and sizes

Would you like to save this?

We'll email this post to you, so you can come back to it later!

Disclosure: Homestead and Chill is reader-supported. When you purchase through links on our site, we may earn an affiliate commission. 



Supplies Needed 


  • Baking or roasting pan
  • Large pot. We love to use these stainless steel stock pots for soup, sauce and chili.
  • Blender – An immersion blender is especially useful for this recipe though you can also use a traditional blender
  • Optional: parchment paper 


Ingredients


This recipe makes 3 to 4 quarts of soup – enough to freeze leftovers! Feel free to scale up or down to suit your needs.


  • Approximately 5 pounds of fresh tomatoes – any size or variety works! No peeling or de-seeding required.
  • 1 medium to large white or sweet yellow onion
  • 3-4 large carrots
  • 4 stalks of celery
  • 8 cloves of garlic
  • 1 red bell pepper (optional)
  • 1 quart (4 cups) of vegetable broth. Learn how to easily make homemade veggie broth here. I often mix concentrated “better than bouillon” paste with water to achieve the same volume. 
  • 1 can of full-fat plain, unsweetened coconut milk. You can also sub with heavy cream or crème fraîche, which are far less likely to curdle than regular milk or half-and-half when heated.
  • 1 bunch (½ cup packed) fresh basil leaves, or 3 tablespoons dry basil.
  • ½ Tbsp Italian seasoning or “no salt seasoning”
  • ½ tsp cumin
  • ½ tsp paprika
  • Salt and pepper to taste
  • Optional: a pinch of allspice and/or coriander 


A wood cutting board contains loose carrots, a few sprigs of basil, a whole yellow onion, bulb of garlic, a whole red bell pepper, and a bunch of celery. Above lies a wooden bowl that contains pounds of fresh tomatoes, dark red and glistening in the light. A sprig of basil garnishes the bowl of tomatoes along the side. These are the fresh ingredients that will be used for fresh roasted tomato basil soup.

RELATED: Looking for more ways to preserve homegrown tomatoes? Don’t miss our posts on freezing whole tomatoes, easy roasted tomato sauce, homemade ketchup recipe, or how to make sun dried tomatoes.


FAQ: Can I use canned tomatoes or frozen tomatoes instead?


In a pinch you can use canned tomatoes in this recipe. I have also used homegrown frozen tomatoes (simply let them thaw first), though I personally think fresh is best!

To use canned tomatoes, the standard substitute is to swap 28 ounces of canned crushed tomatoes for every 2 pounds of fresh tomatoes. Since our recipe calls for 5 pounds of fresh tomatoes, you’d use about 70 ounces (or five standard 14-ounce cans) of canned tomatoes instead. I suggest using half “roasted” canned tomatoes and half regular crushed tomatoes to get the right flavor balance.


Instructions


1) Roast the Tomatoes


The slow caramelization process of roasting tomatoes is what makes this recipe extra special (and flavorful), so I don’t recommend skipping this step! While the tomatoes roast, you can prep and cook the rest of the stovetop ingredients. 

  • Preheat the oven to 425°F.

  • Wash and de-stem the tomatoes, and then cut them into halves, quarters, or sixths depending on the size of the fruit. Everything will get blended up later so the exact size and shape doesn’t matter. I simply leave cherry tomatoes whole. Remove any hard cores around the stem area as needed. No need to remove the peels or seeds though – they add nutrients and flavor too!

  • Spread the cut tomatoes on a lined baking sheet (I use parchment paper) along with the peeled whole garlic cloves and optional bell pepper (cut into slices). Keep the tomatoes in a single layer, placed skin side down as much as possible. 

  • Drizzle with olive oil and a sprinkle of salt and black pepper.

  • Roast for approximately 45-55 minutes. The tomatoes should become soft and toasted or lightly blackened in some spots. (When I make a double batch with two trays it takes about 60 minutes; rotate the trays halfway through.)


A two part image collage, the first image shows a parchment paper lined baking sheet full of fresh halved and quartered tomatoes, garlic, and slices of red bell pepper. The second image shows the same ingredients after they have been roasted in the oven. Edges of the ingredients have turned slightly brown and even black in some spots. They have slightly shrunk in size and withered due to the roasting.
Tomatoes before and after roasting.


2) Make a Mirepoix


Like any good soup, this roasted tomato basil soup starts off with a classic mirepoix of onions, carrot and celery.

  • Wash and chop the carrots, onions, and celery, and then add them to a heated stock pot with a good drizzle of olive oil (about 2 to 3 tablespoons). Sprinkle with salt and pepper to taste. 
  • Cover the pot and saute the veggies over a medium-low heat for about 15 to 20 minutes, or until everything softens and the onions become translucent. Stir occasionally.

  • Remove from heat and set aside (covered) if these are done to your liking before the tomatoes are finished roasting.


A mirepoix of onion, celery, and carrot simmer at the bottom of a stainless steel stock pot.


3) Combine Everything


  • Once they’re finished roasting, carefully transfer the roasted tomatoes, garlic, and optional bell pepper (plus any juices from the pan) into the pot of carrots, onion and celery. Stir to combine.

  • Next, add the vegetable broth, coconut milk, chopped fresh basil (or dry), and remaining called-for seasonings: Italian seasoning, paprika, cumin and optional allspice and/or coriander.

  • Allow the mixture to return to a low boil, stirring occasionally. 


A three gallon stainless steel stock pot has roasted tomatoes, red bell peppers, and garlic are piled atop celery, carrots, and onions as the base for the fresh roasted tomato basil soup.
DeannaCat is holding a jar of Better Than Bouillon  (Seasoned Vegetable Base), alongside the jar there is a quart mason jar containing a quart of broth that was made with the vegetable base concentrate and water. The broth is richly light brown in color.
Say goodbye to non-recyclable broth containers! We love this organic concentrated bouillon instead.


4) Blend 


Now it’s time to blend the tomato basil soup until it’s creamy and smooth. I love to use this trusty immersion blender to blend it right in the pot (which I use all the time to make soups, sauces, jam and more.) If you don’t have an immersion blender, carefully transfer the soup into a regular blender to puree in batches. Use caution – it’ll be hot!

Finally, give your homemade roasted tomato basil soup a taste-test. Add more salt and/or black pepper if needed. If a thicker consistency is desired, continue to simmer a while longer, allowing the soup to reduce and thicken further.


A three gallon stainless steel stock pot full of the soup ingredients which contain tomatoes, celery, carrots, onions, red bell pepper, vegetable broth, coconut milk, and various spices. An immersion blender is poised over the surface of the soup, ready to blend the mixture into a smooth texture.
A three gallon stainless steel stock pot is on the stove, filled about 1/3rd of the way with fresh roasted tomato basil soup. It has been blended into a smooth, creamy texture.


Serve and Enjoy!


Now it’s time to dig in! Serve roasted tomato basil soup with sourdough toast, grilled cheese, crackers, and more. Tomato soup is good for about 5 to 7 days in the refrigerator. Once cooled, store in an air-tight container with a lid for maximum freshness. Or, freeze your leftover soup to enjoy for many months to come! (See freezing tips below.)


A white ceramic bowl full of soup is the feature, fresh cracked black pepper is floating along the top of the soup. A golden spoon is resting next to the bowl along with a white plate that has two freshly toasted slices of sourdough bread that are glistening from the butter that has been spread on the bread.


Freezing Tips


I love to keep our freezer stocked with homemade soup for future easy meals! Tomato basil soup is good for up to a year in the freezer, though it will be the best quality within 6 months. 

  • To preserve and freeze tomato soup, first allow the soup to fully cool. (We usually let it cool overnight in the fridge, without a lid.)
  • Once cool, transfer it into freezer-safe containers of choice. I love these durable, reusable BPA-free quart freezer containers. They’re the perfect size for soup for two!
  • Fill containers to the “fill line” near the top, leaving about 1/2 to 1-inch of headroom for expansion. The less air inside the container, the less chances of freezer burn. Don’t forget to date and label!
  • Defrost frozen soup in the refrigerator overnight, or leave out on the counter for no more than 4 hours.


Re-heat leftovers on the stovetop to 165°F. We love to use thick creamy soups like this as a “base”, first sautéing some fresh seasonal garden veggies or leafy greens in the pan before adding the soup to re-heat. I often add a can of white beans for some extra protein too!


Three BPA free plastic quart jars sit on a butcher block countertop full of roasted tomato basil soup. A gas stove top is in the background with salt and pepper grinders, bottle of olive oil, along with red and yellow onions.


And that’s how to make homemade roasted tomato basil soup with fresh tomatoes.


All in all, we hope that this easy, hearty tomato soup recipe brings as much comfort and joy to your kitchen (and belly) as it does ours. Please leave a review once you try it! I also hope you enjoy this as a great way to preserve your homegrown harvest of tomatoes.


You may also enjoy:


Creamy Roasted Tomato Basil Soup with Fresh Tomatoes

If you're searching for a delicious, creamy, soul-warming soup recipe (and a way to use or preserve tomatoes) – look no further! Please enjoy our freezer-friendly homemade roasted tomato basil soup, made with fresh tomatoes.
4.91 from 54 votes
Prep Time 20 minutes
Cook Time 1 hour
Course Main Course, Soup
Servings 3.5 quarts

Equipment

  • Stock pot or large saucepan
  • Baking sheet or roasting pan
  • Immersion blender (or blender)
  • Parchment paper (optional)

Ingredients
  

  • 5 pounds fresh tomatoes
  • 1 medium to large onion – yellow, sweet, or white
  • 4 celery stalks
  • 3 or 4 large carrots
  • 8 cloves garlic
  • 1 red bell pepper (optional)
  • 1 quart vegetable broth (4 cups)
  • 1 can unsweetened, full-fat coconut milk (14 oz)
  • 3 Tbsp olive oil
  • 1 bunch fresh basil (1/2 packed cup of leaves) or 3 Tbsp dry basil
  • 1/2 Tbsp Italian seasoning or "no salt seasoning"
  • 1/2 tsp cumin
  • 1/2 tsp paprika
  • salt and pepper, to taste
  • 1 pinch each of coriander and/or allspice (optional)

Instructions
 

  • Preheat oven to 425 F.
  • Wash and cut tomatoes into halves, quarters, or sixths (depending on size). Cut out tough center cores as needed. Leave cherry tomatoes whole. Leave skin and seeds in place.
  • On a lined baking tray (e.g. parchment paper) place cut tomatoes skin-side down in a single layer. Add peeled whole garlic cloves and optional sliced bell pepper. Drizzle with olive oil, sprinkle with salt and pepper.
  • Roast tomatoes, garlic, and optional bell pepper in the oven for 40-45 minutes, until soften and golden brown to lightly blackened in some spots.
  • While the tomatoes are roasting, prep and cook the celery, onions, and carrots.
  • Add olive oil to the bottom of a stockpot or sauce pan over medium heat on the stovetop. Once warm, add chopped onions, celery, and carrots. Sprinkle with salt and pepper. Simmer over medium-low heat until the onions become translucent, and the carrots and celery soft (about 15-20 minutes). Stir occasionally. Cover and remove from heat until the tomatoes are done roasting.
  • Carefully transfer the roasted tomatoes (and other pan contents/juices) to the pot.
  • Add all of the other called-for ingredients: vegetable broth, coconut milk, chopped fresh basil (or dry), and remaining seasonings: Italian seasoning, paprika, cumin and optional allspice and/or coriander. Allow the mixture to return to a low boil, stirring occasionally. 
  • Use an immersion blender to puree the soup until smooth right in the pot. Or carefully transfer the roasted tomato basil soup into a regular blender to puree in batches as needed.
  • Taste, add more salt and/or pepper if needed. If a thicker consistency is desired, simmer longer to reduce and thicken.
  • Serve and enjoy!
  • Store leftovers in the refrigerator and enjoy within one week.
  • Freeze extras in freezer-safe containers for up to one year (6 months for best quality).
Keyword homemade tomato soup, Roasted tomato basil soup, tomato basil soup with fresh tomatoes, Vegan
Tried this recipe?Let us know how it was!



DeannaCat signature, keep on growing


79 Comments

  • Dean Sellman

    5 stars
    I’m a loyal follower on Instagram and a subscriber to the newsletter. Made this tomato/ basil soup with my own veggies and it was fantastic! The best tomato soup I’ve ever had. Thanks and keep up the excellent work.

    • Aaron (Mr. DeannaCat)

      We appreciate your support Dean and so glad to hear you enjoyed the soup, congratulations on making it from your homegrown veggies too!

  • Laura

    5 stars
    I’ve just made this, and it’s absolutely delicious! I roasted all the veggies because I felt too lazy to do the mirepoix, but didn’t change anything else. Also, no acid reflux, which is usually a big issue with tomato soup/ sauce for me, so I’m super happy because I love tomato soup! Thank you for another super-yummy recipe!

    • Aaron (Mr. DeannaCat)

      Hi Henry, yes you can mix in some green tomatoes along with the ripe but we wouldn’t add much more than 1/4 the total volume of tomatoes as green. Hope that helps and good luck!

  • Kelly

    Curious if this works with chicken stock, or if it changes the flavor somehow. I don’t feel like buying Better than Bouillon – I think I tossed the last couple jars I got because they sat in my fridge so long! Should I try it again?

    • Aaron (Mr. DeannaCat)

      Hi Sharon, if you are open to dairy products, you could use heavy whipping cream or creme fraiche which would be delicious. If you wanted to keep the soup dairy free, I would just look for a high fat plant based milk that you can use instead. Hope that helps and good luck!

4.91 from 54 votes (19 ratings without comment)

Leave a Reply

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

Recipe Rating




Join Waitlist We will inform you when the product is back in stock. Please leave your valid email address below.