Tamil cuisine's distinctive flavour and aroma is achieved by a blend and combination of spices including curry leaves, tamarind, coriander, ginger, garlic, chili, pepper, poppy seeds, mustard seeds, cinnamon, cloves, cardamom, cumin, fennel or anise seeds, fenugreek seeds, nutmeg, coconut, turmeric root or powder, and rosewater. Lentils, vegetables and dairy products are essential accompaniments and are often served with rice. Traditionally vegetarian foods dominate the menu with a range of non-vegetarian dishes including freshwater fish and seafood cooked with spices and seasoning.