Ingredients

1/2 cup extra-virgin olive oil

4 medium Spanish onions, sliced lengthwise

Coarse salt and freshly ground black pepper

1 1/2 teaspoons ground cumin

1/2 cup sweet wine, such as Mavrodaphne or sweet Marsala

1 can (32 ounces) diced tomatoes in their juices

6 whole allspice

6 whole cloves

2 sticks cinnamon, chopped into small pieces

2 tablespoons coriander seeds, smashed

3 tablespoons finely chopped fresh flat-leaf parsley

Preparation

Heat oil in a large, deep skillet over low heat. Add onions and a pinch of salt. Cover and cook, stirring frequently, until onions are soft but not browned, 20 to 25 minutes. Increase heat to medium-high, uncover, and continue cooking until onions are lightly browned. Add cumin and wine and cook until liquid is almost completely evaporated, 4 to 5 minutes. Add tomatoes and season with salt and pepper.

Place allspice, cloves, cinnamon sticks, and coriander seeds in a piece of cheese cloth; tie with a piece of twine to enclose. Add spice bundle to onion mixture, cover, and let simmer until thickened, about 20 minutes. Uncover, and stir in parsley; season with salt and pepper. Remove spice bundle from skillet, remove skillet from heat; keep warm until ready to serve.