ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Make a Vegetarian Christmas Dinner: nut roast recipes and ideas

Updated on December 17, 2013

What does a vegetarian eat for Christmas dinner? This hub will give you some easy ideas and simple recipes that can be incorporated into a traditional family meal, or be served to the whole family. Recipes for nut roast and veggie gravy can be found below.

A typical menu for a 3 course dinner could be:

  • Mushroom soup or deep fried brie with cranberry sauce
  • Nut and mushroom roast, served with roast potatoes, honey roast parsnips, brussels sprouts with chestnuts, carrots and peas, and vegetarian gravy
  • Vegetarian Christmas pudding, mince pies or fresh fruit salad with fresh cream

This meal can easily be prepared when serving a traditional Turkey roast if you have a mixed party of both meat-eaters and vegetarians, simply by substituting the meat for the nut roast for the vegetarians. On these occasions I have found that the meat-eaters often want to try a bit of nut roast as well, so make sure you make enough for everybody! The other things to consider if you are cooking meat as well, is to keep the dishes separate, vegetarians are usually quite fussy about animal fats, and the roast potatoes will need to be cooked in a vegetable oil rather than the traditional meat fats. Instant vegetable gravy granules are readily available, which might be easier if you want to make a meaty gravy as well, or you can make your own vegetarian gravy (recipe below), which can be used on either meat or vegetarian dinners, but again vegetarians will not thank you for making a gravy using the meat juices.

And finally the pudding - the traditional Christmas pudding (or plum pudding) is usually made with beef suet, although these days vegetable suet is available and can be substituted without any detriment to the flavour. Many ready-made puddings use vegetable suet anyway, and will say on the labels if they are suitable for vegetarians. If you are catering for vegetarian guests it will be helpful if you read the labels of any pre-prepared foods that you buy in, just to make sure. Even the simple mince pie will probably contain beef suet in the mincemeat, but mincemeat and pies are also available in veggie format, so they need not be left out. Personally, after a large roast dinner, I prefer a light dessert, so always make a fresh fruit salad as an alternative to heavy puddings.



Nut and mushroom roast


  • 8 oz chopped mixed nuts
  • 8 oz fresh mushrooms
  • 2 eggs
  • 4 oz fresh breadcrumbs
  • 1 small onion
  • 2 carrots
  • 2 sticks celery
  • 1 clove garlic
  • 1 tablespoon olive oil
  • seasoning: mixed herbs, 1 teaspoon of yeast extract or 1 vegetable stock cube, salt and pepper


  • Finely chop the onion and crush the garlic, then sauté in the olive oil in a large saucepan until soft and slightly browned.
  • Finely chop the carrots and celery - a food processor gives the best results, as the ingredients stick together better when the pieces are smaller. Add these to the onion and continue to cook on a gentle heat.
  • Chop the mushrooms and add to the pan. Cook until all the vegetables are soft.
  • Add the dry ingredients - nuts and breadcrumbs (these can also be prepared in the food processor if necessary) and stir in the herbs, yeast extract or stock cube, salt and pepper, and the beaten eggs. Mix all together until you have a big sticky mass, then empty into a greased loaf tin and bake in a medium oven for around 45 minutes, or until crispy and brown.
  • Turn onto a board and slice to serve. This quantity should be enough for 4 people.

Vegetarian gravy


1/2 an onion, 1 teaspoon butter, 1 vegetable stock cube, 3 oz plain flour, 1 pint boiling water (the stock from the vegetables is best), 1 teaspoon yeast extract or 1 tablespoon soy sauce, 1 teaspoon mixed herbs, seasoning


Chop the onion very finely, and cook in the butter in a saucepan. Mix in the flour with a little cold water, add the seasoning, yeast extract or soy sauce and mix together well. Add the boiling water and, stirring all the time, and cook over a medium heat until the gravy starts to thicken and comes to the boil. Stir vigorously to prevent lumps forming, and remove from heat.

Seasoning can be adjusted according to taste. Some vegetable stock cubes, soy sauce and yeast extract can be a bit salty, so you may need to experiment to get the right balance of these.

Fresh fruit salad

You won't need a recipe for this, as you can put any fruit you like into a fruit salad, but I like to make my Christmas one a little bit special by using colourful and seasonal fruits such as red and green grapes, strawberries, kiwi fruit, pineapple and clementines, along with cranberry juice and a splash of sweet white dessert wine in the syrup. It is so refreshing, and the perfect antidote to a large and filling Christmas dinner.


    0 of 8192 characters used
    Post Comment
    • Imogen French profile imageAUTHOR

      Imogen French 

      7 years ago from Southwest England

      thanks for all of your comments. That's not a bad idea Eranofu, and Dani - I hope you enjoyed your first vegetarian Christmas.

    • Eranofu profile image


      7 years ago from Europe

      I need a "This hub made me salivate" button. :D

    • Dani Katarina profile image

      Dani Katarina 

      7 years ago from California

      This post is great! I celebrated my first vegetarian thanksgiving this year. I am excited for my very first vegetarian christmas!

    • learner365 profile image

      Saadia A 

      7 years ago

      Great yummy looking meal recipes.Surely seems a worth try.Thanks for sharing!!!

      Voted up and useful!!!

    • profile image


      7 years ago

      What a wonderful and interesting plan for a lovely meal. Thanks for the tips and the veggie recipes!

      Voted up, and bookmarked.

    • Indian Chef profile image

      Indian Chef 

      7 years ago from New Delhi India

      Hi imogenfrench , i absolutely love mushrooms as a main dish or as side dish or as ingredient to any dish. I would try this out some day. Thanks for sharing.

    • vvaleed khalid profile image

      vvaleed khalid 

      7 years ago from Islamabad,Pakistan

      wow! it gives a starving feeling...thanks for sharing this!

    • Imogen French profile imageAUTHOR

      Imogen French 

      7 years ago from Southwest England

      The nut roast is lovely with a Christmas roast (or at any time of the year) and is great cold with salad too if you have any left over : )

    • asmaiftikhar profile image


      7 years ago from Pakistan

      A useful and tasty hub.voted up !

    • RVDaniels profile image


      7 years ago from Athens, GA

      That sounds really good. I'm a true carnivore but I think I'll try some of these!

    • SanneL profile image


      7 years ago from Sweden

      Some great recipes here!

      The nut and mushroom roast sounds delicious.

      I will bookmark for future use, not only for Christmas. Voted up and useful.

      Thanks for sharing.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)