36 Traditional Indian Christmas Food

Indian Christmas Food

Christmas in India has long been associated with large feasts filled with delicious Indian food. And you don’t have to wait until December to take advantage of the country’s holiday-specific cuisine.

So if you are considering trying Indian Christmas food before or during Christmas, this article is for you!

As known, Christmas is a time for family and friends and the celebration of Jesus Christ’s birth. It is widely celebrated worldwide, with traditions often varying from country to country.

Indian Christmas food ranges from traditional dishes like kheer (rice pudding) to festive delicacies like samosa chaat (samosas in a sweet and sour tomato-based sauce). 

Furthermore, these dishes are perfect any time of the year, and they’ll transport you straight to the land of spices even if you can’t get on an airplane!

With this list of Indian Christmas food, you can enjoy your own Indian-inspired Christmas no matter where you are in the world.

With plenty of delicious options for every palate, here is some Indian Christmas food you can make on this festive occasion. Shall we?

1. Dumplings

Looking for delicious Indian Christmas food to satisfy the needs of your guests? Here’s one for you. Dumplings are a type of fried dough that come with various fillings. 

Moreover, the most well-known dumplings in India are the momos, which come with a spicy Tibetan beef or cabbage filling.

These dumplings can be eaten as an appetizer, entrée, or snack and are usually served with either a hot sauce or soy sauce.

2. Christmas Cake

The Indian version of the traditional Western-style Christmas cake is gulab jamun. This sweet treat is a type of deep-fried dough ball soaked in rose syrup. 

You can make your own, but you’ll find them for sale in just about any Indian grocery store around this time of year.

Also, they’re pretty common at most westernized Indian restaurants. So don’t hesitate to pick up some Indian Christmas food for yourself.

3. Mathri

Mathri is a flat, unleavened bread, a popular Indian Christmas food. It is made from whole wheat flour and cooked over an open flame.

The dough is first shaped into a circular disc, which is then rolled into a thin circle with a rolling pin. 

Finally, it is flipped onto the hot tawa or griddle. As the mathri cooks on one side, it’s turned over with tongs to cook on the other side.

This process is repeated several times until the bread has browned on both sides and puffs up like a ball.

4. Gulab Jamun

Gulab Jamun is a delicious Indian dessert typically eaten during the winter months. It can be served hot or cold and is most commonly made with milk solids, flour, sugar, and different types of dry fruits. 

In addition, the ingredients are combined in a bowl until they form a dough-like consistency. Then the mixture is fried in oil until it becomes puffed up and golden brown on the outside.

This Indian Christmas food, Gulab Jamun, tastes best when served warm with either sugar syrup or Indian keerai (coriander) chutney.

5. Walnut fudge

Walnut fudge is a traditional Indian Christmas food. It is made from boiled milk and sugar, with ground walnuts mixed in.

Then the mixture is cooked over low heat until it reaches the desired consistency. After cooling, the fudge is cut into bite-sized pieces, wrapped in wax paper, and stored in an airtight container.

To sum up, Walnut fudge can be eaten on its own or added to various dishes like cookies or cakes.

6. Jalebi

Jalebi is a sweet Indian dessert made from deep-fried batter and often served with saffron, sugar, or other flavored syrup.

This dessert is traditionally eaten during the Indian festivals of Diwali and Holi. Jalebis are generally filled with sugar syrup or condensed milk. 

Plus, these syrups can be flavored with rose water, pistachios, almonds, cashews, cardamom pods, and raisins.

The jalebis can also be dipped in different flavors, like chocolate sauce. What’s your favorite Indian Christmas food again? Don’t be sure that’s your favorite yet; try the Jalebi first!

7. Mincemeat pie

Mincemeat pie is a dish that is traditionally associated with Christmas in the UK and Ireland. It is made from minced meat (usually beef), suet, sugar, apples, and raisins. The pie crust usually consists of shortcrust pastry or puff pastry. 

While mincemeat pie can be eaten any time of year, it is most commonly associated with the festive season. Often, Mincemeatpie is eaten as part of a ploughman’s lunch.

It can also be served as a side dish to roast turkey or ham at Christmas dinner. Additionally, it is a sumptuous must-try Indian Christmas food. 

8. Kheer

Kheer is a rice pudding dish that is traditionally served at Indian weddings and during the festival of Diwali.

Kheer is sweetened with sugar or honey and flavored with cardamom, saffron, and nuts. It may be cooked in milk, coconut milk, or water as desired. 

Further, typical flavorings include almonds, cashews, pistachios, raisins, and dried fruits such as pineapple and apricots.

Sometimes khoya (thickened milk solids) are added to the dish to add sweetness. The dish’s name is derived from the Sanskrit kheer, which means milk.

9. Chhena Poda

