Occasion Collection

Italian Christmas Dinner Ideas for a Holiday Feast

An Italian Christmas dinner is built to stretch across a whole evening, not just one plate — a tradition closer to the Feast of the Seven Fishes and a long Sunday pranzo than a quick weeknight meal. This menu gathers our best courses for exactly that kind of table, starting with a steaming bowl of tortellini in brodo, the classic Christmas Eve starter where delicate meat-filled pasta sits in a clear, slow-simmered broth. From there move to the mains: osso buco alla milanese, braised veal shanks so tender they fall from the bone, served the traditional way alongside risotto alla milanese, a saffron-gold risotto that gets its color and depth from the same Milanese pantry. If you want a second option at the table, saltimbocca alla romana wraps veal in prosciutto and sage for a dish that cooks in minutes but tastes like it took all day, and a classic beef lasagna or a rustic pappardelle with wild boar ragout both feed a crowd generously without much last-minute attention. Finish the night the way Italian families do, with more than one sweet on the table: a coffee-soaked tiramisu and a silky panna cotta with berry coulis, so guests can choose between chocolate-and-espresso richness or something lighter and fruit-forward. Every recipe links to full, tested instructions with an ingredient list, timing, and a step-by-step method, so you can plan the whole evening and shop for it in one trip. Pace the courses across the night the way an Italian holiday table does, and let the meal run long.

Recipes in this collection

Every recipe below links to full, tested instructions — ingredients, timing, and a step-by-step method — so you can cook straight from the page.

What makes this collection different

Organized as a course-by-course holiday menu (starter, mains, dessert) rather than a flat list, mirroring how an Italian Christmas dinner is actually paced across an evening.

Browse the full recipe catalog, or see all recipe collections for more curated menus.

Frequently asked questions

What is a traditional Italian Christmas Eve starter? +
Tortellini in brodo is one of the most traditional choices — small meat-filled pasta parcels served in a clear, slow-simmered broth. It is light enough to open a long holiday meal without filling guests up before the main courses arrive.
Can I make this menu ahead of time? +
Yes, most of it. The broth for tortellini in brodo, the osso buco, and the pappardelle ragout all taste better after a day in the fridge, since the flavors have more time to develop — reheat gently on the stovetop. Risotto and saltimbocca are best cooked fresh close to serving, since risotto turns gluey and saltimbocca dries out on reheating.
Do I need to serve every course? +
No — treat this as a menu to pick from, not a required checklist. A starter, one main with its traditional side, and one dessert makes a complete, well-paced holiday dinner; add the second main or second dessert only if you are feeding a larger table.
What should I serve alongside osso buco? +
Risotto alla milanese is the classic pairing in Milanese cooking — the saffron risotto is traditionally served on the same plate as the braised veal shanks, with the marrow from the osso buco enriching the risotto as you eat.

Plan your week with RecipeOK

Search 10,000+ ad-free recipes, build a weekly plan, and turn it into a grocery list grouped by aisle — free to start.

Start free →