Gluten Free, Dairy Free, Soy Free, Paleo, Whole30, Low Carb, Under 200 Calories
This rich, velvety homemade tomato soup is made with fresh basil, creamy coconut milk, and is so much better than store bought condensed canned soup! Plus, this healthy comfort food is extremely easy to make. Directions for making this recipe in an Instant Pot, crockpot/slow cooker or on the stove top have been included below.

Why I Love This Recipe
Dairy Free Tomato Soup is an elevated version of a classic bowl full of cozy! Whole peeled tomatoes are simmered with a blend of onions sautéed in dairy free butter or ghee, buttery garlic, cheesy nutritional yeast, and an earthy bay leaf creating the deliciously robust flavor.
This delectably rich recipe is the ultimate healthy comfort food! Dairy Free Tomato Soup is finished with coconut milk for a silky texture and fresh basil for a sweet herby contrast to the creamy, acidic tomatoes. The wholesome pot of soup is not only brimming with savory, tomato goodness, it's also a great way to use late summer fresh basil.
Plus, Dairy Free Tomato Soup is under 200 calories, gluten free, dairy free, paleo, and Whole30 compliant. It's also low carb with only 16g carbs, 12g net carbs per serving making it keto friendly as well.

Cooking Tips
Sautéing the spices until fragrant helps to release their oils to draw out the fullness of their flavors. It’s a simple step that has a big impact on the depth of flavor in this dish.
Moreover, toasting tomato paste is another simple way to deepen the flavor of this dish. Cooking tomato paste until it turns deeper red helps to caramelize the sugars and intensifies the flavor.
Why is nutritional yeast used
I use nutritional yeast in this recipe to add a lovely nutty, cheesy flavor. It's also a healthy ingredient that is nutritionally dense, especially in B vitamins. I recommend keeping this ingredient to complete the full flavor profile intended, but if you don't have any on hand, the soup will still turn out yummy (and way better than store bought)!
Scratch resistant immersion blenders
I would definitely spring for a scratch resistant immersion blender. Especially if you use dutch ovens, cast iron, or any enamel coated skillets or braisers. The one linked above is what I use currently, but there are more budget friendly options on Amazon if you search 'scratch resistant immersion blenders'. I've also noticed they often go on sale!
Slow Cooker/ Crockpot Directions
- First, turn burner to just under MEDIUM heat. In a medium skillet add ghee/dairy free butter until melted and lightly bubbly.
- Then, add the onions and sauté stirring often until soft and translucent about 3-5 minutes.
- Next, add garlic, salt, nutritional yeast, bay leaf, and black pepper. Sauté stirring constantly until seasonings are fragrant, about 30 seconds.
- Stir in tomato paste until well combined. Toast stirring frequently for 1-2 minutes until paste deepens in color.
- Lightly spray a large crockpot with cooking oil and add onion/seasoning/tomato paste mixture, whole tomatoes and vegetable broth. Stir to combine.
- Cook on LOW for 6-8 hours or HIGH for 3-4 hours.
- Use an immersion blender and blend until fully smooth. This takes 2-3 minutes.
- Stir in coconut milk and fresh basil. Enjoy!
Instant Pot Directions
- Select the Instant Pot SAUTE function and add ghee/ dairy free butter until melted and lightly bubbly.
- Then, add the onions and sauté stirring often until soft and translucent about 3-5 minutes.
- Next, add garlic, salt, nutritional yeast, bay leaf, and black pepper. Sauté stirring constantly until seasonings are fragrant, about 30 seconds.
- Stir in tomato paste until well combined. Toast stirring frequently for 1-2 minutes until paste deepens in color.
- Add whole tomatoes and vegetable broth, stir to combine.
- Turn off the SAUTE function.
- Close the Instant Pot making sure to seal the pressure valve. Cook on HIGH pressure 15 minutes. Allow steam to naturally release at least 10 minutes.
- Use an immersion blender and blend until fully smooth. This takes 2-3 minutes.
- Stir in coconut milk and fresh basil. Enjoy!
You Might Also Like
Healthy Chicken Enchilada Soup {Gluten Free, Dairy Free}
Crockpot Bacon Cheeseburger Soup {Dairy Free, Paleo, Whole30}
Dairy Free Potato Soup {Paleo, Whole30}
Cincinnati Chili {Paleo, Whole30, Keto}
Instant Pot White Chicken Chili {GF, DF}
Sweet Potato Black Bean Chili {GF, DF}
Instant Pot Mexican Chicken Corn Chowder {Gluten Free, Dairy Free}
IF YOU LOVE THIS RECIPE SHARE IT ON FACEBOOK, PINTEREST, TWITTER, AND INSTAGRAM! MAKE SURE YOU ALSO FOLLOW ME!!
HAVE YOU MADE THIS RECIPE?? PLEASE TAKE A MOMENT TO LEAVE A STAR ⭐ RATING AND QUICK REVIEW BELOW!
📖 Recipe
Dairy Free Tomato Soup with Fresh Basil {Paleo, Whole30, Keto}
Equipment
- 1 large deep pot
- 1 Wooden Spoon
- measuring cups and spoons
- 1 immersion blender
Ingredients
Onion
- ¼ cup ghee or dairy free butter if you're not paleo/Whole compliant
- ½ medium onion
Spice Blend
- 3 cloves fresh garlic minced
- 1½ teaspoon salt plus extra pinches
- ¼ cup nutritional yeast
- 1 medium bay leaf
- ¼ teaspoon black pepper
- 2 tablespoon tomato paste
Liquids
- 3 28 oz cans whole peeled tomotoes
- 1½ cup vegetable broth
Stir-Ins
- 1 cup coconut milk
- 1 cup fresh basil cut into thin ribbons then sliced in thirds
Instructions
Cook the Onions
- Add ghee (or dairy free butter) to a large deep pot. Turn burner to slightly under MEDIUM heat. When butter is melted and begins to bubble slightly, add diced onions and a pinch of salt.
- Sauté onions stirring often until soft and translucent about 3-5 minutes.
Add the Spices
- Add garlic, salt, nutritional yeast, bay leaf, and black pepper. Sauté stirring constantly until seasonings are fragrant, about 30 seconds.
- Stir in tomato paste until well combined. Toast stirring frequently for 1-2 minutes until paste deepens in color.
Add the Liquids
- Add whole tomatoes and vegetable broth. Place a lid mostly covering the pot to reduce splatter. Increase heat to MED-HIGH to bring soup to a boil. Once boiling, stir the soup, cover entirely with a lid, and reduce heat to MED-LOW. Allow to simmer undisturbed for 30 minutes. Turn off burner.
- Use an immersion blender and blend until fully smooth. This takes 2-3 minutes.
Add the Stir-Ins
- Stir in coconut milk and fresh basil. Enjoy!
Comments
No Comments