A traditional Indian Christmas food, Chhena Poda is a pudding-like sweet made of milk and sugar. This dessert can be served hot or cold and is often garnished with nuts and raisins.

For an added festive touch, some versions of this dish are topped with a thin layer of cream, whipped cream, or ice cream before serving

In addition, Chhena Poda is traditionally made on Diwali to celebrate the Hindu festival of lights in India. This dessert will often be paired with Indian desserts like Ras Malai or Kheer for the perfect dessert course at any Indian feast.

10. Ghee Cookies

Ghee cookies are a delicious Indian Christmas food and are typically made with just a handful of ingredients.

You’ll need butter, sugar, eggs, flour, baking powder, vanilla extract, and ghee. To start, cream together the butter and sugar until they’re light and fluffy. 

Next, add the eggs one at a time while mixing well after each addition. Then mix in the flour and baking powder until everything is combined.

Lastly, stir in the ghee and vanilla extract before spooning out your dough to bake on a greased cookie sheet for 10 minutes or so.

11. Rose Cookies

Rose cookies are a traditional treat during Indian Christmastime. They’re typically eaten as part of a special breakfast on December 25, with family members passing around the cookie plate to one another. 

Moreso, the recipe is typically made with white flour, sugar, and rose petals (although some recipes call for almonds or pistachios instead).

The dough is rolled out and cut into shapes before being baked in the oven. With Rose cookies, you need not be worried about the perfect Indian Christmas food to serve your guests!

12. Bolinhas de coco

The best Indian Christmas food list doesn’t exclude the Bolinhas de coco. These are traditional Indian dishes that are served during the Christmas season.

It’s made by taking round pieces of dough and dipping them in melted butter. Then, roll them in a mixture of sugar and desiccated coconut.

Specifically, the dough is then cut into small circles before being deep-fried and served as an appetizer or dessert. This dish is traditionally eaten on December 25th, but it can also be enjoyed all year long!

13. Chocolate-Covered Fruit

Chocolate-covered fruits are relatively new, but they’re quickly catching on. In fact, chocolate-covered cherries are already a pretty standard dessert item.

But you can take this idea to the next level by adding other fruits to the mix. For this special Indian Christmas food, the combinations are endless!

Apples dipped in dark chocolate and rolled in coconut flakes? Strawberries dipped in white chocolate and sprinkled with sea salt? Bananas dipped in dark chocolate and rolled in chopped nuts? Just get ready to be mind blown this season!

14. Marzipan

Marzipan is a type of confection made from sugar, almond meal/flour, and egg whites. It was created in the 16th century in Italy as a way to use up almonds from the tree before they spoil.

The Italian word marmalata roughly translates to a mixture of fruits. Also, Marzipan is often colored pink and shaped into roses for Valentine’s Day or Easter.

Because it can be molded into any shape, marzipan is commonly used for things like cake decorations, gingerbread houses, and fruit shapes for kids’ parties.

15. Allahabadi Cake

Allahabadi cake is a type of Indian Christmas food known as halwa, made with ghee, flour, sugar, and dry fruits. It is a festive treat that is served during the Christmas season in the Indian subcontinent.

The name Allahabad came from a city of the same name in Uttar Pradesh which Akbar founded to be the second capital of his empire. 

Moving on, this cake may have been named after this city because it also has an almond-based halwa called badaam se ladoo. This halwa is similar to this dish but does not contain milk or nuts. 

16. Dahi Puri

Dahi puri is another Indian dish served during the holidays. This dish is made from boiled and mashed potatoes mixed with yogurt and spices. These are then shaped into small balls before deep-fried until crispy outside. 

Further, the potato mixture is then placed inside two thin, crisp puris (fried pieces of bread). Finally, it is topped with chutneys and tamarind date chutney to add extra flavor.

Don’t be full of doubt about whether or not you will enjoy it already. Give this Indian Christmas food a try, and let’s see what you’ll think!

17. Tarts

Tarts are a delicious dish that is perfect for the holidays. They are easy to make, and the ingredients can be found at any grocery store. 

Meanwhile, there are many different varieties of tarts. As a result, choosing a particular one to serve as your Indian Christmas food shouldn’t be daunting!

18. Nankhatai

Nankhatai is an Indian bread made with flour, sugar, and butter. It is often served at Indian Christmases and other celebrations. Nankhatai is traditional in northern India, while pooris are more common in the south. 

Plus, Nankhatai can be eaten either as a snack or as a dessert or can be dipped in honey to make them sweeter.

They are sometimes accompanied by rabdi (made from milk and ground pistachios), yogurt, and dry fruits like raisins.

And even also cashews, almonds, etc., chopped walnuts/almonds, and sometimes flavored with cardamom powder. This Indian Christmas food recipe has been influenced by Middle Eastern culture too.

19. Neureos

