
Homemade Tomato Ketchup
Contains: Mustard
About allergensWhile store-bought ketchup gets the job done, making it from scratch takes the flavor to an entirely new level. This homemade tomato ketchup recipe balances sweet, tangy, and savory notes with a warm background kick from cayenne pepper and allspice.
The key is to cook the tomatoes down slowly before blending. This concentrates their flavor and gives the ketchup a thicker texture without needing starch or thickeners.
It’s easy to make with basic pantry ingredients and works with everything from fries and burgers to roasted potatoes, sandwiches, and grilled meat.

Why Make Homemade Ketchup?
Homemade ketchup gives you much more control over the flavor and texture. You can make it as smooth or rustic as you like, adjust the sweetness and acidity, and skip the preservatives and unnecessary ingredients found in some commercial versions.

Tips for the Best Tomato Ketchup
- Cook it down properly. The biggest difference between a thin tomato sauce and ketchup is concentration. Give the mixture enough time to lose excess water.
- Don't skip the vinegar. Acidity balances the sweetness and richness of the tomatoes.
- Blend thoroughly. A high-speed blender or immersion blender will give you a smoother ketchup. For a very polished texture, strain it afterward.
- Taste after cooling. The balance of sweetness, acidity, salt, and spice changes as the ketchup cools, so make your final adjustments once it's no longer hot.
- Use flavorful tomatoes. Since tomatoes are the main ingredient, their flavor makes a noticeable difference. Good-quality canned tomatoes are often a better choice than watery out-of-season fresh tomatoes.

Can You Make It Less Sweet?
Yes. This recipe already uses considerably less sugar than many commercial ketchups, but you can reduce it further.
The sugar isn't only there for sweetness - it also helps balance the acidity from the vinegar and tomatoes. If you reduce it, taste the finished ketchup and adjust the vinegar and salt accordingly.