Creamy Tomato Soup

We had a week of awful freezing, gray weather. I really hate to complain about the weather, but it can get pretty difficult where we live. Bill and I both are very strongly affected by the weather, and when you get a stretch of days that makes it hard to leave the house, it takes a toll. We were both miserable until the weather turned, and it warmed up. Just seeing the snow melting was enough to improve my mood!


During the bitterly cold days, we were craving soup. We decided to try out a new recipe for creamy tomato soup. Over Christmas, Bill’s parents had bought creamy tomato soup, and it smelled absolutely amazing. Unfortunately we could not eat it, because it contained flour, but that was definitely the inspiration for this recipe.


This recipe is adapted from Ina Garten’s Cream of Fresh Tomato Soup, which can easily be made dairy free by substituting 1/2 cup of coconut cream plus 1 teaspoon of nutritional yeast for the heavy cream. If you tolerate dairy, then using real heavy cream is the best option for this recipe.


I also HIGHLY recommend enjoying this soup with grilled cheese. If you tolerate gluten-free grains, then just grab your choice of gluten-free bread, and add a mild cheddar. We like using Kerrygold cheddar. If you want to keep things grain-free, then definitely check out Jennifer Robin’s Legit Bread!


I hope you guys enjoy this recipe, and it helps warm you up on these cold, cold days.


Creamy Tomato Soup

This creamy tomato soup is just what you need to warm up on a cold winter night. Enjoy this soup with a crispy gluten-free grilled cheese.

Serves: 8

Serves: 8decrease servingsincrease servings



Note, these instructions are written assuming the standard serving size, since you have modified the number of servings, these steps may need to be modified for best results
  1. Saute the shallot and garlic in the olive oil over medium-low heat, until fragrant.
  2. Add the chopped carrot, and saute for 2 minutes.
  3. Add the chopped tomatoes, and allow to cook for about 3 minutes, stirring often.
  4. Add the thyme leaves, bay leaf, and bone broth to the pot, and stir to combine.
  5. Season with some salt and pepper.
  6. Bring the soup to a boil over medium heat, and then turn down to low, cover the pot with a lid and simmer for 45 minutes.
  7. After 45 minutes, remove the bay leaf from the soup, and add the cream.
  8. Using an immersion blender, blend the soup until smooth.
  9. Strain the soup through a fine mesh strainer, and then add the strained soup back into the pot, and warm until serving.


If you cannot tolerate dairy, substitute 1/2 cup of coconut cream plus 1 tsp of nutritional yeast for the heavy cream. Warm the cream and the nutritional yeast in a small sauce pan on the stove, and add to the recipe when the cream is called for.

Primal Palate Spice Blends

Share a recipe

Upload your own recipes to Primal Palate, and help others find great food on our site,, meal planner and app!

Primal Palate Cooking Channel


    1. Bethany78
      January 11, 2017

      I think grilled cheese and tomato soup is one of life’s greatest pleasures! 🙂

      I have a question – since it’s winter and I live in Colorado, the tomatoes at the store are not the best. Do you think I could substitute a quality canned tomato?

      I look forward to trying this recipe!

    2. bycandace
      January 20, 2017

      Hi! I love creamy tomato soup!
      Questions: If we don’t have fresh thyme can we use dried and if so….how much? What purpose does the carrot serve? If we pre-skin the tomato do we still need to blend it? I had to give away my blender and immersion blender when I moved. I also would like to know about the ‘quality canned tomato’ question as well. Thanks!

    Write a Comment

    You need to be registered and logged in to post a comment.