The Best Homemade Ketchup


This post may contain affiliate links. Please read my disclosure policy.

Jump to Recipe

The Best Homemade Ketchup recipe by Barefeet In The Kitchen

Can ketchup be gourmet? I don’t know, but I think this is. I’ve never been a big fan of ketchup. If I do eat ketchup, it is pretty much only with French fries and then it simply must be Heinz.

So, if you were to ask me why I’ve been obsessed with making ketchup at home, I’d be hard pressed to even explain it.

Save The Recipe

Want to save this recipe?

Enter your email and I’ll send this recipe right to your inbox! Plus, I’ll send you new recipes every week!

This version of Homemade Ketchup is fantastic. I am ridiculously proud of how well this turned out. I found this recipe ages ago through and I decided at first glance that I wouldn’t be trying this one.

Good grief, it involves tying spices in cheesecloth and then stovetop simmering for ages. Let’s be honest and admit that’s a heck of a stretch for this girl. However, after a few less than stellar ketchup attempts, it was time for me to try this one.

I have had several people blind taste test this version and the others I made alongside good old Heinz. (Yes, I am weird and obsessive like that) I don’t really tell them that’s the plan. I simply offer them some homemade fries and then set a trio of ketchup in front of them.

As one friend described it, the Quick and Easy version is Acceptable, this version is Exceptional.

Don’t be freaked out by the recipe, once you get past actually bundling your spices (and trust me, it’s no big deal at all) the whole process is very simple. I cannot deny that it is time consuming, but it was worth it.

The taste just can’t be beat. I am impatient now for my fall garden to start producing lovely tomatoes for me to use. I am determined to figure out a way to can this ketchup. I like it that much!

Get New Recipessent to your inbox!
We never share your information with third parties and will protect it in accordance with our Privacy Policy.

The Best Homemade Ketchup

Recipe from and with thanks to


  • 2 lbs tomatoes roughly chopped - I used vine ripened organic tomatoes for this recipe
  • 1 medium yellow onion chopped
  • 1 tablespoon chopped green chile
  • ½ cup plain white vinegar
  • 5 tablespoons brown sugar
  • 1 clove garlic minced
  • teaspoons kosher salt
  • 1 bay leaf
  • 1 stick cinnamon
  • ¼ teaspoon celery seeds
  • ¼ teaspoon red pepper flakes
  • 4 whole cloves
  • ¼ teaspoon whole allspice approximately 5-8 depending on size

Special Tools Needed

  • Mesh strainer
  • Cheesecloth or medical gauze – yes, it works
  • Kitchen twine or white ribbon – yes again


  • Wrap bay leaf, cinnamon, cloves, allspice, red pepper flakes and celery seeds in a double layer of cheesecloth or a triple layer of medical gauze. Tie into a bundle. (At this point, I had a lot of extra material, so I trimmed the extra off of the bundle.) Set aside.
  • Place tomatoes, onions, chili, garlic, vinegar, salt and brown sugar in a 4 quart saucepan. Add the spice bundle and cook over medium heat. Stir frequently while cooking, until  onions and chlie are very soft, approximately 45 minutes.
  • Remove the spice bundle and carefully puree the sauce in a blender or use an immersion blender in the hot pot. Puree the sauce until smooth. Strain the sauce through a medium size sieve. (This meant pressing the sauce through a metal sieve, using the back of a spatula. It takes me about 10 minutes to do this.) Place strained sauce back in a clean 4 quart pot and return to medium low heat.
  • Cook  over medium low, stirring occasionally, until sauce is thickened, about 30 minutes.
  • Transfer the finished ketchup to a glass jar and set aside to cool. Cover with lid and refrigerate. Enjoy!
Tried this recipe?Mention @barefeetkitchen or tag #barefeetkitchen!

Filed under:

Share this Article


Related Posts

Mary Younkin

Mary Younkin

Hi, I’m Mary. I’m the author, cook, photographer, and travel lover behind the scenes here at Barefeet In The Kitchen. I'm also the author of three cookbooks dedicated to making cooking from scratch as simple as possible.

Reader Interactions

24 Comments Leave a comment or review

    Rate & Comment


  1. pollkat says

    Don't want to sound dumb, but do you need to skin the tomatoes first or do you throw the entire tomato in? Thanks. I'm anxious to give this recipe a try. Want to make my own instead of buying commercial brands – even organic,

    • Mary says

      I did not remove the skins. I pureed the tomatoes and then used a fine mesh strainer to make sure it was smooth in the end. There was no need to peel them.