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

Creamy Roasted Tomato Basil Soup with Fresh Tomatoes (Vegan)

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

Last Updated on September 28, 2023

I hope you’re ready for some creamy, delicious, soul-warming soup! This recipe is adapted from my mama’s famous tomato basil soup that she serves at her restaurant – Grilla Bites Cafe in downtown Snohomish, Washington. I’m a self-proclaimed soupaholic, and roasted tomato basil soup is near the top of my all-time favorites list. Roasting the tomatoes brings a delectably rich, sweet and savory flavor to the soup. Tack on a grilled cheese sandwich or slice of toasted homemade sourdough bread? Game over. It’s the ultimate comfort food!

Made with fresh tomatoes, this roasted tomato basil soup recipe is perfect for the end of summer or early fall. You know… the peak of tomato season, and when the evenings are starting to cool down just enough to enjoy a warm bowl of soup. It’s a fantastic way to use up some fresh Farmer’s Market or homegrown tomatoes AND preserve them, since the soup is freezer-friendly too! So if it’s still a tad warm out for soup just yet, pop it in your freezer to enjoy on chilly nights in the months to come.

Can I use canned tomatoes to make homemade tomato basil soup?


Sure, in a pinch you can use canned tomatoes…. although homemade tomato soup made with fresh tomatoes is much more tasty IMHO! 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. If you go that route, I suggest using at least half “roasted” canned tomatoes and half regular crushed tomatoes to get the right flavor profile for this particular roasted tomato basil soup recipe. 


INGREDIENTS 


This recipe makes 3 to 4 quarts of soup. You know us… we always welcome leftovers to freeze! Feel free to scale up or down to suit your needs. Psst – Did you know that you can easily adjust the volume and ingredients using the servings slider bar within the printable recipe card at the end of this article?


  • Approximately 5 pounds of fresh tomatoes – any size or variety works
  • 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! Or, use concentrated “better than bouillon” paste mixed with water to achieve the same volume. 
  • 1 can of full-fat plain, unsweetened coconut milk. (Do not use flavored coconut milk from a carton, like you may use for cereal of coffee)
  • Olive oil
  • 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 seasonings (great, but only if you happen to have them on hand): a pinch each of allspice and 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.

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 


Step 1: Roast the Tomatoes


Let’s start by getting those fresh tomatoes in the oven! The slow caramelization process of roasting tomatoes is what makes this recipe extra special (and flavorful), so I don’t recommend skipping this step! Then while the tomatoes roast, you can prep and cook the rest of the stovetop ingredients. 

First, preheat the oven to 425°F. Next, wash and de-stem the tomatoes. Depending on the size of the fruit, cut them into halves, quarters, or sixths. Keep in mind that everything will get blended up later, so the size and shape doesn’t matter much. Go ahead and leave cherry tomatoes whole. Remove any hard center cores around the stem area as needed. Maintain the skins and “guts” intact; those add flavor and nutrients! 

Lay out the cut tomatoes on a baking sheet, along with the peeled whole garlic cloves. (Add optional bell pepper here too, de-stemmed and cut into slices.) You may want to line the tray with parchment paper for easy clean-up; roasted tomatoes can get quite messy and sticky! Keep them in a single layer, and place them skin side down as much as possible. 

Add a drizzle of olive oil and a sprinkle of salt and black pepper over the top. Finally, place the tray in the oven to roast for approximately 45-55 minutes. (We often make a double batch with two trays, and it takes about 60 minutes – rotating the trays halfway through). The tomatoes should become soft and brown to slightly blackened in some spots.


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.


Step 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 those three, kick on the stove, and add a healthy drizzle of olive oil to the bottom of a stock pot (about 2 to 3 tablespoons). Once the pot is warm, toss in the carrots, celery and onions. Sprinkle with salt and pepper. 

Cover and continue to simmer 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.


Step 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.


Step 4: Blend the Roasted Tomato Basil Soup


Now is the time our trusty immersion blender plunges in to save the day! Between frequent soups and sauces, our kitchen wouldn’t be complete without it. Use an immersion blender to puree the soup until smooth right in the pot. Or if you don’t have an immersion blender, carefully transfer the roasted tomato basil soup into a regular blender to puree in batches as needed. Use caution – it’s going to 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.


Step 5: Serve and Enjoy, or Freeze


Now dish up a bowl of your homemade roasted tomato basil soup, and dig in! It’s fantastically delicious as-is (duh), but if you’ve seen our butternut squash sage soup or potato leek soup recipes, you know that we sometimes like to use these thick, creamy soups as a base and doctor them up further. For instance, I’ll often lightly sauté a handful of fresh garden greens (kale, swiss chard, bok choy, etc) in the bottom of the pan before pouring in leftover tomato basil soup to re-heat. Maybe I’ll toss in some chickpeas, white beans, or black beans for a little extra protein too!

