Homemade Tomato Ketchup | How to make Homemade Tomato Ketchup

By Amrita Iyer  |  26th Sep 2015  |  
4.7 from 6 reviews Rate It!
  • Photo of Homemade Tomato Ketchup by Amrita Iyer at BetterButter
Homemade Tomato Ketchupby Amrita Iyer
  • Prep Time


  • Cook Time


  • Serves





About Homemade Tomato Ketchup Recipe

Who does not love Ketchup?Some people have it with almost everything from Idlis and Dosas to Pakoras,Burgers and Fries.However seeing the current trend in the market about artificial colors and flavours termed as toxins and poisons it really pays to make your own at home and give the family a treat.The following recipe is a sure shot winner without harmful chemicals,preservatives and toxins and very easy to make.

Homemade Tomato Ketchup

Ingredients to make Homemade Tomato Ketchup

  • 1 kg big fresh and firm fleshy tomatoes
  • 1 big onion (Optional)
  • 5-6 fat garlic Cloves (Optional)
  • 3/4 cup sugar
  • 2 tsp Rock Salt (sendha namak)
  • 1 tsp Garam masala
  • 1/2 tsp clove Powder
  • 1/2 tsp ginger Powder(Sonth)
  • 1/2 tsp fresh Green Chili Paste
  • 2 tsp white vinegar

How to make Homemade Tomato Ketchup

  1. Quarter the Tomatoes,Onions and halve the Garlic Cloves.Add them in a non stick pan and put the pan on the lowest heat (WITHOUT WATER) allowing the Tomatoes to release their juices naturally in the heat.
  2. The Onion and Garlic will also get cooked and release their flavours into the juice.Cook for around 30 -40 minutes till the Tomatoes have become mashed and pulpy.
  3. NOTE – Here you can add whole Garam Masala(khade masale) as well as fresh Green Chilies.Else used powdered Garam Masala and fresh Green Chili paste after cooking the strained sauce.
  4. Cool the Tomato mix to room temperature. After cooling,blend the cooked Tomatoes in a blender till the mixture becomes a thick gravy.Force the liquid through a soup strainer/chalni/mesh strainer into a separate bowl.
  5. Make sure that every bit of liquid is squeezed through the sieve.Put the strained liquid on heat again and add sugar.
  6. Mix and keep cooking for approximately 25-30 minutes on low heat till it attains the ketchup consistency.
  7. TEST – When you take a tsp of the sauce on a cool plate and tilt it,then it should not drip.Then you have the right consistency. Add Green Chili paste,rock salt,Garam masala,Ginger and Clove Powders and mix well.
  8. Cover the pan with a clean kitchen towel and leave to cool to room temperature.
  9. After the ketchup comes to room temperature,add the 2 tsp Vinegar and mix well.Transfer to an airtight glass bottle and close the lid tight.
  10. Serve as desired preferably with sandwiches,snacks or finger foods!Great on fingers too..:)

My Tip:

Note some important points for the recipe: 1.Try and use fleshy Tomatoes rather than juicy ones as they will yield more pulp. 2.Make the Ketchup in a non stick pan. 3.Onion and Garlic are optional and can be omitted by those who do not want them. 4.Make the Ketchup in a pan larger than the quantity of ingredients. 5.I have used Rock Salt(Sendha Namak) but you can use normal Iodised salt or sea salt.But use Rock Salt for the best taste. 6.I have used powdered Garam Masala and Green Chili Paste.But if you want you can boil whole Garam Masala with Green Chilies with the Tomatoes and grind to a paste). 7.Store it in clean glass bottles.Please do not use Plastic as the smell of plastic will come into the Ketchup soon!

Reviews for Homemade Tomato Ketchup (6)

anusha bansal3 years ago

How long we can store ketchup with this method... As I can see there is no preservative

saptaparna dutta3 years ago

Which tomatoes are better to use, round desi one or hybrid one?

Disha Singh3 years ago

I tried it and was successful.. Thanks :blush::thumbsup:

krishna v3 years ago


seema sadana4 years ago


Jaswinder Kaur4 years ago

nice tips