Go Back
Homemade Ketchup Recipe: A Delicious Guide to Making It from Scratch

Homemade Ketchup Recipe

Rich, thick, and bursting with real tomato flavor, this homemade ketchup recipe is a game-changer for your kitchen. Made with simple ingredients like fresh or canned tomatoes, vinegar, spices, and a touch of sweetness, this version is far superior to anything you'll find in a bottle. Perfectly balanced between tangy and sweet, it's delicious as a dip, spread, or secret ingredient in your favorite recipes. Once you try this homemade version, you'll never want store-bought ketchup again.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Course Condiment, Sauce
Cuisine American
Servings 16 Servings
Calories 20 kcal

Ingredients
  

  • 1 can 28 oz crushed tomatoes or 6 ripe fresh tomatoes (peeled and chopped)
  • 1 small onion finely chopped
  • 2 cloves garlic minced
  • 1 tablespoon olive oil
  • 1/4 cup brown sugar adjust to taste
  • 1/2 cup apple cider vinegar
  • 1 tablespoon tomato paste for added thickness
  • 1 teaspoon salt
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground cloves
  • 1/4 teaspoon ground allspice
  • 1/8 teaspoon cayenne pepper optional, for heat

Instructions
 

Sauté Aromatics:

  • In a medium saucepan, heat the olive oil over medium heat. Add chopped onion and cook for 3–4 minutes until soft. Add garlic and sauté for another 30 seconds until fragrant.

Combine Base Ingredients:

  • Add crushed tomatoes (or fresh peeled ones), tomato paste, vinegar, and brown sugar. Stir well to combine.

Season the Mixture:

  • Add salt, cinnamon, cloves, allspice, and cayenne pepper. Mix thoroughly.

Simmer and Reduce:

  • Bring the mixture to a boil, then reduce the heat to low. Let it simmer uncovered for 45–50 minutes, stirring occasionally until it thickens and the flavors meld.

Blend Until Smooth:

  • Use an immersion blender directly in the pot, or carefully transfer the mixture to a blender. Blend until completely smooth.

Strain (Optional):

  • For a silkier texture, strain the ketchup through a fine mesh sieve.

Cool and Store:

  • Allow the ketchup to cool, then transfer it to an airtight jar or container. Store in the refrigerator for up to 3 weeks.