Go Back
+ servings
Best Homemade Ketchup in glass jar

The Best Homemade Ketchup

Most tomato sauces are made with Roma style tomatoes due to their lower moisture content and high flavor. I made my ketchup with a mix of Roma hybrids and heirloom cherry tomatoes and it was delicious. Experiment with the tomatoes you have on hand for varied flavor in every batch!
Course Condiment
Cuisine American
Prep Time 20 minutes
Cook Time 1 hour
Servings 32 1 tablespoon serving (total yeild aproximately 2 cups)
Calories 15kcal
Author Toni Dash


  • 4 whole cloves
  • 1 bay leaf
  • 1 cinnamon stick
  • 1/4 teaspoon celery seeds
  • 1/4 teaspoon chile flakes
  • 1/4 teaspoon whole allspice
  • 2 pounds Roma (or Plum) tomatoes roughly chopped
  • 1 1/2 teaspoon kosher salt
  • 1/2 cup apple cider vinegar
  • 5 tablespoons light brown sugar
  • 1 yellow onion peeled and chopped
  • 1 Anaheim chile deseeded and chopped
  • 1 Garlic Clove diced
  • Cheesecloth
  • Kitchen twine


  • Prepare a square single layer of cheesecloth that will fit all the spices with room to fold and secure the contents. 
  • Place the cloves, bay leaf, cinnamon stick, celery seeds, chile flakes, and allspice in the middle of the cheesecloth. Fold closed and secure with a length of kitchen twine.
  • In a medium stock pot 4-quarts or larger (enough to house the tomatoes with some extra room) place tomatoes, salt, vinegar, sugar, onion, chile, garlic and spice packet. Cook over medium heat until tomatoes and chiles are soft and onions are translucent and limp (about 30 minutes).
  • Remove and discard spice packet. Puree the sauce using an immersion blender, traditional blender or food mill. 
  • Strain the ketchup through a fine mesh strainer back into the cooking pot. NOTE: this step removes any seeds.
  • Cook over medium-low heat for an additional 20-30 minutes until thickened to your preference.
  • Store in a sealed glass container in the refrigerator for up to 3 weeks.



Adapted from Saveur Magazine


Calories: 15kcal | Carbohydrates: 3g | Protein: 0g | Fat: 0g | Saturated Fat: 0g | Cholesterol: 0mg | Sodium: 117mg | Potassium: 77mg | Fiber: 0g | Sugar: 2g | Vitamin A: 240IU | Vitamin C: 4.4mg | Calcium: 6mg | Iron: 0.1mg