6 cups peeled, seeded, and chopped tomatoes (about 21⁄2 pounds);
1 teaspoon kosher salt;
1⁄2 teaspoon ground black pepper;
1⁄4 cup honey;
2 tablespoons lemon juice.
How to make
Tomato jam
Heat the oil in a large saucepan over medium heat. Add the onion and a pinch of salt and cook, stirring occasionally, until softened, about 5 minutes. Stir in the ginger and garlic and cook, stirring, for 1 minute. Stir in the cinnamon, coriander, cumin, cloves, allspice, and cayenne and cook, stirring, for 30 seconds. Stir in the vinegar, brown sugar, and tomatoes.
Reduce the heat and simmer, stirring occasionally, until the tomatoes break down and almost all of the liquid cooks away, about 11⁄2 hours. Stir in the salt, pepper, and honey, increase the heat and boil until the jam is shiny and thick, about 2 minutes. Remove the pan from the heat and stir in the lemon juice. Let the jam cool to room temperature, stirring occasionally.
Transfer the jam into a clean glass jar with a tight-fitting lid. Store covered and refrigerated for up to 3 months.