This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This right here is the perfect Whole30 Instant Pot tomato soup (vegan) recipe. Creamy and rich but dairy-free and refined-sugar-free, this Whole30 Instant Pot tomato soup comes together easily and is the perfect nourishing and comforting soup for any Whole30, paleo, or vegan diet. No one would ever guess it’s Whole30 or vegan, either! Don’t have an Instant Pot yet? Click here to order one now – they’re life-changing!

Perfect Whole30 Instant Pot tomato soup (vegan) in two bowls in front of the Instant Pot

My earliest memories of tomato soup aren’t glamorous: impossibly thin bowls of the stuff, reconstituted from a can, served alongside grilled cheese, and in front of maybe Rugrats or Doug. I liked it but didn’t love it, and so I sort of generally wrote tomato soup off as an adult.

Don’t get me wrong; from time to time, a “tomato basil bisque” sounded good as hell to me, and I’d order it to beef up a salad or sandwich when were out to eat.

Perfect Whole30 Instant Pot tomato soup (vegan) in two bowls on a striped dish towel - overhead

I was missing it the whole time, though: the absolute beauty of a really good tomato soup. The perfect Whole30 Instant Pot tomato soup, even. Though I’d never in a million years have thought that a really perfect tomato soup could or should be Whole30, paleo, or vegan. Or made in the Instant Pot for that matter! It just sounded way too easy and way too healthy.

But with the promise of cooler weather on the way (please please please), I started craving a tomato soup recipe that I could easily integrate into our modern eating, focused on whole, real foods and less on cream, cheese, and bread to go with it all. Straight up? I don’t miss any of it, and especially not in this perfect Whole30 Instant Pot tomato soup (vegan!).

side view of Perfect Whole30 Instant Pot tomato soup (vegan) in two bowls with two spoons and fresh herbs in the background.

What makes this perfect Whole30 Instant Pot tomato soup, well… perfect? It’s creamy but still bright and vibrant, simple but not overly so, full of rich aromatics and herbs that perfectly support some top-notch canned tomatoes. I served it for the first time to my assistant and my husband during some weird holiday when he was home but I was still working. He put our son down for a nap and then slurped up a bowl of the soup. He admitted he wasn’t a big tomato soup person but this was really doing it for him.

My assistant and I, on the other hand, are less subtle. Moaning and groaning and omg we need more is how we behave with a really, really great recipe, and there was so much of that going down on tomato soup day at 40 Aprons HQ. Trust us; it’s damn good.

Perfect Whole30 Instant Pot tomato soup (vegan) served in two white bowls placed on a white and green striped tablecloth - overhead shot

This perfect Whole30 Instant Pot tomato soup (vegan, too!) is fantastic alongside a salad with chicken or chicken salad on a Whole30. It’d be unbelievable with a vegan grilled cheese if that’s your thing! And I can speak from experience and say that it’s impossibly good with a mozzarella-Boursin grilled cheese that you justified because you were pregnant and you get to have grilled cheese dangit.

But totally not necessary ?

Oh, and if you’re into Whole30 and paleo Instant Pot recipes, you should really check out my digital cookbook The Paleo Instant Pot. You might also like my Whole30 Instant Pot chicken tortilla-less soup!

To make this perfect Whole30 Instant Pot tomato soup, I used…

4.95 from 18 votes

Perfect Whole30 Instant Pot Tomato Soup (Vegan, Paleo)

Prep 10 minutes
Total 10 minutes
This right here is the perfect Whole30 Instant Pot tomato soup (vegan) recipe. Creamy and rich but dairy-free and refined-sugar-free, this Whole30 Instant Pot tomato soup comes together easily and is the perfect nourishing and comforting soup for any Whole30, paleo, or vegan diet. No one would ever guess it's Whole30 or vegan, either!
8 cups


  • 1 Tbsp. avocado or olive oil
  • ½ cup yellow onion chopped
  • 2 carrots chopped
  • 4 cloves garlic minced
  • 1 Tbsp. tomato paste
  • 1 28- ounce can whole San Marzano tomatoes crushed with your hands or in the can with kitchen shears
  • 2 cups chicken broth or vegetable broth for vegan
  • ½ tsp. dried thyme
  • 1 bay leaf
  • 2 Tbsp. coconut aminos
  • 1 14- ounce can unsweetened full-fat coconut cream or coconut milk
  • lots of sea salt
  • ¼ cup fresh basil chopped
  • fresh cracked black pepper

Equipment Needed


  • Turn the Instant Pot to sauté mode. Heat avocado or olive oil in pot. Add the onion, carrots,
  • and garlic and sauté for 5-10 minutes or until onions and carrots are very soft.
  • Add tomato paste and stir for a few minutes; tomato paste will begin to caramelize and brown a bit. Pour in the tomatoes with the juice, along with broth, thyme, bay leaf, and coconut aminos. Cook on Manual High Pressure for 15 minutes. Carefully Quick Release and remove lid.
  • Add coconut milk or coconut cream to pot and lots of sea salt. Stir until totally combined. Working in batches, carefully purée soup in blender and return to pot. Serve with plenty of fresh basil leaves and fresh cracked black pepper.
If you don't have an Instant Pot, you can make this soup on the stovetop. 
Follow the directions up until sealing the Instant Pot using a large pot on the stove. Add tomatoes, spices, and broth to the pot then bring to a simmer over medium-high heat. Reduce heat to low and cover. Simmer for 30 minutes. Uncover and proceed with recipe: stir in coconut milk, purée, and serve.
**For a Crockpot Version**
Combine all ingredients in the Crockpot and cook on low for 6-8 hours or on high for 4-6 hours. Once done cooking, stir in the coconut cream and season with salt and pepper.

Approximate Information for One Serving

Serving Size: 1cupCalories: 175calProtein: 3gFat: 13gSaturated Fat: 10gSodium: 467mgPotassium: 553mgTotal Carbs: 13gFiber: 2gSugar: 5gNet Carbs: 11gVitamin A: 2850IUVitamin C: 16.9mgCalcium: 65mgIron: 3.7mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. This soup came out delicious and was so easy to make. I followed it to the T and my hubby who is not a fan of diet or vegan things Loved it!!! So that’s a great sign 🙂 thank for sharing this great recipe

  2. I LOVE how easy this recipe is! I made it ahead of time and just heated it up in the microwave for a few days, and it was just as delicious.5 stars

  3. This was so delicious! I want more! Can I double the recipe? Or will it not fit in the instant pot? Also are you supposed to chop the bay leaf or just stick in it and take it out when serving?5 stars

  4. SO easy and SO delicious. My entire family loves it. Definitely will become a repeat recipe. Thank you so so much ❤️5 stars

  5. The soup was delicious and super easy to make on the stovetop (instant pot is on my wishlist!) As the recipe makes about 8 cups, how many cups would be one serving as part of a Whole 30 meal? I could eat this by the vat but that’s probably not a good idea!5 stars

  6. The BEST and easiest tomato soup recipe! Thank you for one without red peppers. Loved it!!! I haven’t been happy with Tom soup at the grocery and this is my first homemade. I used almond milk instead of coconut and it is beyond good.Will never go back!!5 stars

  7. This soup is wonderful and so easy to make. I love the flavor and tomato soup is one of my favorites. You have to give this a try you will not be sorry. YUM YUM YUM!5 stars

Where To Next?