Nothing reminds me more of the comforts of my childhood than a warm bowl of homemade gluten-free creamy tomato basil soup.

Name a more iconic duo than a grilled cheese sandwich and a bowl of tomato soup.
This homemade gluten-free creamy tomato soup is the perfect bowl of comfort food for everyone. Not only is it the easiest homemade soup to make, but it's also ready in no time, making it perfect for any night of the week. This easy tomato soup recipe is loaded with fresh ingredients like tomatoes, onions, garlic, and fresh basil.
Jump to:
Is tomato soup gluten-free?
Growing up, my mother used to make me Campbell's tomato soup. Sadly, Campbell's tomato soup is not actually gluten-free.
Don't worry, though; I promise you can still enjoy all the delicious tomato soup you love, completely gluten-free.
After you try this homemade tomato recipe, you'll never want to buy the store-bought canned condensed tomato soup, even if it was gluten-free again.
Ingredients.
To make this gluten-free tomato soup recipe, you just need a few ingredients.
- Fresh tomatoes.
- Canned whole tomatoes
- Onions
- Garlic
- Chicken Stock/ Broth
- Heavy Cream or Milk of Choice
- Cream Cheese
- Spices
Ingredient notes and substitutions.
- Tomatoes. - For the fresh tomatoes, you can use whatever kind you prefer. I tend to use Roma tomatoes when I make this homemade soup recipe since they are easy for me to find, and I usually always have some on hand.
- Canned tomatoes. - I use whole canned tomatoes for this tomato soup; I find they yield the best texture.
- Onions. - White and yellow onions work well in this recipe. You could also use a sweet onion if you want your soup to be a little sweeter.
- Garlic. - I treat the garlic in this recipe just as I do when I am making my roasted garlic recipe. I find I get the best results to then add to the soup.
- Chicken stock. - Make sure you are using a gluten-free chicken stock since not all broth is gluten-free. This includes broth, stocks, bone broth, bullion cubes, and even powdered broth bases. Make sure you check the label for what you are using is gluten-free.
- Spices. - I love the addition of fresh basil in this gluten-free tomato soup recipe. If you don't have fresh basil, you can use dried. Just note the amount of differences between fresh and dried spices.
- Cream/ Cream Cheese - These ingredients are what make this a creamy tomato soup recipe. Make sure your cream cheese and cream are close to room temperature before adding them to help them blend better into the soup.
Dairy-free and vegan soup
- If you want to make this a dairy-free tomato soup, you have a few options. You can either leave them out or substitute the cream and cream cheese for dairy-free alternatives. I find that coconut cream works great in this soup. I've also tried Kite Hill's cream cheese in this tomato soup, and it was delicious.
- For a vegan tomato basil soup, substitute the dairy for dairy-free alternatives and switch the chicken stock for vegetable stock.
Steps.
I think it's time to show you just how easy it is to make homemade tomato soup.
- Prep the fresh tomatoes, onions, and garlic.
- Then roast the fresh ingredients.
- Place the roasted vegetables, canned tomatoes, fresh basil, and some of the stock in a blender.
- Puree the ingredients until smooth.
- Add the puree and remaining stock and spices to a pot and bring it to a simmer.
- Finally, add the cream and cream cheese to the tomato soup and let it simmer until the cream cheese has softened and melted into the soup.
Tips and tricks.
- Prep your tomatoes. - I like to core the fresh tomatoes before roasting them. I find when the cores are left, they can leave hard pieces in the final soup that I don't like.
- Peeling fresh tomatoes. - This is a personal preference. If you want a smoother soup, I would suggest peeling them after they are roasted. If you like a little more texture, feel free to leave them on when you add them to the rest of the soup.
- Roasted garlic. - I like to roast fresh garlic with tomatoes and onions. Roasting garlic can cause the outer part of the clove to become hard. I find this is reduced when you roast a whole head of garlic instead of individual cloves. To use the roasted garlic, just squeeze the soft centers out of the cloves into the soup. You can save any leftover roasted garlic for later.
Serving tomato soup.
Being gluten-free, I prefer something simple, such as Brazilian cheese bread dipped into my tomato soup. I also make gluten-free grilled cheese or panini to go alongside them. You could even make some of my easy gluten-free flatbread. Of course, you could go simple and just top with a dollop of cream, cheese, or even your favorite gluten-free crackers.
Make ahead and freezing.
This gluten-free tomato soup recipe freezes and reheats really well.
Let the soup cool and then place the cooled soup in an airtight container and place it in the fridge for up to four days.
If you plan to freeze this homemade creamy tomato soup, I actually suggest leaving out the cream and cream cheese and adding it to the soup when you reheat it. Dairy in soups does not tend to freeze well.
- Make sure you leave room in your container for the soup to expand as it freezes.
To enjoy your soup after freezing, just let it defrost in the fridge overnight and then reheat as desired.
More gluten-free soup recipes.
📖 Recipe

