In a medium saucepan, add all ingredients: tomato sauce, ketchup, water, molasses, vinegar, lemon juice, and all the spices.
Use a whisk or spoon to thoroughly mix the ingredients until fully blended.
Place the saucepan over medium heat. Bring the mixture to a gentle simmer.
Reduce the heat to low and let it simmer uncovered for 20–25 minutes, stirring occasionally. The sauce will thicken slightly as it cooks.
Remove from heat and allow to cool. Store in a sealed jar or container in the refrigerator. It keeps well for up to 1–2 weeks.