Print

Homemade Ketchup Recipe (Best Flavor!)

Homemade Ketchup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 3 reviews

This homemade ketchup recipe tastes gourmet with little effort! Here’s how to make ketchup at home…with the best savory, tangy flavor.

Ingredients

Scale
  • 1 15-ounce tomato sauce
  • 1 6-ounce can tomato paste
  • 3/4 cup apple cider vinegar
  • 1 tablespoon white vinegar
  • 1/4 cup brown sugar, honey, or maple syrup*
  • 1 teaspoon each chili powder, onion powder, and garlic powder
  • 1/2 teaspoon paprika
  • 1/8 teaspoon allspice
  • 1 teaspoon kosher salt
  • 1 teaspoon cornstarch (or arrowroot powder)
  • 1/2 teaspoon smoked paprika

Instructions

  1. In a saucepan, mix together the tomato sauce, tomato paste, apple cider vinegar, white vinegar, sugar or honey, chili powder, onion powder, garlic powder, paprika, allspice, and kosher salt. Simmer on low heat for 15 minutes.  
  2. Remove from the heat. Then use a spatula to press the mixture through a fine mesh sieve or strainer into a clean container or measuring cup, which this helps the texture to become glossy. It takes a few minutes, but you can stop when most of the liquid portion has been forced through. There will be a large amount of thick leftover paste, which you can discard. 
  3. Return the ketchup to the saucepan. In a small bowl, mix the cornstarch with 2 teaspoons water and pour it into the pan. Stir in the smoked paprika and simmer again for 10 minutes until the mixture is thickened. 
  4. Optional final step: To make the ketchup perfectly glossy, press it through the sieve one more time (it will be easier this time and only take a minute or two). Refrigerate and store for up to 3 weeks. 

Notes

*Agave syrup or coconut sugar also work, if those are your preferred sweeteners.