25 Delightful Christmas Lunch Recipes Perfect for Family Gatherings

Introduction
Christmas lunch is all about bringing family together with comforting dishes filled with warm flavors and homestyle charm. These 25 recipes offer a mix of classics, modern favorites, and festive twists that make midday celebrations feel extra special. From hearty mains to beautiful sides, each dish is simple, flavorful, and perfect for sharing with the people you love most.

- Herb-Butter Roast Chicken

This roast chicken is juicy, fragrant, and full of flavor, thanks to a generous herb-butter rub that gives the skin a beautiful crisp finish. Slow-roasted with vegetables, it fills the entire home with a cozy holiday aroma. Perfect for a comforting Christmas lunch the whole family will enjoy.
Ingredients
- 1 whole chicken (4–5 lbs)
● 4 tbsp softened butter
● 1 tbsp minced garlic
● 1 tbsp chopped rosemary
● 1 tbsp chopped thyme
● 1 tsp paprika
● 1 tsp salt
● ½ tsp black pepper
● 1 lemon, halved
● 3 carrots, chopped
● 2 potatoes, chopped
● 1 onion, quartered
Instructions
- Preheat oven to 400°F (200°C).
- Mix butter with garlic, herbs, paprika, salt, and pepper.
- Rub mixture under and over the chicken skin.
- Stuff lemon halves inside the cavity.
- Place vegetables around the chicken in a roasting dish.
- Roast for 1 hour 20 minutes, spooning juices over the chicken halfway through.
- Rest 10 minutes before slicing.
How to Serve It
Place chicken on a large platter with the roasted vegetables. Add fresh herbs on top for color. Serve with warm rolls or mashed potatoes. A drizzle of pan juices brings everything together beautifully.
- Honey-Glazed Ham Slices

These ham slices are tender and sweet with a shiny honey glaze that caramelizes beautifully in the oven. They bring a classic holiday flavor to the table while staying simple and quick to prepare—perfect when feeding a hungry crowd at lunchtime.
Ingredients
- 2 lbs ham slices
● ⅓ cup honey
● 2 tbsp brown sugar
● 1 tbsp Dijon mustard
● 1 tbsp melted butter
● ¼ tsp ground cloves
● ¼ tsp pepper
Instructions
- Preheat oven to 375°F (190°C).
- Whisk honey, brown sugar, mustard, butter, cloves, and pepper.
- Brush ham slices generously with the glaze.
- Place on a baking tray.
- Bake 20 minutes, brushing again halfway.
- Broil 2–3 minutes for caramelization.
How to Serve It
Arrange ham slices on a decorative platter and spoon extra glaze over the top. Serve with roasted veggies, rolls, or scalloped potatoes. Add orange slices or rosemary sprigs for a festive look.
- Creamy Garlic Mashed Potatoes

These mashed potatoes are silky, rich, and buttery with a hint of garlic that makes them perfect for pairing with almost any Christmas lunch main dish. Their smooth texture and comforting warmth make them a family favorite during holiday celebrations.
Ingredients
- 3 lbs potatoes, peeled and cubed
● 4 tbsp butter
● ½ cup heavy cream
● ¼ cup milk
● 3 cloves garlic, minced
● 1 tsp salt
● ½ tsp pepper
Instructions
- Boil potatoes for 15–20 minutes until soft.
- Heat butter, cream, milk, and garlic in a small pan.
- Drain potatoes and mash until smooth.
- Pour warm mixture over potatoes.
- Mix until creamy.
- Season with salt and pepper.
How to Serve It
Serve warm with a pat of melting butter and a sprinkle of fresh herbs. These potatoes pair beautifully with roast chicken, ham, or beef. Great for topping with gravy or crispy onions.
- Holiday Vegetable Medley

This bright vegetable medley adds color, freshness, and satisfying texture to Christmas lunch. Roasted until caramelized and tender, the veggies bring a comforting warmth and balanced flavor that pairs perfectly with any holiday main dish.
Ingredients
- 2 carrots, sliced
● 1 red bell pepper, chopped
● 1 yellow bell pepper, chopped
● 1 zucchini, chopped
● 2 potatoes, cubed
● 3 tbsp olive oil
● 1 tsp dried oregano
● 1 tsp thyme
● 1 tsp salt
● ½ tsp pepper
Instructions
- Preheat oven to 425°F (220°C).
- Spread vegetables on a lined baking sheet.
- Toss with oil, oregano, thyme, salt, and pepper.
- Roast for 25–30 minutes, turning halfway.
How to Serve It
Serve the vegetables warm on a large tray. Sprinkle with fresh parsley for color. Great alongside chicken, ham, or pasta dishes. Serve with lemon wedges for a fresh finish.
- Classic Mac and Cheese Bake

