candidate: Although there are many ways to prepare and compose the dish , a classic recipe would call for the following ingredients : salted butter , bell peppers , shallots , Spanish onions , garlic , potatoes , tomatoes , chickpeas , chili pepper , harissa , celery , cinnamon , black peppercorn , carrots , turnips and squash .