I couldn't resist taking some of these pictures from dinner last night. Bone marrow is possibly one of the most underrated foods. Rich and delicious - kind of like eating beefy butter and also very nutritious. Plus because it is one of those foods that is not quite mainstream, you can buy the bones for next to nothing (these bones cost $1).
My tip - get to know your butcher (in my case he is also the farmer) and order in some bones cut 1 or 2 inches long from good grass fed beef. Roast in a hot oven for about 15-20 minutes and serve with a parsley salad with some sharp lemon juice and olive oil (you kind of need the lemon as the bone marrow is so rich). We had ours with roasted pumpkin and a green salad on the side. And don't throw away the bones after - you can still make good use of them by simmering in water for hours to make the most flavourful broth or stock - either to drink as is or as the base for other dishes. Home made stock is in no way remotely similar to those cubes you buy from the supermarket.