This mac and cheese bake is creamy, comforting, and topped with a crispy golden layer that adds just the right texture. It’s a hit with both kids and adults, making it a perfect side dish for a family-style Christmas lunch.
Ingredients
- 3 cups elbow macaroni
● 3 tbsp butter
● 3 tbsp flour
● 2 cups milk
● 2 cups shredded cheddar
● ½ cup shredded mozzarella
● ½ cup breadcrumbs
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Cook macaroni according to package directions.
- Melt butter in a pot and whisk in flour.
- Slowly add milk, stirring until thickened.
- Add cheeses and let melt.
- Stir in macaroni.
- Transfer to a baking dish and top with breadcrumbs.
- Bake at 375°F (190°C) for 20 minutes.
How to Serve It
Let it rest for a few minutes before scooping. Serve as a warm, cheesy side dish. Sprinkle with fresh parsley or paprika for extra color and flavor. Kids love it!
- Lemon Herb Baked Salmon

This salmon dish is fresh, tender, and infused with bright lemon and herb flavors that make it feel light yet satisfying. It’s a great option when you want something elegant and delicious for Christmas lunch without a lot of effort.
Ingredients
- 1 large salmon fillet
● 2 tbsp olive oil
● 1 lemon, sliced
● 1 tbsp chopped dill
● 1 tbsp chopped parsley
● 1 tsp garlic powder
● 1 tsp salt
● ½ tsp pepper
Instructions
- Preheat oven to 375°F (190°C).
- Place salmon on a lined baking tray.
- Brush with olive oil and season with spices.
- Add lemon slices on top.
- Bake for 18–20 minutes.
How to Serve It
Serve warm with extra lemon wedges and herbs. This salmon pairs well with salads, rice, or roasted vegetables. A drizzle of olive oil adds a smooth finish.
- Cheesy Broccoli Rice Casserole

This casserole brings together tender broccoli, fluffy rice, and melted cheese for a comforting dish that feels right at home on a Christmas lunch table. Each scoop is creamy and warming, making it a great side for kids and adults.
Ingredients
- 2 cups cooked rice
● 2 cups broccoli florets
● 1 cup cheddar cheese, shredded
● 1 cup cream of chicken soup
● ½ cup milk
● 1 tbsp butter
● ½ tsp garlic powder
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Steam broccoli until tender.
- Mix rice, broccoli, cheese, soup, milk, butter, and spices.
- Transfer to a baking dish.
- Bake at 350°F (175°C) for 20 minutes.
How to Serve It
Serve warm with extra cheese sprinkled on top. Pair with chicken, ham, or fish dishes. Garnish with green onions for fresh flavor and color.
- Crispy Oven-Fried Chicken Tenders

These chicken tenders are crunchy on the outside and juicy on the inside, making them a kid-friendly favorite for Christmas lunch. Oven-baked for a lighter feel, they’re easy to make and pair well with many holiday sides.
Ingredients
- 1 lb chicken tenders
● 1 cup breadcrumbs
● ½ cup grated parmesan
● 1 tsp paprika
● 1 tsp garlic powder
● 1 tsp salt
● ½ tsp pepper
● 1 egg
● 2 tbsp milk
Instructions
- Preheat oven to 400°F (200°C).
- Mix breadcrumbs, parmesan, and spices.
- Whisk egg and milk.
- Dip chicken into egg mixture, then breadcrumbs.
- Place on lined baking tray.
- Bake 18–20 minutes.
How to Serve It
Serve with ketchup, ranch, or honey mustard. Add lemon wedges for brightness. Great alongside fries, salads, or roasted vegetables.
- Christmas Pasta Salad

This pasta salad is fresh, colorful, and full of simple holiday flavors. With tomatoes, mozzarella, and spinach, it brings red and green tones perfect for Christmas while being light enough to balance heavier dishes.
Ingredients
- 3 cups cooked rotini
● 1 cup cherry tomatoes, halved
● 1 cup spinach
● ½ cup mozzarella pearls
● ¼ cup olives
● 3 tbsp olive oil
● 1 tbsp lemon juice
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Mix pasta, tomatoes, spinach, mozzarella, and olives.
- Whisk olive oil, lemon, salt, and pepper.
- Toss dressing with salad.
- Chill 30 minutes if desired.
How to Serve It
Serve cold or room temperature. Garnish with basil for a festive touch. Great with roasted meats or as a light standalone dish.
- Creamy Tomato Basil Soup

