This Whole30 Tomato Basil Soup is bursting with the flavor of fresh basil and creamy without any dairy. The best part? This recipe comes together in around only 30 minutes and makes for the perfect quick and delicious weeknight dinner. 

Whole30 Tomato Basil Soup

Tomato soup is one of my personal favorites. It’s a warm and cozy classic that is full of flavor and so easy to make. If you have never made homemade tomato soup, it really could not be any simpler.

To make your own homemade soup all you need are a few pantry staples, fresh herbs, and aromatics. In around thirty minutes you’ll have a comforting soup made from real food ingredients that everyone will love.

Watch How to Make This Recipe

This soup recipe is Whole30 compliant but I include tweaks later in this post on how to make it fit your needs. Feel free to get creative and make this recipe work for you!

soup ingredients

Simple Ingredients for the Best Tomato Soup

One of the great things about this creamy tomato basil soup is that it’s made with just a few simple ingredients and most of them are pantry staples that you likely already have on hand.

  • Olive oil
  • Yellow onion
  • Garlic cloves
  • Fresh basil
  • Fire roasted tomatoes
  • Crushed tomatoes
  • Chicken broth
  • Full fat coconut milk
  • Balsamic vinegar
  • Red pepper flakes

diced tomatoes, chicken stock, and onions in a large pot

How to Make Creamy Tomato Basil Soup

Step One: First, start by heating a large pot or dutch oven over medium-high heat. Once it is hot, add a tablespoon of oil to the pot and the add the diced onions and garlic. Cook the onions and garlic for five to six minutes until the onions start to become tender and translucent.

Step Two: Next, add the roasted diced tomatoes, crushed tomatoes, chicken broth, balsamic vinegar, salt, and red pepper flakes to the pot. Simmer the soup for 30 minutes for 30 minutes.

tomato soup in blender with basil

Step Three: After the soup has finished simmering, transfer it to a high-powered blender and blend until smooth. Then, add the fresh basil and blend again. Transfer the soup back to your pot and add in the coconut milk. Stir until well combined and then simmer the soup for ten more minutes.

Step Four: Serve the soup with more fresh basil and a drizzle of coconut milk, and enjoy!

blended soup in stock pot

Tips and Tricks

  • Need to make this soup vegan or vegetarian? Feel free to use vegetable broth instead of chicken broth.
  • Fresh garlic and fresh basil are a must for this soup. They really help bring this soup to life.
  • If you have no reason to keep this recipe dairy-free, you can use half and half or even heavy cream instead of coconut milk.
  • You can garnish your soup with shredded cheese or additional red pepper flakes or black pepper.

How to Store This Soup

Once the soup has completely cooled, you can store it in an air-tight container in the fridge for up to 4-5 days. You an also freeze this soup for up to three months. To reheat the frozen soup, let in thaw completely in the fridge before reheating on the stovetop or in the microwave.

What to Serve with Tomato Soup

This soup is really perfect all on its own but if you would like, you can add in some shredded chicken for an extra boost of protein. If you are not doing a round of Whole30, you can also serve this soup with a toasted buttered bread or a grilled cheese sandwich on gluten free bread.

two bowls of tomato soup on wooden board

More Delicious Soup Recipes to Love

Gluten Free Chicken Noodle Soup

Easy Loaded Baked Potato Soup 

Whole30 Zuppa Toscana Soup

Healthy Chicken Taco Soup

Thai Red Curry Chicken Soup

Chicken and Corn Chowder

Healthy Slow Cooker Chili

Recipe by: Ashlea Carver / All the Healthy Things | Photography by: Casey Colodny / THE MINDFUL HAPA

Print
two bowls of tomato soup with garnishes on concrete board

Whole30 Tomato Soup

  • Author: Ashlea Carver
  • Prep Time: 5 minutes
  • Cook Time: 40 minutes
  • Total Time: 45 minutes
  • Yield: 4 1x
  • Category: Lunch + Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free
  • Author: Ashlea Carver
  • Prep Time: 5 minutes
  • Cook Time: 40 minutes
  • Total Time: 45 minutes
  • Yield: 4 1x
  • Category: Lunch + Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

Method

  1. Heat a dutch oven or heavy bottomed pot over medium heat. Once hot, add the olive oil, onion, and garlic. Sauté the onions and garlic for 4-5 minutes until the onions soften and become translucent. 
  2. Next, add the roasted diced tomatoes, crushed tomatoes, chicken broth, balsamic vinegar, salt, and red pepper flakes to the pot. Simmer the soup for 30 minutes. 
  3. After the soup has simmered, transfer it to a blender and blend until smooth. Then, add the fresh basil and blend again. Transfer the soup back to your pot and add in the coconut milk. Simmer for 10 more minutes.
  4. Finish the soup with more fresh basil and enjoy!
instagram logo

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

67 Comments

  1. This soup was great! I appreciate how easy it was, and the flavor was outstanding. Will definitely be making again!






    1. Ashlea Carver says:

      happy you loved it, Nell!

  2. I am just curious when to add the salt, pepper and red pepper flakes? I don’t see it in the recipe.

    1. Ashlea Carver says:

      Hi Marcia! step 2! just updated that section to make it more clear!

  3. Absolutely loved this recipe for dinner tonight!!! Substituted the half and half and it was delicious. Only issue was we didn’t see in the recipe when to add salt and red pepper flakes. Then I decided to watch the video and I see you add as a topping at the end! Now we know!
    Never had coconut milk… does it have a coconut taste?






    1. Ashlea Carver says:

      I’m so glad you loved the recipe, Sabrina! I don’t find the coconut milk to have a strong taste!

  4. This soup is delicious!! I will make it often. My family loves it too. A little bit spicy which I love. Love the basil too.






  5. Hey ashlea!

    Currently eating this for dinner and oh man is it good!!! Will definitely be making again.






  6. I e made this in a large batch many times and froze it for meals. I always add shredded chicken breast to it to make a meal of the soup, and it is wonderful! I used my immersion blender before adding the chicken. I’m going to can my next batch, so will leave out the coconut milk when canning and add it into the soup when ready to open each jar.