Old Fashioned Ketchup Recipe with Fresh Tomatoes: A Simple Homemade Classic

Last summer’s tomato harvest inspired this project. Let’s make ketchup from scratch using fresh tomatoes. This recipe creates a balanced, preservative-free condiment.

Why This Recipe Works

  • Uses fresh tomatoes for vibrant flavor
  • Balances sweetness and acidity naturally
  • Allows complete control over ingredients
  • Creates a smooth, thick texture
  • Can be customized to personal taste

Ingredients

  • 5 pounds ripe tomatoes, cored and quartered
  • 1 large yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 1 cup apple cider vinegar
  • ½ cup granulated sugar
  • 2 tablespoons tomato paste
  • 1 teaspoon salt
  • ½ teaspoon ground allspice
  • ¼ teaspoon ground cloves
  • ¼ teaspoon cayenne pepper (optional)

Equipment Needed

  • Large heavy-bottomed pot
  • Immersion blender or food mill
  • Fine-mesh strainer
  • Wooden spoon
  • Measuring cups and spoons
  • Clean glass jars for storage

Instructions

Old Fashioned Ketchup Recipe With Fresh Tomatoes

Prepare and Cook the Tomatoes

Place 5 pounds of cored and quartered tomatoes in a large heavy-bottomed pot. Add 1 finely chopped yellow onion and 4 minced garlic cloves. Cook over medium heat for 25 minutes, stirring occasionally with a wooden spoon. The tomatoes will release their juices and break down. The mixture should bubble gently. You’ll see the tomatoes soften and the onions become translucent. Tip: Use ripe, in-season tomatoes for the best flavor. Avoid underripe tomatoes as they lack natural sweetness.

Blend and Strain the Mixture

Remove the pot from heat. Use an immersion blender to puree the tomato mixture until completely smooth. Alternatively, transfer to a blender in batches. Pour the puree through a fine-mesh strainer into a clean pot. Press with the back of a spoon to extract all liquid. Discard the seeds and skins left in the strainer. This step creates a smooth base. The straining removes fibrous material that affects texture. Expect about 6 cups of strained puree.

Add Flavorings and Simmer

Return the strained puree to medium heat. Add 1 cup apple cider vinegar, ½ cup granulated sugar, 2 tablespoons tomato paste, 1 teaspoon salt, ½ teaspoon ground allspice, ¼ teaspoon ground cloves, and optional ¼ teaspoon cayenne pepper. Whisk to combine. Bring to a simmer, then reduce heat to low. Cook uncovered for 1 hour 30 minutes, stirring every 15 minutes. The mixture will reduce by about half. Tip: Stir regularly to prevent sticking. The simmer should be gentle with small bubbles.

Test and Adjust Consistency

After 1 hour 30 minutes, check the consistency. Dip a spoon into the ketchup. Run your finger through the ketchup on the spoon. The line should hold without filling in immediately. If too thin, continue simmering for 15-minute intervals until thickened. If too thick, add water 1 tablespoon at a time. Taste and adjust seasoning. Add more salt or sugar if needed. The ketchup should coat the back of a spoon evenly. It will thicken further as it cools.

Cool and Store Properly

Remove the pot from heat. Let the ketchup cool to room temperature, about 2 hours. Transfer to clean glass jars, leaving ½ inch headspace. Seal tightly. Store in the refrigerator for up to 3 weeks. For longer storage, process in a water bath canner for 15 minutes. Label jars with the date. Tip: Sterilize jars before filling to extend shelf life. The ketchup’s flavor improves after 24 hours in the refrigerator.

Tips and Tricks

Use a food mill instead of straining for easier processing. Roast tomatoes at 400°F for 30 minutes before cooking to deepen flavor. Substitute brown sugar for granulated sugar for caramel notes. Add a cinnamon stick during simmering for warm spice flavor. For smoky ketchup, use smoked salt or add 1 teaspoon smoked paprika. Strain through cheesecloth for ultra-smooth texture. Simmer in a wide pot for faster evaporation. Freeze in ice cube trays for portioned use. Test acidity with pH strips; ketchup should be below 4.6 for safe canning.

Recipe Variations

  • Spicy Version: Add 2 chopped jalapeños with tomatoes and increase cayenne to ½ teaspoon.
  • Curry Ketchup: Add 2 tablespoons curry powder and 1 teaspoon turmeric with spices.
  • Herb-Infused: Steep 2 sprigs fresh thyme or rosemary in vinegar overnight before using.
  • Fruit Twist: Replace 1 pound tomatoes with 1 pound pitted plums for stone fruit notes.
  • Reduced Sugar: Use ¼ cup sugar and add ¼ cup grated apple for natural sweetness.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Yes. Substitute 2 (28-ounce) cans of whole peeled tomatoes. Drain excess liquid before using. The cooking time may reduce slightly since canned tomatoes are already soft. Adjust seasoning as canned tomatoes often contain salt.

How do I know when the ketchup is thick enough?

The ketchup should coat a spoon without dripping immediately. Draw a line through it on the spoon; the line should hold for 3 seconds. Remember it thickens as it cools. If unsure, refrigerate a small sample for 30 minutes to check final consistency.

Why is my ketchup too acidic?

Tomato acidity varies. Balance with additional sugar 1 tablespoon at a time during simmering. You can also add a pinch of baking soda to neutralize excess acid. Taste after each adjustment. Using very ripe tomatoes reduces initial acidity.

Can I reduce the sugar content?

Yes. Reduce sugar to ¼ cup or use alternative sweeteners like maple syrup or honey. Note that sugar acts as a preservative, so reduced-sugar ketchup has a shorter shelf life. Store in the refrigerator and use within 2 weeks.

How long does homemade ketchup last?

Refrigerated in a sealed jar: 3 weeks. Properly canned and processed: 1 year. Always check for signs of spoilage like mold, off odors, or bubbling. Discard if any doubt. For best quality, use within recommended timeframes.

Summary

This homemade ketchup uses fresh tomatoes for superior flavor. The process involves cooking, straining, and simmering with balanced seasonings. It yields about 3 cups of preservative-free condiment.

Leave a Comment