Instant Pot Tomato Soup

Fresh, creamy and delicious instant pot tomato soup.




  1. Spray a baking tray lightly with some oil and arrange the tomatoes on it. Drizzle some more oil on the tomatoes and stick the tray in a preheated (400F) oven for 35-40 minutes. Take the tray out and remove the skins. There might be a little liquid on the tray from the tomatoes. Don’t discard this.
  2. Switch on your instant pot and press saute (normal). Melt the butter and add onions and garlic. Saute for 2-3 minutes until soft and fragrant.
  3. Add the roasted tomatoes (liquid and all) and the rest of the ingredients except cream, sugar and croutons (if using). Cancel saute and secure the lid. Set to pressure cooking on high for 5 minutes. Make sure the steam release handle is on ‘sealing’. Once the timer beeps, let the steam escape naturally.
  4. Open the pot and discard the whole spices. Using an immersion blender, blend the tomatoes and liquid to a smooth puree.
  5. Add the coconut cream and mix well.
  6. Take the soup out in deep bowls and garnish with some dry herbs and croutons.


  1. Choose fresh, red and ripe tomatoes because the quality of soup depends on this.
  2. If you’re on a vegan diet, go ahead and substitute the butter with vegan butter.
  3. Instead of sugar, you can also add 2 tbsp honey. Adjust the quantity of sugar or honey as desired.