This tomato soup is rich, smooth, and full of comforting flavor, making it a warm and cozy addition to Christmas lunch. The basil adds freshness while the cream gives it a luxurious finish.
Ingredients
- 1 tbsp olive oil
● 1 onion, chopped
● 2 garlic cloves, minced
● 2 cans crushed tomatoes
● 1 cup vegetable broth
● ½ cup cream
● 1 tsp sugar
● 1 tsp salt
● ½ tsp pepper
● Fresh basil
Instructions
- Sauté onion and garlic in oil.
- Add tomatoes and broth
- Simmer for 15–20 minutes, stirring occasionally.
- Use an immersion blender to puree until smooth.
- Stir in cream, sugar, salt, and pepper.
- Garnish with fresh basil leaves before serving.
How to Serve It
Serve hot in individual bowls. Pair with crusty bread or grilled cheese sandwiches for a cozy, festive lunch. Drizzle a little extra cream on top for a decorative swirl.
- Stuffed Bell Peppers

These stuffed bell peppers are hearty, colorful, and packed with flavor. Filled with rice, seasoned meat, and vegetables, they’re a festive way to add both nutrition and eye-catching color to the Christmas lunch table.
Ingredients
- 4 large bell peppers, tops removed
● 1 cup cooked rice
● 1 lb ground beef or turkey
● 1 onion, chopped
● 1 cup tomato sauce
● 1 tsp garlic powder
● 1 tsp paprika
● ½ tsp salt
● ½ tsp pepper
● ½ cup shredded cheese
Instructions
- Preheat oven to 375°F (190°C).
- Sauté onion and meat until cooked through.
- Stir in rice, tomato sauce, and spices.
- Stuff mixture into peppers and place in a baking dish.
- Top with cheese.
- Bake 25–30 minutes until peppers are tender and cheese is golden.
How to Serve It
Serve hot, garnished with fresh parsley. Pair with a side salad or roasted vegetables. Perfect for a colorful, hearty main dish that appeals to all ages.
- Cranberry Pecan Salad

This festive salad is fresh, crunchy, and slightly sweet, bringing bright colors and holiday flavor to the Christmas lunch table. Cranberries, pecans, and feta create a perfect balance of textures and tastes.
Ingredients
- 4 cups mixed greens
● ½ cup dried cranberries
● ½ cup toasted pecans
● ¼ cup crumbled feta
● 3 tbsp olive oil
● 1 tbsp balsamic vinegar
● 1 tsp honey
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Mix greens, cranberries, pecans, and feta in a large bowl.
- Whisk olive oil, balsamic vinegar, honey, salt, and pepper.
- Drizzle dressing over salad and toss gently.
- Serve immediately.
How to Serve It
Serve in a large festive bowl or individual plates. Add extra pecans or a few orange slices for garnish. Works well alongside poultry or ham dishes.
- Roasted Garlic Green Beans

These roasted green beans are tender yet slightly crisp, with rich garlic flavor that enhances the holiday lunch spread. They’re simple to make but look and taste elegant on the table.
Ingredients
- 1 lb green beans, trimmed
● 2 tbsp olive oil
● 4 garlic cloves, minced
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Preheat oven to 400°F (200°C).
- Toss green beans with olive oil, garlic, salt, and pepper.
- Spread on a baking sheet.
- Roast for 15–20 minutes until tender and lightly caramelized.
How to Serve It
Serve warm, garnished with sliced almonds or lemon zest. Pairs beautifully with roast chicken, ham, or turkey. Add a drizzle of balsamic glaze for extra flavor.
- Sweet Potato Casserole with Marshmallows

Sweet potatoes baked with cinnamon and brown sugar, topped with toasted marshmallows, make a cozy, indulgent side that balances savory mains. This dish is a holiday favorite with comforting sweetness and beautiful presentation.
Ingredients
- 3 cups mashed sweet potatoes
● ½ cup brown sugar
● 2 tbsp butter
● ½ tsp cinnamon
● ½ tsp nutmeg
● ½ tsp salt
● 1 tsp vanilla extract
● 1 cup mini marshmallows
Instructions
- Preheat oven to 375°F (190°C).
- Mix sweet potatoes, sugar, butter, cinnamon, nutmeg, salt, and vanilla.
- Spread in a greased baking dish.
- Top with marshmallows.
- Bake for 20–25 minutes until marshmallows are golden brown.
How to Serve It
Serve warm as a sweet side. Sprinkle extra cinnamon or chopped pecans for garnish. Pairs perfectly with ham, turkey, or roasted chicken.
- Baked Ziti with Spinach

