For dinner during the entire week (and often in the month leading up to it) there are various choices. Although the main Christmas dinner is usually eaten at Christmas Eve, starting around 5pm. Ribs from lamb and pig are the most common, with cod coming in third. Some people eat turkey or lutefisk. And no matter what you eat on Christmas Eve, you often eat the other meals at some point in time during December. As side dishes there's a variety to choose from. There are a few different sausages, meat patties (could be from pork, beef, chicken, turkey, fish), almond potato, carrots, pea mash, kohlrabi mash, red or regular sauerkraut, lingonberries or lingonberry jam, and some others I can’t remember right now.
Lamb
Cod
Lutefish
For sandwiches there are cheeses, hams, mustard, herring, salmon or trout, various salads (not the green kind, but often mayo based with vegetables to make various tastes), egg in various forms, especially scrambled, seasonal bread. It's not like we can't eat egg or cheese all year long, but there usually seasonal varieties, and special combinations you only get at Christmas.
Of course there are plenty of cakes and pastry, and the bakers do really well around Christmas, as well as people making several variations in their own home.
Always room for some porridge:
This is a type of bread called Christmas Cake (it works well with brown cheese:
