Rationing in the united kingdom didn't end until 1954, 9 years after hostilities ended. Were there any other countries (particularly in Europe) engaging in rationing after the second world war and for how long?
This is not a European example, but it is connected with the postwar food situation in Europe.
Canada had food and other rationing measures in place at various times and to varying degrees during the Second World War. These began in 1942 with coupon rationing for gasoline, and at one time or another also included rationing of sugar, tea and coffee, butter, and meat. (There were also additional controls and regulations on things such as the availability of automobile tires and large consumer items including household appliances, but that’s a bit different from rationing.)
Canada initially introduced meat rationing in March 1943, but suspended it in March 1944. In order to provide food to Europe in the immediate aftermath of the war, meat rationing was re-introduced in September 1945, and continued until 1947. This applied largely to beef and pork products, rather than to fish and poultry. The weekly ration depended on the kind of meat, and the way it might have been prepared. You can see a September 1945 government announcement here, which gives a good idea of how it was initially implemented.
Meat rationing for consumers was ultimately done away with in March 1947, but some controls, such as “meatless” Tuesdays and Fridays continued for a while in restaurants. It’s worth noting that customers could still obtain eggs or chicken or fish on these “meatless” days.
For more information on the Canadian aspect of things, I can recommend Ian Mosby, Food Will Win the War: The Politics, Culture, and Science of Food on Canada's Home Front, Vancouver, BC, UBC Press, 2014. You can see some of it on Google Books here.