Easy Homemade Ketchup Recipe (Easy, Tangy & Better Than Store-Bought)
This homemade ketchup recipe is rich, tangy, slightly sweet, and surprisingly easy to make from scratch. Made with tomato paste, apple cider vinegar, brown sugar, honey, and simple pantry spices, it delivers the classic ketchup flavor you love without requiring fresh tomatoes or hours of cooking.
It takes about 20 minutes to prepare and is perfect for dipping French fries, topping burgers and hot dogs, serving with chicken tenders, or adding to your favorite homemade sauces.
Why You’ll Love This Homemade Ketchup
Ready in about 20 minutes
Made with simple pantry ingredients
No fresh tomatoes required
Easy to adjust the sweetness and tanginess
Thick, smooth, and perfect for dipping
Great for burgers, fries, meatloaf, and more
Easy homemade alternative to bottled ketchup
Homemade Ketchup Ingredients
1 (6-ounce) can tomato paste
½ cup water
¼ cup apple cider vinegar
2 tablespoons brown sugar
1 tablespoon honey
1 teaspoon onion powder
½ teaspoon garlic powder
½ teaspoon salt
¼ teaspoon black pepper
How to Make Homemade Ketchup
Step 1: Combine the Ingredients
Add the tomato paste, water, apple cider vinegar, brown sugar, honey, onion powder, garlic powder, salt, and black pepper to a small saucepan.
Whisk everything together until the tomato paste is completely incorporated and the mixture is smooth.
Step 2: Simmer the Ketchup
Place the saucepan over medium-low heat and bring the mixture to a gentle simmer.
Cook for 10–15 minutes, whisking frequently to prevent the ketchup from sticking to the bottom of the pan. As it cooks, the flavors will blend together and the ketchup will begin to thicken.
Step 3: Adjust the Consistency
Remove the ketchup from the heat and check the consistency. Keep in mind that it will become thicker as it cools.
If your ketchup is too thick, whisk in a tablespoon of water at a time until it reaches your preferred consistency. For thicker ketchup, simmer it for another few minutes.
Step 4: Cool and Refrigerate
Allow the homemade ketchup to cool completely before transferring it to a clean jar or airtight container.
Refrigerate until chilled before serving. Chilling also gives the flavors time to develop, so the ketchup tastes even better after it has rested.
Tips for the Best Homemade Ketchup
Use tomato paste. It creates the concentrated tomato flavor and thick consistency you expect from ketchup without requiring a long cooking time.
Adjust the sweetness. For sweeter ketchup, add a little more honey or brown sugar. If you prefer a tangier ketchup, add a small splash of apple cider vinegar.
Don't use high heat. Tomato paste can scorch easily, so keep the ketchup at a gentle simmer and whisk frequently.
Let it chill. The flavor and consistency improve after the ketchup has cooled in the refrigerator.
Taste before serving. Homemade ketchup is easy to customize, so adjust the salt, sweetness, or acidity once it has cooled.
What to Serve With Homemade Ketchup
This easy homemade ketchup works anywhere you'd normally reach for a bottle of ketchup. Try it with:
French fries
Cheeseburgers
Hot dogs
Chicken tenders
Onion rings
Tater tots
Meatloaf
Breakfast potatoes
Sweet potato fries
Grilled cheese
Homemade Ketchup Variations
Spicy Ketchup
Add a pinch of cayenne pepper, crushed red pepper flakes, or a small amount of hot sauce.
Smoky Ketchup
Add ¼ teaspoon smoked paprika for a deeper, slightly smoky flavor that's especially good on burgers and fries.
Sweeter Ketchup
Increase the honey or brown sugar slightly for a sweeter ketchup similar to many bottled varieties.
Garlic Ketchup
Increase the garlic powder to 1 teaspoon for a stronger savory garlic flavor.
How to Store Homemade Ketchup
Transfer the cooled ketchup to a clean airtight container or glass jar and keep it refrigerated.
For best quality, use your homemade ketchup within about 2 weeks. Because this recipe isn't commercially processed or canned, it should remain refrigerated.
Frequently Asked Questions
How do you make ketchup from tomato paste?
Tomato paste is combined with water, vinegar, sweetener, and seasonings, then gently simmered until smooth and flavorful. Using tomato paste makes homemade ketchup much faster than starting with whole tomatoes.
Why is vinegar used in ketchup?
Vinegar provides the signature tangy flavor that balances the sweetness and rich tomato taste. Apple cider vinegar works especially well because it has a slightly fruity acidity.
How do I make homemade ketchup thicker?
Simply simmer it a little longer. Remember that ketchup also thickens considerably once it cools.
Can I make ketchup without sugar?
You can leave out the brown sugar and adjust the recipe with honey to taste, although the flavor will differ from traditional ketchup.
Does homemade ketchup need to be refrigerated?
Yes. This homemade version should be stored in an airtight container in the refrigerator.
Final Thoughts
Once you see how easy it is to make ketchup from scratch, you may find yourself making a batch whenever burger or fry night rolls around. Tomato paste keeps the recipe quick and gives the ketchup its thick texture, while apple cider vinegar, brown sugar, honey, and spices create that familiar balance of sweet, tangy, savory tomato flavor.
More Homemade Sauces & Condiments
If you're building out your homemade condiment collection, try these next:
Homemade BBQ Sauce