The soup will be good for about a week in the refrigerator, and up to a year in the freezer (best quality within 6 months). To preserve and freeze extra soup, first allow the soup to cool (we usually let it cool overnight in the fridge) and then transfer it into a freezer-safe containers. Defrost frozen tomato basil soup in the refrigerator overnight, or leave out on the counter for no more than 4 hours before rapidly reheating on the stove.

We freeze our soups and sauces in these durable, reusable BPA-free quart containers. You can also use wide-mouth glass jars, but only up to pint size. Regular mouth jars and quart-size jars have “shoulders” and therefore crack more easily in the freezer. No matter what container you choose, leave at least a half inch to an inch of empty space at the top for expansion.


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.
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 consider stopping back by for a review once you try it. I also hope you enjoy this as a great way to preserve your homegrown harvest of tomatoes! Looking for more ideas to preserve tomatoes? Don’t miss our posts on freezing whole tomatoes, easy roasted tomato sauce, and how to make herb “sun-dried” tomatoes too. Happy cooking!


You may also enjoy:


Print Recipe Pin Recipe
4.91 from 51 votes

Creamy Roasted Tomato Basil Soup with Fresh Tomatoes (Vegan)

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.
Prep Time20 minutes
Cook Time1 hour
Course: Main Course, Soup
Keyword: homemade tomato soup, Roasted tomato basil soup, tomato basil soup with fresh tomatoes, Vegan
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).



DeannaCat signature, keep on growing


Deanna Talerico (aka DeannaCat) is a garden educator and writer with over 15 years experience in organic gardening. She is a retired Senior Environmental Health Specialist, and holds a M.A. in Environmental Studies and B.S. in Sustainability and Natural Resources.

67 Comments

  • Rachel Cerkleski

    5 stars
    Made this soup with the last batch of our summer tomatoes about a week ago and it was easily the best recipe we’ve tried!! I think the roasted red pepper and large amount of basil give it so much depth of flavor. We subbed the coconut milk for heavy cream (just because we are dairy people lol) and it was lovely! Served with grilled cheese and it was the perfect meal. Can’t wait to make this again many more times next year with all our garden tomatoes!

  • Stephanie Kelly

    5 stars
    Made this soup with a bunch of different garden tomatoes, homegrown carrots, onions, garlic and celery. Delicious! Even my husband who claims to not like tomato soup said it was great. Will be making another batch soon.

    • Aaron (Mr. DeannaCat)

      Hi Stephanie, that is amazing to hear! We are going to make a batch this Sunday with half and half roasted tomatoes and carrots, good luck with your next batch and be sure to make enough so you can store some in the freezer for the winter!

  • Sherri

    5 stars
    Made this yesterday using tomatoes, carrots, onions from our garden – that just makes it more special and satisfying. 🤗 We’ve declared it the BEST EVER tomato soup (even though I left out my beloved cumin for my beloved hubby who hates it!) I was afraid I had allowed the tomatoes to char too much, but nope. SO DELICIOUS and simple to make! Today the flavour seems a little too strong so I will add more coconut milk as we continue to eat this batch. Like other commenters, extra batches will be going into the freezer for easy winter meals. Thank-you, Deanna and Aaron!

  • NINA

    5 stars
    I made the soup today and my husband loved it. He said it had a nice garden flavor and he liked the texture as well. I didn’t tell him it was vegan :0. I also enjoyed it. It was so easy to make . I will be making it again. Thanks for the recipe.
    Oh—of course we paired it with a grilled cheese.

  • Michele Long

    5 stars
    This soup is so delicious and so easy to make! I was excited to use our homegrown tomatoes and basil and had everything else on hand. The roasted tomatoes added a nice depth of flavor. Will definitely be making this again. Thank you for sharing Deanna!

    • Aaron (Mr. DeannaCat)

      Hi Michele, so great to hear you enjoyed the soup! We always try and stock our freezer with a batch before summer is over to last us over the winter.

  • Stephanie Kowalski

    5 stars
    I had way too many tomatoes last year and this soup was a perfect way to use them. It is absolutely delicious and so easy to make. It’s a new family favorite that I’ll be making all fall and winter.

  • Jeanette

    5 stars
    This is absolutely delicious. I was looking for recipes to use up my cherry tomatoes that just kept coming. I love how I don’t have to cut anything up, and the instructions guided me in the most efficient way to cook both the mirepoix and the tomatoes. I have 1 cup portions in the freezer waiting for me.

  • Carrie

    5 stars
    Loveeeee this soup! I made this a couple of nights ago and it was super simple and a great way to use much of my late tomato harvest. I paired this hearty and flavorful soup with homemade sourdough focaccia (who’s recipe do you think I used for the bread 😊). Can’t wait to enjoy this for the next few days!

  • Susan Cavaghan

    5 stars
    Just made this today and WOW! Is it ever delicious. My husband and I just had a bowl and he just kept saying ” is this ever good”. Thanks for another great recipe. ❤️

4.91 from 51 votes (19 ratings without comment)

Leave a Reply

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

Recipe Rating