5 from 1 vote
side view of a bowl of tomato basil soup garnished with basil leaves
Creamy Tomato Basil Soup
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
 

This creamy tomato basil soup is a dairy-free twist on the classic!

Course: Soup
Cuisine: American
Keyword: creamy tomato soup recipe, dairy free tomato soup, gluten free tomato soup, tomato soup recipe, whole30 tomato soup recipe
Servings: 6 servings
Calories: 1818 kcal
Author: Jessica
Ingredients
  • 3 Tablespoons olive oil
  • 2 medium red onions, diced
  • 1 1/2 teaspoons jarred minced garlic
  • 28 oz can diced tomatoes
  • 2 Tablespoons tomato paste
  • 32 oz box vegetable stock
  • 3/4 cup coconut milk
  • 5.4 oz can coconut cream
  • 1/2 cup torn basil, packed
  • salt & pepper
Instructions
Stovetop:
  1. In a large dutch oven or stockpot, heat olive oil over medium heat. 

  2. Add the red onion, season well with s&p,  and sauté until tender, about 5 minutes. 

  3. Add the minced garlic and cook for 1-2 minutes more. 

  4. Add the tomatoes, tomato paste, and vegetable stock to the pot. Bring to a boil, then reduce to a simmer and allow to cook for about 10 minutes. 

  5. Add the coconut milk, coconut cream, and basil to the pot. Using an immersion blender, puree the whole mixture until smooth and creamy. 

  6. Serve immediately. Leftovers can be stored in the fridge, and flavors get better after a day or two! Also freezes well. 

Instant Pot:
  1. Set Instant Pot to sauté function and add olive oil. 

  2. Add the red onion, season well with s&p, and sauté until tender, about 5 minutes. 

  3. Add the minced garlic and cook for 1-2 minutes more. 

  4. Add the tomatoes, tomato paste, and vegetable stock to the pot. Put the lid on and set on manual, high pressure, for 10 minutes.  

  5. When done, open the lid and add the coconut milk, coconut cream, and basil to the pot. 

  6. Using an immersion blender, puree the whole mixture until smooth and creamy. 

  7. Serve immediately, or switch to the keep warm function and put the lid back on until ready to serve. 

  8. Leftovers can be stored in the fridge, and flavors get better after a day or two! Also freezes well. 

Recipe Notes

I recommend this immersion blender!

Nutrition Facts
Creamy Tomato Basil Soup
Amount Per Serving
Calories 1818 Calories from Fat 1188
% Daily Value*
Fat 132g203%
Saturated Fat 110g688%
Sodium 22153mg963%
Potassium 4875mg139%
Carbohydrates 167g56%
Fiber 27g113%
Sugar 89g99%
Protein 29g58%
Vitamin A 12735IU255%
Vitamin C 192.7mg234%
Calcium 653mg65%
Iron 27.6mg153%
* Percent Daily Values are based on a 2000 calorie diet.