Fresh Tomato Ketchup Recipe

Craft the most incredible homemade tomato ketchup with this Joanne Weir-inspired recipe! A vibrant blend of spices creates a depth of flavor that will elevate your burgers, fries, and everything in between. This recipe is worth the time – trust us!

Prep Time 30 mins
Cook Time 180 mins
Calories 286.3 kcal
Protein 14g
Rating Be the first
Fresh Tomato Ketchup 73

Recipe Actions

Share this recipe:

Recipe Author

Forktionary editorial kitchen team

The Forktionary Kitchen Team

Adapted from Food.com, then tested & standardized by Forktionary.

Ingredients for Fresh Tomato Ketchup

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Fresh Tomato Ketchup? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Fresh Tomato Ketchup

  1. Roughly chop the tomatoes, onions, and bell pepper. Mince the garlic.
  2. Combine the tomatoes, onions, bell pepper, and garlic in a large pot. Bring to a boil over high heat. Reduce heat to medium-low, and simmer, stirring occasionally, until the vegetables are very soft (about 30 minutes).
  3. Puree the cooked vegetables using a food mill fitted with the finest blade for a semi-smooth puree, or use a blender for a completely smooth puree and then strain through a fine-mesh sieve.
  4. Return the puree to the cleaned pot.
  5. Combine the peppercorns, mustard seeds, allspice berries, cloves, celery seeds, ginger, cinnamon stick, and bay leaves in a cheesecloth bag.
  6. Add the spice bag, brown sugar, paprika, mace, cider vinegar, salt, and cayenne pepper to the tomato puree.
  7. Simmer gently, stirring frequently, until the ketchup has thickened considerably (1 1/2 to 2 hours).
  8. Remove the spice bag and discard.
  9. **For refrigerator storage:** Cool the ketchup completely. Store in a sealed airtight container in the refrigerator for up to 2 weeks.
  10. **For canning:** Wash 4 pint jars and lids in hot, soapy water; rinse well. Bring a large pot of water to a boil. Add jars and lids and boil for 1 minute. Remove with tongs and drain.
  11. While the ketchup is still hot, carefully pour it into the sterilized jars, leaving 1/4-inch headspace.
  12. Seal the jars and process in a boiling water bath for 12 minutes.
  13. Remove jars from the boiling water bath and let cool completely. You should hear a ‘pop’ sound as the jars seal.

Nutrition Information (Approximate per serving)

Sodium

26 g

Sugar

187g

Fat

1g

Carbs

20g

Frequently Asked Questions

How long does it take to make Fresh Tomato Ketchup?

Fresh Tomato Ketchup takes about 210 minutes from start to finish — roughly 30 minutes to prepare and 180 minutes to cook.

How many calories are in Fresh Tomato Ketchup?

Fresh Tomato Ketchup has approximately 286.3 calories per serving, with about 14 g protein, 20 g carbohydrates and 3 g fat.

What ingredients do I need for Fresh Tomato Ketchup?

The key ingredients for Fresh Tomato Ketchup are Tomatoes, Red Onions, Red Bell Pepper, Garlic Clove, Black Peppercorns, Mustard Seeds. See the full list with measurements above.

Reviews

No reviews yet — be the first to share your thoughts on this recipe!

Write a Review