Peel beetroot, onion, and ginger. Wash all the vegetables. Dice all the vegetables into bite size chunks.
Add diced tomato, beet, bell pepper, onion, celery, ginger, garlic, whole spices, and water in a pressure cooker. Close the lid and put on the whistle.
Pressure cook over low heat for 4 whistles. Allow the steam to release naturally. Vegetables should be soften. You can do the same in an instant pot pressure cook mode for 8 minutes.
Discard bay leaf. Allow the pressure cooked vegetables to cool down. Transfer them to a blender. Without using additional water, blend them to a smooth puree. Caution: When blending hot liquids, fill the blender only halfway, hold the lid down firmly with a towel, and start on low speed, gradually increasing.
Pass the blended mixture through a fine-mesh sieve using the back of a spoon to push the solids through. This removes any lingering seeds or skin bits.
Stir in the apple cider vinegar, sugar, salt. Stir well to combine. Bring the mixture to a gentle boil, then reduce the heat to low. Simmer, uncovered, stirring occasionally, for 30 minutes. The goal is to allow the sauce to thicken and reduce by about one-third and have a rich, concentrated tomato flavour.
Taste the ketchup. Add more salt, pepper, sweetener, or vinegar as needed to achieve your perfect balance of sweet, tangy, and savoury. Remember, flavours intensify as it cools.
Let the tomato ketchup cool completely at room temperature before transferring it to clean, airtight jars or bottles.