How to Make Tomato Ketchup at Home


When you have an overabundance of tomatoes from the garden, one way to use them is to make your own ketchup. Tomato ketchup is a way to utilize less than perfect tomatoes and you don't need specialized canning equipment in order to preserve the ketchup after it is cooked and jarred. Plan on the process taking the better part of an afternoon to complete.

Prepare the Tomatoes

Step 1

Fill a large stockpot half-full of water and bring to a boil over medium high heat. Fill the kitchen sink with half-full cold water. If you do not have a double kitchen sink, fill the second stockpot half full of cold water. Wash the tomatoes under cold running water to remove any dirt or debris.

Step 2

Place the tomatoes into the boiling water for one minute. This makes removing the peels easier. Place the boiled tomatoes into the cold water.

Step 3

Remove the peels by slipping the skins from the fruits. Place the tomatoes in a large bowl.

Cook the Ketchup Ingredients

Step 1

Cut the tomatoes into quarters, throwing out bruised or damaged portions. Place the tomato quarters into a large stockpot and heat to boiling over medium heat. Add the onions and cayenne pepper. Allow the tomatoes to cook for 30 minutes.

Step 2

Place the vinegar in a 2 qt. saucepan. Place the spices in the center of several layers of cheesecloth. Bring up the corners of the cheesecloth and tie together to form a ball around the spices. Place the spice bag into the vinegar and bring to a boil. Turn off the heat and cover for 20 minutes.

Step 3

Remove the spice bag from the vinegar and stir the vinegar into the tomato mixture. Return the tomato mixture to a boil and allow to cook for 30 minutes longer. Place a food mill over a large bowl. Ladle the tomato mixture into the food mill and process the tomatoes through the mill, saving the juices in the bowl beneath the mill.

Step 4

Pour the tomato juices back into the stockpot. Add sugar and salt and bring the mixture back to a simmer. Cook, stirring often, until the tomato mixture is reduced by half.

Canning the Ketchup

Step 1

Fill the second stockpot half-full of water and bring to a boil. Place the canning jars into the water to sterilize. Place the canning lids into a small saucepan and cover with water. Bring to a boil and then turn off the heat. Use canning tongs to remove the jars from the boiling water.

Step 2

Use the ladle to fill the jars to within 1/4 inch of the top of the jar. Wipe the jar rim with a paper towel to remove any spills. Place a lid on the jar and secure with a canning lid. Place the jars back into boiling water. Add more water if necessary to cover the jars 2 inches over the top of the lids.

Step 3

Process the ketchup for 15 minutes in the boiling water bath after the water has returned to a boil. Remove the jars from the water at the end of the cooking time and allow to cool.

Things You'll Need

  • 2 Large stockpots (12 qt. or larger)
  • Large bowl
  • 2 qt saucepan
  • 24 lbs. tomatoes
  • 3 cups finely chopped onions
  • 3/4 tsp. cayenne pepper
  • Ladle
  • Food mill
  • 3 cups of five percent apple cider vinegar
  • Cheesecloth
  • 4 tsp whole cloves
  • 3 crushed cinnamon sticks
  • 1 1/2 tsp whole allspice
  • 3 tbsp celery seeds
  • 1 1/2 cup sugar
  • 1/4 cup salt
  • Pint sized canning jars, lids and rings
  • Small saucepan
  • Canning tongs
  • Paper towels


  • Michigan State University: Canning Tomato Ketchup
  • University of Florida: Selecting, Preparing and Canning - Tomato Ketchup (PDF)
Keywords: homemade ketchup, homemade tomato ketchup, home made ketchup

About this Author

G. K. Bayne is a freelance writer, currently writing for Demand Studios where her expertise in back-to-basics, computers and electrical equipment are the basis of her body of work. Bayne began her writing career in 1975 and has written for Demand since 2007.