How To Make Homemade Vegan Tomato Ketchup

Updated: Feb 29, 2020

A post from 2nd Aug 2015. I know that going down to a grocery store and grab yourself a bottle of tomato ketchup is way easier than homemade. But following after the controversy of having "high fructose corn syrup" in the majority tomato ketchup brands, I decided to make it homemade. I do not wanna touch on how unhealthy high fructose corn syrup is, that's for another day.

I am using canned tomatoes as the tomatoes are canned at their peak of freshness. Unless you have a garden of roma tomatoes, go for high quality canned tomatoes. I love mixing up with some cherry tomatoes as those add another depth of flavors. As I was making this homemade tomato ketchup, I thought, why not make it fully vegan? So here it is, homemade vegan tomato ketchup. Once you start using this, you will never go back to those store-bought ones.


(Make 1 Cup)

  • Whole Roma Tomatoes Canned Preferable San Marzano, 14oz

  • Fresh Cherry Tomatoes Preferably Organic, 350g

  • Shallot Finely Minced, 1

  • Garlic Finely Minced, 1 Clove

  • Brown Cane Sugar, 1/8 Cup

  • Dijon Mustard, 1/4 TSP

  • Clove Powder, Pinch

  • All Spice Powder, 1/4 TSP

  • Ginger Powder, 1/4 TSP

  • Red Bell Pepper Finely Diced, 1/2

  • Cinnamon Powder, Pinch

  • Cayenne, 1/8 TSP

  • Smoked Paprika, 1/8 TSP

  • Apple Cider Vinegar Preferably Organic, 2 TBSP

  • Agar Agar Powder, 1/8 TSP + 1/8 TSP Water

  • Sea Salt, 1/4 TSP


  • Cast Iron Skillet

  • Blender

  • Strainer Lined With Cheese Cloth

  • Sauce Pot


  1. In a blender, add canned and fresh tomatoes.

  2. Blitz until well combine and smooth.

  3. Place a strainer over a large bowl.

  4. Line the strainer with cheesecloth.

  5. Pour the tomatoes over the strainer.

  6. Use the back of your spoon to press out as much liquid as possible.

  7. in a sauce pot over medium heat, add the tomato juice, shallot, garlic, sugar, mustard, clove, allspice, ginger, bell pepper, cinnamon, cayenne and paprika.

  8. Stir well to combine.

  9. Bring it up to a simmer.

  10. Turn the heat down to low.

  11. Allow cooking for 1 hr.

  12. Stir every 10 mins to ensure no burning at the bottom.

  13. At the last 10 mins mark, the mixture should reduce down to a paste.

  14. Add in vinegar, agar agar powder and salt.

  15. Taste and adjust for seasoning.

  16. Stir to combine well.

  17. Allow the mixture to simmer for the final 10 mins.

  18. Return the mixture back into the blender.

  19. Blitz until smooth.

  20. *Be careful as the mixture is extremely hot.*

  21. Transfer to a sterilized jar.

  22. Let it cool completely before storing in the fridge.

  23. *The ketchup will keep in the fridge for 7 days.*


17 views0 comments

Recent Posts

See All