Go Back
Print Recipe
4 from 1 vote

Whole30 Creamy Tomato Soup

This Whole30 Creamy Tomato Soup is so simple! It comes together in mere minutes, but is so satisfying. Its creamy, dreamy + exactly as you remember from your childhood.
Prep Time5 minutes
Cook Time15 minutes
Course: Appetizer, Main Course, Soup
Cuisine: American
Keyword: butternut squash soup, caramelised onion, cashew, creamy, dairy-free, garlic, gluten-free, grain-free, paleo, tomato, tomato soup, whole30
Servings: 4

Ingredients

  • 2 tbsp avocado, coconut or olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 tsp salt
  • 1 pinch pepper
  • 2 cans chopped tomatoes or tomato puree (28oz)
  • 3 cups chicken broth or stock
  • 1 date sub 1 tbsp honey or maple syrup if not whole30
  • 1/2 cup cashews

Instructions

Stove-Top Instructions

  • In a large pot, add the oil and preheat the pan to medium heat.
  • Add the onions, garlic, salt and pepper and sautee for 5 minutes, until transluscent.
  • Add the tomatoes, date and broth. Bring to a boil.
  • Place the soup into a blender or food processor with the cashews. Blend the soup (carefully) until completely creamy.
  • Keep warm on the stove until serving!

Instant Pot Instructions

  • Set the instant pot to sautee and add the oil.
  • Add the onions, garlic, salt and pepper and sautee for 5 minutes, until transluscent.
  • Add the tomatoes, date, broth and cashews. Set the instant pot to cook for 3 minutes at high pressure.
  • Release the pressure and add all of the soup to a blender. Blend until smooth + creamy.
  • Pour back into the instant pot to keep warm!