Simmer tomatoes with vinegar, sugar, salt, and a warm spice blend until the mixture reduces to a glossy, spoon-coating sauce, then blend it smooth and bottle it. A 2.5 kg batch of fresh tomatoes yields about 4 to 5 cups of finished ketchup after 45 to 90 minutes on the stove, and control comes from the acid-to-sugar ratio and patient reduction rather than any secret formula.
This guide walks through a balanced ketchup built from the base up, covering spice variations, canning safety, and a troubleshooting section for batches that drift off course.
The Ingredients and Ratios Behind a Balanced Ketchup
Ketchup is a reduction sauce, and reductions rise or fall on their acid-to-sugar balance. Tomatoes contribute savory depth and natural pectin, vinegar sharpens the tang and protects against spoilage, sugar rounds out the acidity, and salt lifts every flavor on the palate. Drop any one of those four and the sauce collapses into something flat, harsh, or syrupy.
Why tomato solids, vinegar, sugar, and salt form the non-negotiable base
The FDA Standards of Identity require ketchup sold in the United States to contain at least 33% tomato solids, and that figure guarantees enough body, color, and pectin for the sauce to set properly. A plain-language summary: thicker bases set faster. Treat 33% as your home-cooking target, since batches thinner than that tend to weep water and stay runny even after a long simmer.
Vinegar does double duty. It lowers pH below the 4.6 threshold above which Clostridium botulinum can grow, and it carries the bright tang you taste first. White distilled vinegar gives the cleanest profile, apple cider vinegar adds fruity warmth, and red wine vinegar leans sharp and herbal. Sugar softens the acid, brown sugar deepens the color, and a pinch of salt ties every flavor to the next.
Classic spice additions include onion, garlic, allspice, cloves, and cinnamon, with celery seed or mustard seed as optional supporting notes that nod toward commercial profiles.
| Tomato base | Cook time | Flavor character |
|---|---|---|
| Fresh ripe tomatoes | 75 to 90 minutes | Bright, slightly sweet, freshest aroma |
| Canned whole peeled tomatoes | 60 to 75 minutes | Reliable, balanced, slightly cooked note |
| Tomato paste thinned with water | 30 to 45 minutes | Deep, concentrated, pantry-friendly |
Choosing your tomato base changes everything downstream. Fresh ripe tomatoes need blanching, peeling, and seeding before they hit the pot, yet they reward you with a fresher top note. Canned whole tomatoes skip the prep and behave predictably in the reduction. Tomato paste shortens the cook dramatically and gives a deeply caramelized flavor because Maillard browning happens faster in a thicker base.
Equipment, Prep Work, and Choosing Your Tomato Base
Before you fire up the stove, line up the gear that separates a smooth batch from a gritty one. A heavy-bottom pot prevents scorching during the long simmer, a blender or food mill breaks down the pulp, a fine mesh sieve strains out seeds and skins, and a candy or instant-read thermometer confirms setting temperatures without guesswork. Sterilized jars matter at the bottling stage, especially if you plan to water-bath can for shelf storage.
Prepping fresh tomatoes for the pot
Score a small X on the bottom of each tomato, drop them into a pot of boiling water for 30 to 60 seconds, then transfer to an ice bath. The skins slip off in seconds. Halve the peeled tomatoes, scoop out the seed clusters, and weigh the flesh. Aim for about 2.5 kg of prepared flesh, which yields roughly 4 to 5 cups of finished ketchup after reduction.
Save the seed water you strain off. It carries tomato flavor and works as a thin rescue liquid if your finished batch turns out too thick.
When to skip fresh tomatoes and start from paste
Tomato paste with water added in a 1:2 ratio cuts cook time by more than half and removes the blanching step entirely. The flavor profile shifts toward caramelized rather than fresh, and the resulting ketchup tastes closer to a slow-roasted sauce. For weeknight cooking or for cooks without access to ripe tomatoes, this shortcut is the most reliable path.
Stage your spices, sugar, and vinegar
Measure everything before the pot goes on. Sugar, salt, and ground spices get whisked together in one bowl. Vinegar sits in a measuring cup so you can pour in stages if you want to taste as you go. Whole spices like cloves or a cinnamon stick go in early so they infuse during the long simmer, then get fished out before blending.
With the base and aromatics staged, the long simmer is where those layered notes actually come together.
The Simmer: Building Flavor and Thickness Step by Step
Bring the combined tomato base, sugar, salt, and whole spices to a full boil over medium-high heat, then drop to a steady, low simmer. Aggressive boiling drives off volatile aromatics and scorches the sugars, leaving you with a dull, slightly bitter sauce. A gentle simmer concentrates flavor, allows pectin to release from the cell walls, and gives Maillard browning enough time to deepen the color without burning.
The 45-to-90-minute window
Most batches land somewhere in this window. Tomato paste starts shorten it; thick fresh-tomato bases push toward the longer end. Watch for the visual cues rather than the clock alone. The sauce sheets off a wooden spoon rather than running off in a thin stream, and a spoon drawn through the pot leaves a clean trail that fills back in slowly. At that point, you are close to done.
Blending and sieving for a glossy finish
Remove the pot from heat and let it cool for 5 to 10 minutes so the blender does not blow its lid from steam pressure. Pulse to break down the solids, then pass the blended sauce through a fine mesh sieve or food mill to remove seeds and any stubborn skin. The result is a glossy, seedless ketchup that pours cleanly from a squeeze bottle.
Taste and adjust while the burner is still hot
Stir in the vinegar last so the tang stays bright instead of cooking off. Taste with a clean spoon and adjust one variable at a time: a splash of vinegar for more sharpness, a teaspoon of sugar for more sweetness, a pinch of salt to sharpen the mid-range. If the spice notes feel muted, a 2-minute final simmer will pull them forward.
Modular Flavor Variations Built on the Core Recipe
Once the base works, the spice profile becomes a dial you can turn in any direction. Each variation starts from the same tomato-acid-sugar foundation, so the texture and safety math stay identical.
| Variation | Key additions | Balance notes |
|---|---|---|
| Spicy | Fresh chilies, cayenne, or habanero | Add sugar gradually to keep the heat readable |
| Smoky | Smoked paprika, chipotle in adobo, or a drop of liquid smoke | Layer in late so the smoke notes stay aromatic |
| Curry-style | Ginger, turmeric, coriander; swap to apple cider vinegar | Pulls the profile toward warm and earthy |
| Low-sugar | Honey, maple, allulose, or stevia | Rebalance vinegar so the tang does not dominate |
| Fermented | 2 to 3 day lacto-ferment on the tomato base | Adds probiotic depth before cooking down |
Spicy ketchup rewards patience. Start with one chopped jalapeño simmered alongside the base, then taste before adding cayenne. Habanero can take over a batch in seconds, so seed and membrane them first if you want heat without scorch. For smoky profiles, smoked paprika behaves like a seasoning while chipotle in adobo brings both smoke and a vinegar tang from the canning liquid.
Low-sugar versions need extra attention to the acid side. Honey and maple carry their own water content, so the final simmer may run 10 minutes shorter than the standard recipe. Allulose behaves closest to sugar in a reduction because it browns like sucrose. Stevia adds no bulk at all, so lean on tomato paste to keep body.
The fermented variation is the most labor-intensive: salt the crushed tomatoes at 2% by weight, pack loosely in a jar, and let them sit covered at room temperature for 2 to 3 days before cooking.
Bottling, Refrigeration, and Safe Water Bath Canning
Ketchup’s vinegar content keeps the pH below 4.6, which is the threshold that makes water-bath canning safe. As long as your recipe includes at least 1/4 cup of vinegar per 4 cups of finished sauce, you can process filled jars in a rolling boil for 15 minutes and end up with a shelf-stable product that lasts up to a year.
Sterilize jars before filling
Wash jars and lids in hot soapy water, rinse, and keep them warm in a 225°F oven or a pot of simmering water until you fill them. Hot ketchup into a cold jar can crack the glass. Wipe the rim of each jar with a clean damp cloth before applying the lid so the seal seats properly.
Water bath canning at a full rolling boil
Lower the sealed jars onto a rack in a deep pot, cover them with at least 1 inch of water, and bring the pot to a full rolling boil. Start the 15-minute timer once the boil returns. Lift the jars out, set them on a towel, and let them cool undisturbed for 12 to 24 hours. The lids should flex down and not pop back when pressed, which confirms the seal.
Refrigerator storage for unsealed batches
Pour the cooled ketchup into clean jars or squeeze bottles and refrigerate. A freshly opened batch keeps about one month in the fridge; a sealed water-bath canned jar keeps up to a year in a cool, dark pantry. Once opened, even the canned jar moves to the fridge and behaves like the unsealed batch.
Even with careful canning, batches occasionally misbehave, and that’s where a rescue playbook earns its keep.
Freeze ketchup in silicone ice cube trays or wide-mouth jars with headspace for long-term backup storage. Each cube is roughly two tablespoons, which is the right portion for reheating a small batch of sauce.
Troubleshooting a Failed Batch and Rescuing Common Problems
Even careful cooks hit one of these walls at some point. Ketchup is forgiving because the long simmer gives you many chances to recover.
Too runny
Return the pot to a low simmer and cook uncovered in 10-minute checks, stirring between rounds to prevent scorching on the bottom. A small slurry of tomato paste whisked with a tablespoon of water adds body without diluting flavor. Resist the urge to add flour or cornstarch, because they cloud the gloss and shift the texture toward paste.
Too thick
Loosen with reserved tomato water from the seed-straining step, a splash of vinegar for brightness, or a brief re-blend with a tablespoon or two of liquid added. Stir the loosened sauce over low heat for 2 minutes to recombine before tasting again.
Too acidic or too sweet
Rebalance toward the opposite component in small increments, plus a pinch of salt to sharpen mid-range flavor. A quarter-teaspoon of salt often rescues a sauce that tastes harshly sour or cloying because salt suppresses bitterness and amplifies the other notes at once.
Bland or flat
Layer in umami with a teaspoon of Worcestershire, a minced anchovy melted into the warm sauce, or simply a longer reduction to concentrate what is already in the pot. If the spice profile feels muted, bloom the ground spices in a teaspoon of hot vinegar for 60 seconds before stirring them in; this releases their aromatic oils faster than dropping them straight into the sauce.
Separated or grainy texture
Re-blend the warm sauce and pass it through a fine mesh sieve again. Grainy texture usually means the simmer ran too hot and the pectin broke, or that seeds got over-processed. A gentler simmer and a coarser first blend often prevent the issue next time around.
The Bottom Line
Ketchup succeeds or fails on the long simmer, the acid-sugar balance, and the patience to adjust one variable at a time. Build the foundation with enough tomato solids and vinegar for safety, simmer low until the sauce sheets off a spoon, then trust the final taste test to guide the last round of seasoning.
FAQ
How long does homemade ketchup last?
Refrigerated in a clean jar, an opened batch keeps about one month. A sealed water-bath canned jar keeps up to a year in a cool, dark pantry, then moves to the fridge once opened.
Do you need to cook ketchup?
Yes. Simmering concentrates flavor, drives off water so the sauce thickens, and lets pectin and Maillard browning do their work. A no-cook version stays thin and tastes raw.
How do you thicken homemade ketchup?
Continue simmering uncovered in 10-minute checks, or whisk in a small tomato-paste slurry. Avoid flour or cornstarch, since they cloud the glossy finish.
Can homemade ketchup be canned for storage?
Yes, as long as the pH stays below 4.6. Use at least 1/4 cup of vinegar per 4 cups of finished sauce and process sealed jars in a rolling-boil water bath for 15 minutes.
What tomatoes are best for making ketchup?
Ripe Roma or plum tomatoes give the meatiest flesh with the least water, so the reduction finishes faster. Beefsteak tomatoes work in a pinch but carry more liquid and need a longer simmer.
Is homemade ketchup healthier than store-bought?
You control every ingredient, so sodium, sugar, and preservative levels all drop to whatever your recipe calls for. A standard homemade batch typically contains far less added sugar and no high-fructose corn syrup.
