Homemade Ketchup

Once you make homemade ketchup with this easy and delicious recipe you’ll never buy the bottled kind again! Fresh ingredients, adaptable spices, and a beautiful texture makes this homemade ketchup recipe a keeper!

Put this homemade ketchup on a Grilled Jalapéno Cheddar Burger for the ultimate grilled deliciousness!

a dish of homemade ketchup

Are you looking for more homemade condiment recipes? Try How To Make Mayonnaise Out Of Olive Oil or easy Homemade Pizza sauce recipes.

Ingredients for Homemade Ketchup:

  • Tomatoes. I love using fresh tomatoes but feel free to pull out canned diced or stewed tomatoes.
  • Garlic. Fresh garlic (or the jarred kind) adds a nice flavor to the tomatoes. You can sub garlic powder, if needed, by adding it to the ingredients in the blender.
  • Onions. Don’t skip sauteing the onions! A nice brown on them gives the ketchup a deeper flavor.
  • Vinegar. Vinegar is what helps turn this from a tomato sauce into a ketchup. Balsamic vinegar will give you a deeper flavor, if you prefer that.
  • Sugar. Sugar is needed to balance out the acid of the tomatoes and vinegar. In fact, bottled ketchup has ALOT of sugar. Add only as much as you need. Feel free to try Monkfruit or Splenda. I haven’t found good results with honey or maple syrup.
  • Spices. Salt & pepper are a must. But this is where you can change it up and have fun. Try some liquid smoke, onion powder, garam masala, cinnamon…whatever is your fave!

How to make homemade ketchup:

  • Chop garlic and saute until fragrant. Be careful not to burn the garlic!
  • Chop the onion and saute until it is transparent and with a nice color.
  • Chop tomatoes and simmer.
  • Blend the sauce until smooth. Adjust seasonings to your preferred taste.
  • Place the sauce in a jar with a lid.

Tips for Homemade Ketchup:

  • I used 1/2 onion in this recipe, one whole onion would work perfectly well.
  • Try adding additional spices to change up the flavor to your preferences.
  • Stewed or diced tomatoes in place of the fresh works just fine, be sure to simmer it still!

Storing Homemade Ketchup:

  • Store in an airtight container, in the fridge, for about 1 week.
  • For the ketchup to last longer (4-5 weeks), sterilize the jar in boiling water for ten minutes.
  • Ketchup freezes well. I would recommend freezing in smaller batches, even ice cube trays. Sometimes the thawed ketchup is a bit runnier in consistency. But the taste is the same!
homemade ketchup in a bowl

Homemade Ketchup

| 1 cup
Prep Time | 15 minutes
Cook Time | 25 minutes
Print Recipe Pin Recipe


  • 2 lb ripe tomatoes
  • 1 tbsp olive oil
  • 2 garlic cloves
  • ½ onion
  • cup sugar
  • ¼ cup red wine vinegar balsamic vinegar would work too
  • ½ tsp salt
  • ½ tsp smoked paprika
Check out our Kitchen Reference Guide for help with unfamiliar terms.


  • Chop garlic into small pieces. Add them to a saucepan with olive oil over medium heat. Stir until fragrant.
  • Roughly chop the onion and add it to the saucepan. Stir until translucent.
  • Chop tomatoes and add them to the saucepan with the rest of the ingredients.
  • Simmer for 25-30 minutes. At this point, the water from the tomatoes will be reduced. If it remains too watery, simmer for another 5 minutes.
  • Blend the sauce until smooth. Adjust salt to taste.
  • Place the sauce in a jar with a lid. Keep it refrigerated for up to 3 weeks.

Other homemade sauces:

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

Scroll to Top

Looking for something more?

If you’re a blogger or business owner in need of marketing support and resources, you’re in the right place!

Learn more about Janel Hutton’s expert marketing guidance, support, and resources at the link below.