Gluten-free Tomato Soup
Ingredients
- 2 Tablespoons Avocado Oil or Olive Oil
- 2 Pounds Fresh Ripe Tomatoes
- 28 Ounces Whole Peeled Tomatoes canned
- 1 Small Onion chopped
- 4 Cloves Garlic
- 4 Cups Chicken Stock or vegetable broth
- 1 Cup Milk or Heavy Cream
- 4 Ounces Cream Cheese softened
- ¼ Cup Fresh Basil or 2 ½ teaspoon dried
- 2 Teaspoons Salt + Additional to taste depending on tomatoes as they can be bland.
- 1 Teaspoon Pepper
Instructions
- Preheat the oven to 400 degrees.
- Toss the fresh tomatoes, onions, and garlic with the avocado oil and place it on a baking sheet.2 Pounds Fresh Ripe Tomatoes, 1 Small Onion, 4 Cloves Garlic, 2 Tablespoons Avocado Oil
- Roast the vegetables for about 30 to 40 minutes until they have softened, and the garlic is fragrant.
- Place the roasted vegetables, some of the stock, the canned tomatoes, and fresh basil into a blender.28 Ounces Whole Peeled Tomatoes, 4 Cups Chicken Stock, ¼ Cup Fresh Basil
- Puree the ingredients until they are smooth.
- Add the puree, remaining stock, and spices to a pot and bring it to a simmer.
- Once the tomato soup is simmering, add the cream and cream cheese and let it simmer until the cream cheese has softened and melted into the soup.1 Cup Milk or Heavy Cream, 4 Ounces Cream Cheese
- Adjust salt and pepper to taste.2 Teaspoons Salt, 1 Teaspoon Pepper
- Serve warm alongside your favorite dipping food and enjoy!
Notes
- If you want to make this a dairy-free tomato soup, you have a few options. You can either leave them out or substitute the cream and cream cheese for dairy-free alternatives. I find that coconut cream works great in this soup. I've also tried Kite Hill's cream cheese in this tomato soup, and it was delicious.
- For a vegan tomato basil soup, substitute the dairy for dairy-free alternatives and switch the chicken stock for vegetable stock.
- Prep your tomatoes. - I like to core the fresh tomatoes before roasting them. I find when the cores are left, they can leave hard pieces in the final soup that I don't like.
- Peeling fresh tomatoes. - This is a personal preference. If you want a smoother soup, I would suggest peeling them after they are roasted. If you like a little more texture, feel free to leave them on when you add them to the rest of the soup.
- Roasted garlic. - I like to roast fresh garlic with tomatoes and onions. Roasting garlic can cause the outer part of the clove to become hard. I find this is reduced when you roast a whole head of garlic instead of individual cloves. To use the roasted garlic, just squeeze the soft centers out of the cloves into the soup. You can save any leftover roasted garlic for later
Megan Ellam says
I love this creamy tomato soup! Deliciously easy and perfect for a week of easy dinners. Thanks for sharing.
Sara Vaughn says
It's a simple recipe but always a hit!
Sara Vaughn says
You are totally right Megan!
nancy says
yummy!! I love a classic tomato soup and adding roast fresh garlic with the tomatoes and onions sounds very cozy!
Sara Vaughn says
Those add so much flavor with very little effort!
Amanda Scarlati says
Such a tasty recipe! My kids loved it with their grilled cheese!
Sara Vaughn says
Mine too!
Kayla DiMaggio says
This creamy tomato soup was so delicious! I loved all the flavors!
Oscar says
I love a creamy tomato soup and this recipe hit the spot. Loved it. Thank you.
Audrey says
Perfect for the soup weather we have been having here!
Andrea White says
Love a good tomato soup! This soup is so tasty, creamy, and delicious!