Neureos is a popular Indian Christmas food. Neureos take rice flour, sugar, and eggs and knead them together to create a dough. The dough is then deep-fried in oil until the outside becomes golden brown. 

After the neureos have cooled, the dough is cut into small pieces and rolled in powdered sugar or coconut flakes. They can also be dipped into condensed milk for an added sweet flavor.

20. Roast Chicken

A traditional roasted chicken dish served at Indian Christmases is called Shehmeer Murgh which translates to sweet and sour chicken.

Shehmeer Murgh is an aromatic, spicy, and tangy dish made with a spiced yogurt marinade that tenderizes the meat.

The spices in this dish include cumin, coriander, cloves, cardamom, cinnamon stick, ginger-garlic paste, salt, and pepper. 

Going further, the marinade is applied to the chicken for about three hours before being roasted for about an hour.

After roasting the chicken, it is served with a thick gravy made from the marinade and a generous amount of butter or ghee on top of it.

If you desire Indian Christmas food that’ll definitely be accepted and enjoyed by all, Roasted chicken is a great option!

21. Bebinca

An Indian Christmas food, Bebinca, is a traditional Indian dessert made of rice flour, coconut milk, and sugar. It’s also often referred to as rice pudding. The bebinca is steamed in a special pan called a bebinca pan. 

The dish is often prepared for special occasions such as weddings, graduations, or other celebrations. Besides, Bebinca contains no eggs or dairy products. It can be made vegan by substituting coconut milk for cow’s milk.

22. Biryani

Biryani is an Indian Christmas food typically consisting of spiced rice, meat, or vegetables. This dish is often served with a side of raita and yogurt mixed with spices.

In India, biryani can also be eaten as a celebratory meal on festivals such as Eid and Independence Day. 

Uniquely, the word biryani comes from the Persian language and means fried before cooking. It’s also known to be one of the most popular dishes in many parts of South Asia.

The dish has different names in India depending on the region; for example, it’s called pulao in Northern India and pilaf in Western India.

23. Candy Canes

Curry leaves and cinnamon sticks are used to flavor the sugar syrup you cook the candy on. You’ll need sugar, water, and vinegar per batch of candy canes you plan on making. 

This mixture should be boiled and simmered until it reaches 255 degrees Fahrenheit. Or until it becomes thick enough to coat the back of a spoon.

Once this happens, add food coloring if desired and stir until it is fully dissolved. This Indian Christmas food is way more than you can imagine; let your taste buds be the judge!

24. Cormolas

The next Indian Christmas food to be discussed is the Cormolas. It is an Indian dessert that can be traced back to the 16th century.

The dish is made from dried whole milk, sugar, and saffron. It is traditionally served during the celebration of Diwali, India’s festival of light. 

Moreover, Cormolas is often served with a side of rich vanilla ice cream for a sweet and savory combo that’s perfect for the holiday season!

Other desserts that you may find on your plate this winter include gulab jamun (a deep-fried dough soaked in a sweet syrup), rasmalai (paneer balls in a curd mixture), chum (a refreshing iced yogurt-based dessert), and more!

25. Aloo Dum

Aloo Dum is a popular Indian dish that is typically eaten during the winter season. It’s a rich, spicy, and hearty soup made with potatoes and lentils. In addition, the dish can be served as a vegetarian or meat-based dish. 

Aloo Dum is often cooked in a slow cooker but can also be made over the stovetop and then simmered for an hour. We usually use the stovetop method for this Indian Christmas food recipe to make our aloo dum.

26. Milk Cream

The cream is heavy and rich in fat and is used to make desserts. The most common dessert made with cream is ice cream, but it can also be used to make other desserts such as flan, crème brûlée, and tiramisu. Also, Cream is a key ingredient in many savory dishes, including Indian Christmas food. 

Additionally, it can be used as the base for soups or sauces or whipped together with butter to make a quick sauce for fish fillets or steaks.

Cream of tartar combined with water can also be whipped into a fluffy frosting that is perfect for cakes.

27. Laddoos

We are still on this Indian Christmas food list and have the Laddoos. Laddoos are a type of Indian sweet made with either rice flour or semolina. They can be eaten anytime during the day but are most often enjoyed during Diwali. 

Traditionally, Laddoos are made as part of wedding celebrations and other family events, such as baby showers. The round shape of laddoos symbolizes unity and completeness.

28. Pitha

Pitha is a delicious Indian dessert. It is made with rice flour and coconut and cooked in a frying pan until it becomes golden brown. Pitha can be served warm or cold. 

Usually, Pitha is eaten as part of a festive meal on the days leading up to Diwali, the Indian festival of lights.

The dish represents an ancient Sanskrit word that means rice cake. A typical pitha might include dry fruits such as cashews, raisins, or dried coconut. 