This cheesy baked ziti is hearty and comforting, combining pasta, fresh spinach, and melted cheese for a festive vegetarian option. It’s simple to prepare yet feels special for holiday meals.
Ingredients
- 1 lb ziti pasta
● 2 cups marinara sauce
● 2 cups ricotta cheese
● 1 cup shredded mozzarella
● 1 cup fresh spinach, chopped
● ½ tsp salt
● ¼ tsp pepper
● 1 tsp Italian seasoning
Instructions
- Preheat oven to 375°F (190°C).
- Cook pasta according to package instructions.
- Mix ricotta, spinach, salt, pepper, and Italian seasoning.
- Combine pasta with marinara sauce and ricotta mixture.
- Transfer to a baking dish, top with mozzarella.
- Bake for 25–30 minutes until bubbly and golden.
How to Serve It
Serve warm with a sprinkle of Parmesan cheese and fresh basil. Pair with a side salad or garlic bread. A festive, family-friendly main dish.
- Roasted Brussels Sprouts with Balsamic Glaze

Crispy roasted Brussels sprouts with a sweet balsamic glaze add depth and flavor to your Christmas lunch. The caramelization brings out their natural sweetness while keeping a tender interior.
Ingredients
- 1 lb Brussels sprouts, halved
● 2 tbsp olive oil
● ½ tsp salt
● ¼ tsp pepper
● 2 tbsp balsamic glaze
Instructions
- Preheat oven to 400°F (200°C).
- Toss Brussels sprouts with olive oil, salt, and pepper.
- Roast for 20–25 minutes until caramelized.
- Drizzle balsamic glaze over before serving.
How to Serve It
Serve warm in a festive dish. Garnish with toasted walnuts or pomegranate seeds. Excellent alongside roast meats or vegetarian mains.
- Garlic Parmesan Dinner Rolls

Soft, buttery dinner rolls with garlic and Parmesan complement any Christmas main dish. They’re perfect for soaking up sauces and adding warmth to the holiday table.
Ingredients
- 2 ½ cups flour
● 2 tsp yeast
● ½ tsp salt
● 1 tbsp sugar
● ¾ cup warm milk
● 2 tbsp butter, softened
● 1 egg
● 2 tbsp melted butter
● 2 tbsp grated Parmesan
● 1 tsp minced garlic
Instructions
- Preheat oven to 375°F (190°C).
- Mix flour, yeast, salt, and sugar.
- Add milk, butter, and egg; knead into dough.
- Let rise 1 hour.
- Shape into rolls and place in baking dish.
- Bake 15–18 minutes until golden.
- Brush with garlic butter and sprinkle Parmesan.
How to Serve It
Serve warm. Perfect alongside roast chicken, ham, or soups. Add fresh herbs like rosemary for a festive touch.
- Cornbread Muffins

These cornbread muffins are slightly sweet, moist, and perfect for a Christmas lunch spread. They’re easy to make in batches and pair wonderfully with soups, stews, and roasted meats.
Ingredients
- 1 cup cornmeal
● 1 cup flour
● ½ cup sugar
● 1 tbsp baking powder
● ½ tsp salt
● 1 cup milk
● 1/3 cup vegetable oil
● 1 egg
Instructions
- Preheat oven to 400°F (200°C).
- Mix dry ingredients.
- Whisk milk, oil, and egg; fold into dry mix.
- Pour into greased muffin tin.
- Bake 15–18 minutes until golden.
How to Serve It
Serve warm with butter or honey. Pair with soups, roast chicken, or ham. Ideal for a comforting holiday lunch.
- Honey-Glazed Carrots

Sweet, tender, and colorful, these honey-glazed carrots bring vibrancy and flavor to your Christmas lunch table. They’re quick to prepare yet taste decadent.
Ingredients
- 1 lb baby carrots
● 2 tbsp butter
● 2 tbsp honey
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Preheat oven to 400°F (200°C).
- Toss carrots with butter, honey, salt, and pepper.
- Roast 20–25 minutes until tender and caramelized.
How to Serve It
Serve warm with a sprinkle of fresh parsley. Works well with roasted meats or as part of a veggie platter. Add a touch of cinnamon for holiday warmth.
- Festive Cranberry Sauce

