December 12, 2017 · Written by Foodtolive Team

Traditional Christmas Dinner Ideas Reimagined for Vegans

Traditional Christmas dinner ideas for vegans are extremely versatile. Of course, they don’t include ham or turkey, which are the regular Christmas centerpieces. However, vegans have an abundance of casseroles, appetizers, salads, sides and desserts to choose from.

Traditional Christmas Dinner Ideas to Try This Year

Vegan Cheese Log

Appetizer: Vegan Cheese Log


  • 9 oz. extra-firm silken tofu
  • 2 tablespoons tahini
  • 2 tablespoons water
  • ½ tablespoon agar powder
  • ¾ tablespoon nutritional yeast (flakes)
  • 2 tablespoons light miso
  • ½ teaspoon sugar (organic)
  • ¼ teaspoon salt
  • 1 clove garlic (minced)
  • 4 teaspoons lemon juice (freshly-squeezed)
  • 2 tablespoons chives (chopped)
  • 3 sun-dried tomatoes (soaked in boiling water)
  • 4 tablespoons mixed nuts (toasted and chopped))


  1. Process tofu, yeast, agar, tahini, and water, with salt and sugar, in a blender or food processor. The substance must be perfectly smooth.
  2. Bring the mixture to a boil stirring constantly. Use a thick-bottomed pot. Let bubble for several minutes until it thickens.
  3. Add lemon juice, miso, and garlic to the mix and blend.
  4. Add dried tomatoes and chives. Pulse some more.
  5. Put plastic wrap into a suitable ‘log-shaped’ container sop it extends on all sides. Place the mixture inside, wrap, and refrigerate for 30 minutes. Then take out of the fridge, unwrap, and coat the log in crushed nuts. Wrap back again and refrigerate for several hours before serving.

This recipe is for those who seek to ‘veganize’ traditional Christmas dinner ideas. However, if having a ‘log’ on the table isn’t essential for you, try making small canapes or serve hummus with veggies and crackers.


Casserole and Nut Roast

Main and Side Dishes: Casserole and Nut Roast

Nut Roast Ingredients:

  • 2 teaspoons almonds (ground)
  • 7 oz. mixed nuts (finely chopped)
  • 1 red onion (chopped)
  • 1 ½ tablespoons olive oil
  • 2 teaspoons yeast extract (in a ¼ pint of hot water)
  • ¼ teaspoon cayenne pepper
  • 5 oz. breadcrumbs
  • ½ teaspoon oregano (dried)
  • 1 pinch of salt and pepper


  1. Sautee the onions before mixing them with other ingredients in a bowl.
  2. Transfer the mixture to a loaf tin lined with oiled parchment.
  3. Bake in a pre-heated oven at 355F for 25 minutes.

French Bean Casserole


  • 2 cups cooked cannellini beans
  • 1 cup canned diced tomatoes
  • 2 carrots
  • ½ onion
  • 3 large potatoes (peeled)
  • 8 sprigs fresh thyme
  • ¾ cup vegetable broth
  • 2 tablespoons olive oil
  • Salt and pepper to taste


  1. Spread beans at the bottom of a casserole dish.
  2. Slice carrots into thin strips and layer on top of beans. Do the same with the onion.
  3. Layer tomatoes on top of onion slices. Cover with 4 sprigs of thyme.
  4. Cover with a layer of thinly-sliced potatoes and the rest of thyme. Season with salt and pepper.
  5. Add broth and olive oil. Cover the dish with parchment and foil and bake for 45 minutes at 400F.
  6. Uncover the dish and bake for about 45 minutes at 350F (until golden).

Try this vegan options for traditional Christmas dinner ideas when serving 4-6 people. All dishes don’t require and special lengthy preparation.

Pecan Toffee Pudding

Dessert: Pecan Toffee Pudding


  • 2 cups dates (pitted)
  • ¼ cup pecans (chopped)
  • 3/4 cup boiled water
  • 2/3 cup soy milk
  • 1 1/3 cup plain white flour
  • ¼ cup brown sugar
  • 1 teaspoon baking powder
  • 1/3 cup vegan butter
  • 1 teaspoon black molasses
  • ¼ teaspoon cinnamon (ground)
  • 1 cup coconut milk + ¼ cup brown sugar (for caramel)


  1. Soak dates in boiled water and let cool. Mash into a sticky mass.
  2. Combine date paste, butter, and sugar in a mixing bowl. Add soy milk and molasses.
  3. Fold in flour, cinnamon, baking powder, and pecans.
  4. Put the mixture into an oiled cake tin and bake for 25 minutes at 350F (pre-heat the oven).
  5. To make caramel, dissolve sugar in coconut milk using a small saucepan. Stir frequently and keep at medium-to-low heat for about 20 minutes.
  6. Stab your cake with a fork when it’s still warm and pour over the caramel sauce. Serve with vegan ice cream