Homemade Ketchup

Homemade Ketchup
Diana Rattray
  • Total: 4 hrs 10 mins
  • Prep: 70 mins
  • Cook: 3 hrs
  • Yield: 3 Pints (96 servings)
Nutritional Guidelines (per serving)
22 Calories
0g Fat
5g Carbs
1g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 3 Pints (96 servings)
Amount per serving
Calories 22
% Daily Value*
Total Fat 0g 0%
Saturated Fat 0g 0%
Cholesterol 0mg 0%
Sodium 151mg 7%
Total Carbohydrate 5g 2%
Dietary Fiber 1g 3%
Protein 1g
Calcium 11mg 1%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This homemade ketchup takes time and tomatoes, but the final result is well worth the effort, especially if you have an abundance of fresh tomatoes.

Start preparation a day in advance and then refrigerate the tomato pulp and liquid mixture. Simmer and can the ketchup the next day.


  • 1 1/2 teaspoons celery seeds
  • 2 teaspoons cloves (whole)
  • 1 3- to 4-inch cinnamon stick (broken into small pieces)
  • 1/2 teaspoon allspice berries (whole)
  • 1/2 teaspoon mustard seeds
  • 1 1/2 cups cider vinegar
  • 12 pounds tomatoes (cored and coarsely chopped)
  • 1 clove garlic (finely chopped)
  • 1 large onion (chopped)
  • 1 small hot red pepper (finely chopped or 1/4 to 1/2 teaspoon cayenne pepper)
  • 1/2 cup granulated sugar
  • 1/3 cup light brown sugar (packed)
  • 2 tablespoons pickling salt

Steps to Make It

  1. Gather the ingredients.

  2. Put the celery seeds, cloves, cinnamon, allspice, and mustard seeds in a cheesecloth bag. Tie up and set aside.

  3. In a small stainless steel or enamel-lined saucepan, combine the vinegar and spice bag. Bring to a full boil.

  4. Remove from heat and let stand for 25 minutes. Remove the spice bag and discard. Set the vinegar aside.

  5. In a large stainless steel or enamel-lined kettle (at least 8- to 12-quart size), combine the chopped tomatoes, garlic, onion, and red pepper or cayenne. Bring to a boil, stirring frequently.

  6. Reduce heat to medium-low and continue at a gentle boil, stirring frequently, for 25 minutes.

  7. Add the spiced vinegar to the tomato mixture and continue cooking, stirring frequently, for 30 minutes longer.

  8. Drain the tomatoes into a large stainless steel saucepan, then put them through a food mill to extract as much juice and pulp into the saucepan as possible. Discard the solids.

  9. Add the granulated sugar, the brown sugar, and the salt to the extracted pulp and juices. At this point, you can refrigerate this mixture overnight and finish the next day.

  10. Otherwise, bring the tomato pulp mixture to a boil over medium-high heat, then reduce heat to medium-low and boil for about 2 hours, or until reduced by about 2/3 and thickened to a ketchup consistency.

  11. Meanwhile, prepare the work area, canner, jars, and lids. If you've never canned anything before or are just looking for a refresher, take a peek at out guide for preparing jars for canning and boiling water processing.

  12. Fill jars, leaving 1/2-inch headspace. Use a small plastic or stainless steel spatula to remove air bubbles, wipe rims with a damp cloth, and fit with lids and seals.

  13. Transfer to a rack in the canner and lower into the hot water. Add more water, as needed, so you have 1 inch over the jars.

  14. Cover, bring to a boil and continue boiling gently for 15 minutes.

  15. Once they are done, use tongs to remove the jars from the water and place them on a rack to cool.

  16. Use on your favorite foods like hamburgers, hot dogs, French fries, and more, and enjoy!

You Might Also Like