Some other ingredients you might find in a pitha are clarified butter (ghee), freshly grated coconut, cardamom pods, nutmeg powder, and poppy seeds.

The pithas are often decorated with edible silver foil for celebrations such as weddings and Diwali. If you want to make the best choice for your Indian Christmas food, Pitha stands a great chance!

29. Vindaloo

Vindaloo is a dish originating from the Indian subcontinent. It is a curry based on potatoes, onions, and various spices.

Vindaloo, an Indian Christmas food, can be as mild or spicy as desired. It is also commonly served in India on Diwali, a celebration of light and knowledge. 

Furthermore, the name vindaloo comes from the Portuguese dish Carne de vinha d’alhos. These days many people believe that the name derives from the Hindi words vina (vinegar) and dallu (gourd), but there are other explanations for its etymology.

However, in Portugal, this kind of food was known for centuries under its original name – Carne de vinha d’alhos.

30. Cupcakes

Christmas is a time for family, friends, and lots of food. For many people in the US, that means ham or turkey with all the fixings.

But if you’re cooking Indian Christmas food this year, you might want to make some cupcakes. They’re easy to prepare and taste delicious! 

The best part about these cupcakes is they can be prepared in advance, making it easier for everyone during such a busy holiday season.

It’s important to use full-fat milk, butter, and whole eggs so they have enough flavor and texture when cooked.

The batter can be made days ahead of time and then baked right before serving–perfect for an afternoon snack or dessert!

31. Jujubee

Jujubee is an Indian traditional sweet that can be made for any occasion. The recipe is simple, but it does take some time to prepare. You will need a very large pot and a lot of sugar, which can be substituted with honey if preferred. 

First, boil water in the pot until it becomes a thick syrup. Add sugar or honey into the pot and stir until all of the sugar is dissolved. Next, add cardamom pods and raisins to taste and mix well before removing from heat. 

After that, pour the mixture onto a greased pan in strips about 3 inches long so that they cool quickly and become chewy when cooled.

Depending on your cooking vessel size, you may need more than one pan for this step. Jujubee is one Indian Christmas food you will be impressed with!

32. Duck Curry

Duck is a common dish in Indian cuisine, and it is often served with a spicy red curry sauce. This dish is perfect for the holidays because it can be made ahead of time and reheated when you’re ready to serve it.

To make this Indian Christmas food, follow these steps: 

  • In a bowl, mix the following ingredients: ground cumin, ground coriander, paprika, salt, and brown sugar. Stir until mixed thoroughly. 
  • Peel and quarter a whole duck, then pat dry with paper towels. Put in a ziplock bag with spice mixture and shake until coated evenly on all sides.

33. Pilaf

Pilaf is an Indian Christmas food that is made with rice and vegetables seasoned with spices such as cumin, coriander, and turmeric. The most common type of pilaf is the one made with saffron which gives it a characteristic yellow color. 

Plus, this dish can be eaten on its own or served alongside other dishes to make for a more diverse dinner experience. Today’s recipe combines many of the traditional ingredients associated with Indian cuisine.

These include carrots, peas, garlic, and onion to produce a delicious meal that can be enjoyed on Christmas day.

34. Kulkuls

Another Indian Christmas food is Kulkuls, light and puffy fried bread doughnuts. The dough is made from flour, yeast, sugar, eggs, and milk. 

In fact, they can be stuffed with cashew nuts or any other filling you may like. Kulkuls are deep-fried in hot oil until they turn golden brown, then rolled in powdered sugar. 

35. Kulchas

Kulchas are an Indian flatbread originating from the Punjab region of Northern India and Pakistan. It is made by baking a leavened wheat dough on a griddle between two metal plates.

Meanwhile, Kulchas can be cooked to make them soft or crispy, depending on your preference. They can also be baked to make them puffier and softer too! Are you sure you don’t want to try out this Indian Christmas food?

36. Mixed Nuts

Nuts are a delicious and nutritious tradition to share with friends and family during the holiday season. One such nut is the cashew nut, which is part of one of the most popular Indian recipes for Christmas food—the Kaju katli. 

Surging, Kaju katli, or cashew fudge, is a sweet dish made from roasted cashews and milk solids. This popular Indian Christmas food gets its texture from stirring in ghee (clarified butter) as it cooks.

The result of this recipe is a rich and flavorful dessert that complements any holiday spread.


This is just a small sampling of the wide variety of Indian cuisine, with many more dishes to try. The best way to experience Indian Christmas food is to come to India and eat your way through the different regions.

Christmas in India isn’t just about exchanging gifts and celebrating the birth of Jesus Christ. —It’s also about getting together with family and friends to savor delicious Indian Christmas food. 

When it comes to Indian Christmas food, you can expect the usual delicacies plus some unique Indian twists on classic favorites. So be sure to save up those calories now because these goodies won’t last long once they’re on your plate!

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like