This homemade ketchup is rich, tangy and perfectly balanced, made using canned tomatoes and simple pantry staples. It’s an easy small batch recipe that’s perfect for hot dogs, burgers and dipping.
Dice the apple and onion and add to a wide saucepan with the olive oil. Cook this down on medium heat for 5 to 10 minutes, or until it's translucent. Don't let it brown.
Now, add the cinnamon, garlic granules, onion powder, ginger and nutmeg and cook the spices out for a few minutes.
Next, add the canned tomatoes, sugars, salt and pepper, brown malt vinegar and Italian herbs. Stir through and bring to a constant simmer. Start it off on medium to high heat to bring the temperature up, then reduce to low once it's simmering.
Leave to simmer for around 45 minutes, stirring every 10 minutes or so.
Once the ketchup has thickened, use an immersion blender to smooth it out.
Let it simmer for another 10 minutes after blending it. During this time, fill 3 x 300ml jars with boiling water to sterilize.
Use a jar funnel to fill the empty, sterilized jars with your homemade ketchup. Screw the lids on tightly and leave on the counter to cool to room temperature.
Store in the fridge for up to 2 months.
Notes
If you don't have an immersion blender, let the mixture cool a bit then add to your regular blender. Take the center cap off the lid and cover with a cloth so the steam can release - otherwise the lid can blow off and make a huge mess.