Home » Easy Homemade Ketchup Recipe

Easy Homemade Ketchup Recipe

Make homemade ketchup with simple pantry staples! This old-fashioned recipe is rich, smooth, full of real tomato flavor, and made without high fructose corn syrup or artificial ingredients.

A white dish of Homemade Ketchup with a text overlay that says Homemade Ketchup.

How To Make Homemade Ketchup

There was a time when condiments like ketchup weren’t something you grabbed off the grocery store shelf. Home cooks made them from scratch using humble pantry staples and ingredients they had on hand. Whether they were preserving an abundant tomato harvest or simply making the most of what was in the kitchen, homemade ketchup was an economical way to create a flavorful staple that could be used on everything from burgers and fries to meatloaf and potatoes.

This homemade ketchup recipe brings that old-fashioned tradition back with a simple ingredient list and vibrant, real tomato flavor that you just can’t get from a bottle. Made without high fructose corn syrup, artificial colors, or preservatives, it’s rich, smooth, slightly tangy, and perfectly balanced with warm spices. It’s a wonderful way to enjoy a condiment made from real food ingredients. Once you taste the fresh, homemade flavor, you may never want to go back to store-bought ketchup again!

A spoon of Homemade Ketchup being lifted out of a jar.

For your convenience in re-creating this recipe at home, we’ve included shop-able ad links to some of the products and supplies used. Read our disclosure policy here.

Ingredients

  • 16 Ounces Tomato Sauce
  • 16 Ounces Tomato Paste
  • 1 Cup Apple Cider Vinegar
  • 1 Cup Water
  • 1/2 Cup Granulated Sugar
  • 1/4 Cup Brown Sugar, packed
  • 1 Teaspoon Garlic Powder
  • 1 Teaspoon Onion Powder
  • 1/2 Tablespoon Salt
  • 1/2 Teaspoon Black Pepper

Helpful Kitchen Tools

Instructions

  1. Add all ingredients to a medium saucepan over medium heat.
  2. Cook while stirring continuously for about 3-5 minutes, or until boiling.
  3. Reduce the heat to low and simmer for 20 more minutes, stirring every couple of minutes.
  4. Remove from heat and allow to cool to room temperature. Taste and adjust seasoning as needed.

A ball jar full of Homemade Ketchup.

Prep Tips:

  • Yield: About 40 ounces or 5 cups
  • Tomatoes: For the best homemade ketchup, plain tomato sauce is the way to go. Look for a can labeled simply “tomato sauce” with no added herbs, garlic, onions, or seasonings. Since you’ll be adding your own vinegar, sugar, and spices, starting with an unseasoned sauce gives you complete control over the flavor. If you only have tomato puree or crushed tomatoes on hand, they can work too, but you’ll likely need to simmer the ketchup longer to achieve the right consistency.
  • Storage: Store in an airtight container or jar in the refrigerator for up to 3 weeks, or freeze for up to 3 months (in a freezer-safe container). For longer refrigerator storage, pour the hot ketchup into clean, room-temperature mason jars and screw on the lids. As the ketchup cools, a vacuum seal may form, helping it stay fresh even longer. Once the jars have cooled completely, tighten the lids if needed and refrigerate. Do not pour hot ketchup into cold glass jars, as the sudden temperature change can cause them to crack.
  • Safety Note: This recipe is not formulated or tested for water bath canning or storage outside of the fridge or freezer.

Homemade Ketchup Recipe (Printable Recipe Card)

If you tried this recipe and loved it too, please rate it!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Granny's in the Kitchen

A spoon of Homemade Ketchup being lifted out of a jar.
Print

Homemade Ketchup

Make homemade ketchup with simple pantry staples! This old-fashioned recipe is rich, smooth, full of real tomato flavor, and made without high fructose corn syrup or artificial ingredients.
Course Side Dish
Cuisine American
Keyword condiments, homemade ketchup, ketchup, sauce
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 40 oz
Calories 29kcal
Cost $10

Equipment

  • medium saucepan

Ingredients

Instructions

  • Add all ingredients to a medium saucepan over medium heat.
  • Cook while stirring continuously for about 3-5 minutes, or until boiling.
  • Reduce the heat to low and simmer for 20 more minutes, stirring every couple of minutes.
  • Remove from heat and allow to cool to room temperature. Taste and adjust seasoning as needed.

Notes

Nutrition information is provided as an estimate only.
Prep Tips:
  • Yield: Makes about 5 cups (40 oz) of ketchup.
  • Tomato Sauce: Use plain, unseasoned tomato sauce for the best flavor. If using tomato puree or crushed tomatoes, simmer a little longer to reach the desired consistency.
  • Storage: Refrigerate in an airtight container for up to 3 weeks or freeze for up to 3 months. For longer refrigerator storage, pour the hot ketchup into room-temperature mason jars, allow to cool completely, then refrigerate. Do not pour hot ketchup into cold glass jars.
  • Not for Canning: This recipe is intended for refrigerator or freezer storage only and has not been tested for water bath canning.

Nutrition

Calories: 29kcal | Carbohydrates: 7g | Protein: 1g | Fat: 0.1g | Saturated Fat: 0.02g | Polyunsaturated Fat: 0.03g | Monounsaturated Fat: 0.01g | Sodium: 232mg | Potassium: 157mg | Fiber: 1g | Sugar: 6g | Vitamin A: 222IU | Vitamin C: 3mg | Calcium: 8mg | Iron: 0.5mg

Pin our Homemade Ketchup Recipe on Pinterest:

Pinterest style collage for Homemade Ketchup.

You might also like:

jar of homemade bbq sauce with spoon; text overlay "Homemade Barbecue Sauce".

Homemade Barbecue Sauce

 

 

Leave a Comment

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

Recipe Rating




*

This site uses Akismet to reduce spam. Learn how your comment data is processed.