Homemade cranberry sauce is tart, sweet, and adds a burst of color to your Christmas lunch. It pairs perfectly with turkey, chicken, or ham and is easy to make ahead.
Ingredients
- 12 oz fresh cranberries
● 1 cup sugar
● 1 cup water
● 1 tsp orange zest
● ½ tsp cinnamon
Instructions
- Combine cranberries, sugar, and water in a saucepan.
- Bring to a boil, reduce heat, simmer 10 minutes.
- Stir in orange zest and cinnamon.
- Cool before serving.
How to Serve It
Serve chilled or room temperature. Perfect alongside roast meats. Garnish with fresh orange slices or mint leaves for color.
- Creamed Spinach

This creamy side is rich, flavorful, and perfect for balancing hearty mains. Spinach is tender and lightly seasoned, creating a luxurious dish that complements festive meats.
Ingredients
- 2 cups fresh spinach, chopped
● 1 tbsp butter
● 1 tbsp flour
● ½ cup milk
● ½ cup cream
● ¼ tsp nutmeg
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Melt butter in a pan, stir in flour to make a roux.
- Slowly whisk in milk and cream until smooth.
- Add spinach, nutmeg, salt, and pepper.
- Cook 5–7 minutes until thickened.
How to Serve It
Serve warm in a festive dish. Garnish with grated Parmesan. Pairs beautifully with roast meats or baked salmon.
- Garlic Mashed Cauliflower

A lighter alternative to mashed potatoes, this creamy garlic mashed cauliflower is flavorful and smooth. It’s perfect for a Christmas lunch where you want a low-carb, comforting side.
Ingredients
- 1 head cauliflower, chopped
● 2 tbsp butter
● 2 cloves garlic, minced
● ¼ cup cream
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Steam cauliflower until tender.
- Blend with butter, garlic, and cream until smooth.
- Season with salt and pepper.
- Keep warm until serving.
How to Serve It
Serve in a white dish with extra butter on top. Garnish with parsley or chives. Pairs well with poultry or ham dishes.
- Roasted Beet Salad with Goat Cheese

This colorful salad balances earthy roasted beets with creamy goat cheese and crunchy walnuts. It’s fresh, festive, and visually stunning on any Christmas lunch table.
Ingredients
- 3 medium beets, roasted and sliced
● 4 cups arugula
● ¼ cup crumbled goat cheese
● ¼ cup toasted walnuts
● 2 tbsp olive oil
● 1 tbsp balsamic vinegar
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Roast beets at 400°F (200°C) for 45 minutes.
- Combine arugula, beets, goat cheese, and walnuts.
- Whisk olive oil, vinegar, salt, and pepper; toss with salad.
How to Serve It
Serve chilled or at room temperature. Add fresh herbs for garnish. Complements roasted meats and hearty mains.
- Glazed Parsnips and Carrots

Sweet, tender parsnips and carrots glazed with honey create a festive and colorful side. They’re simple, flavorful, and visually appealing.
Ingredients
- 2 cups parsnips, sliced
● 2 cups carrots, sliced
● 2 tbsp butter
● 2 tbsp honey
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Preheat oven to 400°F (200°C).
- Toss parsnips and carrots with butter, honey, salt, and pepper.
- Roast 25–30 minutes until caramelized.
How to Serve It
Serve warm on a festive platter. Garnish with fresh thyme or parsley. Pairs beautifully with roast meats or a holiday main course.
- Pumpkin Risotto

This creamy risotto combines the sweetness of pumpkin with rich Parmesan and aromatic sage. It’s comforting, elegant, and perfect for a festive Christmas lunch.
Ingredients
- 1 cup Arborio rice
● 2 cups pumpkin puree
● 4 cups vegetable broth, warm
● 1 small onion, chopped
● 2 tbsp butter
● ½ cup Parmesan cheese
● ½ tsp nutmeg
● ½ tsp salt
● ¼ tsp pepper
Instructions
- Sauté onion in butter until soft.
- Add rice, toast 2 minutes.
- Gradually add warm broth, stirring constantly.
- Stir in pumpkin puree halfway through.
- Cook until rice is tender and creamy.
- Mix in Parmesan, nutmeg, salt, and pepper.
How to Serve It
Serve hot with extra Parmesan and fresh sage. Pairs beautifully with poultry, pork, or roasted vegetables. A comforting, festive main or side dish.
Conclusion
These 25 Christmas lunch recipes combine flavor, color, and warmth to create a festive family gathering everyone will enjoy. From comforting mains to vibrant sides, each dish is simple enough to prepare yet special enough to make the holiday memorable. Try, share, and savor these recipes to create a Christmas lunch that delights every guest.