Skip to Content

Homemade Ketchup From Fresh Tomatoes – With No Refined Sugar

Making homemade ketchup from fresh tomatoes is easy to do and requires very little work.

Not to mention that it is much healthier for you than most store-bought varieties.

homemade ketchup in a bottle
Homemade ketchup made from fresh tomatoes.

Plus this recipe uses no refined white or brown sugars. Therefore, all the sweetness comes from the tomatoes themselves along with a small amount of honey.

Ever since we posted our recipe for Homemade Ketchup in a Slow Cooker, we have received several requests for a ketchup recipe that takes less time to make.

So we decided to share our homemade ketchup from fresh tomatoes recipe that is made on our stove top.

Homemade Ketchup From Fresh Tomatoes

A lot of homemade ketchup recipes that take less than 30 minutes to make require tomato paste as the main ingredient.

homemade ketchup from fresh tomatoes
Homemade ketchup is much better made with fresh tomatoes.

I have tried a few different recipes like that and have found that the ketchup didn’t taste like the store-bought varieties at all.

In fact, the ketchup tasted like flavored tomato paste.

So I decided to stick with making ketchup from fresh tomatoes instead.

Yes, it takes a little bit longer, but the taste is well worth the extra time.

The Tomatoes

You can use any variety of tomatoes to make ketchup. However, the best and quickest way to make homemade ketchup from fresh tomatoes is to use paste tomatoes.

paste tomato
Paste tomatoes, like this San Marzano variety make the best ketchup.

That is because paste tomatoes have thicker walls and less water content in them than standard slicing tomatoes.

Therefore, when cooked down, the paste tomatoes produce a much thicker substance than other tomatoes.

However, you can still use other varieties, including cherry tomatoes. It will just take longer for the homemade ketchup to thicken.

The Other Ingredients

No ketchup recipe would be complete without vinegar. That is what gives ketchup that familiar tang taste.

diced onion
Diced onion ready to go in the pot.

And in order to keep this homemade ketchup healthy, there is no refined sugar added. Instead we use honey as our sweetener.

Add in a little onion, garlic, brown mustard, Worcestershire sauce, salt and pepper and you have all the ingredients that you need.

The Cooking Process

Now that you have your ingredients, it is time to get cooking!

But first, you must core and chop your tomatoes. We cut our tomatoes into quarter sections.

Then holding each section over the sink, squeeze out most of the seeds and juices. Place the tomatoes in a large stockpot.

cut tomatoes
Cut your tomatoes in quarters then squeeze out the seeds and pulp before adding them to your pot.

Next add the remaining ingredients and bring the mixture to a boil. Reduce the heat and let simmer for 30-60 minutes until the tomatoes have broken down completely.

Use an immersion blender to puree the ketchup. If you don’t have an immersion blender, you could transfer the mixture to a high powered blender or food processor.

Just be sure to only fill the blender half full, working in batches if needed.

Continue to simmer the homemade ketchup to the desired consistency. Remember though, the ketchup will also thicken when it cools.

homemade ketchup from fresh tomatoes
Allow the ketchup to simmer until the desired consistency has been reached.

Storing the Homemade Ketchup

Once the ketchup has had time to cool, place in air-tight containers. We store ours in wide mouth ketchup bottles for easy pouring or squeezing.

Store in the refrigerator for up to 14 days. You can also freeze the homemade ketchup for up to 6 months.

If you would like to can the ketchup, you must increase the amount of vinegar to 3/4 cup. Then process in pint jars in a hot water bath for 15 minutes, adjusting for altitude as necessary.

ketchup bottles
We store our ketchup in easy to pour bottles.


Mary and Jim

Jim and Mary Competti have been writing gardening, DIY and recipe articles and books for over 15 years from their 46 acre Ohio farm. The two are frequent speakers on all things gardening and love to travel in their spare time.

As always, feel free to email us at with comments, questions, or to simply say hello! You can sign up for our free email list in the subscribe now box in the middle of this article. Follow us on Facebook here : OWG Facebook. This article may contain affiliate links.

Yield: 6 pints

Homemade Ketchup – Made from Fresh Tomatoes

Homemade Ketchup – Made from Fresh Tomatoes

Use your garden fresh tomatoes to make your own ketchup using no refined sugars.


  • 6 lbs tomatoes , quartered with seeds squeezed out and discarded
  • 1/2 cup apple cider vinegar
  • 1 tsp salt
  • ¼ cup honey
  • 2 tsp brown mustard
  • 1 tsp Worcestershire sauce
  • 1/2 tsp black pepper
  • 1/2 cup onion diced
  • 2 garlic cloves


  1. Add all the ingredients to a large stockpot.
  2. Over medium-high heat, bring the mixture to a boil. Once boiling, reduce to a simmer and cook over low heat for 30-60 minutes.
  3. Use an immersion blender to puree. Continue to heat to reduce to desired consistency.
  4. Cool completely and transfer to an air-tight container.


Store in refrigerator for up to 14 days, or freeze for up to 6 months.

Recipe courtesy of Old World Garden Farms

Nutrition Information:



Serving Size:

1 grams

Amount Per Serving: Unsaturated Fat: 0g
Skip to Recipe