We offer private dining

Best Vegan Christmas Food Ideas for Festive Celebration

Every Christmas, the India4 Restaurant tables are dressed in festive looks and the air is blown with the rich scent of roasted spices and slow-cooked curries. All around laughter in the air, many happy faces, cheerful chatter all around and that familiar sense of joy that makes Christmas so special.

This year, The India4 Restaurant is trying to bring something new to the celebration, a special Vegan Christmas Menu. You don’t need meat, butter or cream to enjoy a good Christmas meal; you can enjoy your lunch and dinner with fresh plant and veg ingredients.

When we first tried our vegan Christmas recipes last year, we were amazed by how comforting and satisfying they turned out. Every bite is like a homely Christmas feeling that makes you pause, smile, and think. So this festive season, celebrate with us at The India4. Whether you’re vegan or just curious to try something different, our kitchen is ready to serve up a Christmas feast that’s really wholesome!

Best Vegan Christmas Food Ideas for Festive Celebration

Speciality of Vegan Christmas Food 

Vegan Christmas food isn’t only skipping meat or dairy but also celebrating veg ingredients in their purest, most flavourful form. Imagine colourful vegetables, lentils, herbs and spices all working together to create an amazing meal.

We’ve found that vegan dishes add balance to the festive table. They are less spices, lower calories and full of life. And at The India4, the chefs know exactly how to make vegan food taste and feel satisfying in a celebration.

5 Must-Try Delicious Vegan Christmas Food Ideas

Here are a few of my favourite vegan Christmas meal recipes inspired by the Indian kitchen — easy to make at home, or even better, to try freshly prepared at The India4.

1. Rajma Masala

If there’s one dish that feels warm December evening, it’s Rajma Masala. Made with red kidney beans simmered in a thick, spiced tomato gravy, this dish is simple and pure comfort. We make it every year for Christmas not because it’s traditional but also because it’s wholesome to eat.

Rajma Masala

Ingredients:

  • 1 cup kidney beans (soaked overnight)
  • 2 tbsp oil
  • 1 onion, finely chopped
  • 2 tomatoes, pureed
  • 1 tsp cumin seeds
  • 1 tsp ginger-garlic paste
  • 1 tsp garam masala
  • ½ tsp turmeric
  • 1 tsp cumin powder
  • Salt to taste
  • Fresh coriander for garnish

How to Cook:

  1. Drain and boil the soaked kidney beans in salted water until they’re soft (usually about 25–30 minutes in a pressure cooker or 45 minutes on the stove).
  2. In a deep pan, heat oil and add cumin seeds. Once they splutter, stir in chopped onions and cook until golden brown.
  3. Add ginger-garlic paste and cook for another minute until fragrant.
  4. Pour in the tomato puree, along with turmeric, cumin powder, and garam masala. Let it simmer for about 10 minutes until the oil separates from the sauce.
  5. Add the boiled kidney beans, mix well, and let everything simmer together for 15–20 minutes on low heat.

We like to serve it with steamed basmati rice or warm naan and it’s a perfect and delicious dish.

2. Vegetable Karahi

This one is always a showstopper at our Christmas table. The Vegetable Karahi combines bright peppers, carrots, and beans tossed in a spiced tomato gravy that sizzles in the pan and fills the kitchen with warmth.

Vegetable Karahi

Ingredients:

  • 1 cup mixed vegetables (carrots, beans, peppers, and potatoes)
  • 2 tbsp oil
  • 1 onion, sliced
  • 2 tomatoes, chopped
  • 1 green chilli, chopped (optional)
  • ½ tsp turmeric
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp garam masala
  • Fresh coriander for garnish

How to Cook:

  1. Heat oil in a karahi (or wok). Add onions and cook until soft and lightly browned.
  2. Add chopped tomatoes, green chilli, turmeric, cumin, and coriander powder. Let it cook until the tomatoes break down into a rich sauce.
  3. Add the chopped vegetables, stir well, and cook on medium heat for about 10–12 minutes until everything turns tender but not mushy.
  4. Sprinkle garam masala and mix again before serving.

The beauty of this dish is in its simplicity and is packed with nutrition. Pair it with plain rice or roti, and you’ve got a Christmas meal that’s both vibrant and satisfying.

3. Daal Masala

There’s something incredibly soothing about a bowl of hot Daal Masala. It’s the kind of dish that wraps you in comfort after a long, chilly day. Lentils are not only packed with protein, but they also take on flavours beautifully, especially with Indian spices.


Daal Masala

Ingredients:

  • 1 cup yellow lentils (moong dal or toor dal)
  • 1 tsp mustard seeds
  • 1 onion, finely chopped
  • 1 tomato, diced
  • 2 cloves garlic, minced
  • 1 green chilli (optional)
  • 1 tsp turmeric
  • 1 tsp cumin powder
  • 2 tbsp oil or vegan butter
  • Salt to taste
  • Fresh coriander for garnish

How to Cook:

  1. Wash the lentils well and cook them in 2 cups of water with turmeric until soft (about 20–25 minutes).
  2. In a separate pan, heat oil and add mustard seeds. When they pop, add garlic, onion, and chilli.
  3. Sauté until the onions turn golden, then add tomatoes, cumin powder, and salt.
  4. Once the tomatoes soften, add the cooked lentils and stir everything together. Simmer for another 5 minutes to blend the flavours.

The daal becomes creamy and fragrant, with a subtle spice that warms you from the inside. I usually serve it with rice or a soft chapati. It’s simple, nutritious, and full of love.

4. Navratan Bhaji 

Every Christmas, I love making something that looks as bright and colourful as the season itself and Navratan Bhaji fits with it perfectly.

It’s a beautiful mix of vegetables, chickpeas, and mild spices that come together in a creamy, fragrant sauce. The “nine jewels” refer to the variety of ingredients and each one adds its own texture and colour to the dish.


Navratan Bhaji

Ingredients 

  • 1 tbsp oil or vegan butter
  • 1 tsp cumin seeds
  • 1 onion, finely chopped
  • 1 tbsp ginger-garlic paste
  • 2 tomatoes, pureed
  • 1 cup mixed vegetables (carrots, peas, beans, potatoes, and cauliflower)
  • ½ cup cooked chickpeas
  • ¼ cup coconut milk (or cashew cream)
  • ½ tsp turmeric powder
  • 1 tsp coriander powder
  • ½ tsp garam masala
  • Salt to taste
  • A handful of cashew nuts (optional, for garnish)
  • Fresh coriander for topping

How to Cook

1.Chop all the vegetables into bite-sized pieces. Boil them lightly in salted water for 5–7 minutes until just tender, then drain and set aside. This helps keep their colour and crunch.

2. Heat oil or vegan butter in a large pan. Add cumin seeds and let them crackle for a few seconds. Then, stir in the onions and cook until golden brown — this gives the bhaji a beautiful depth of flavour.

3. Mix in the ginger-garlic paste, turmeric, and coriander powder. Cook for about a minute, stirring constantly so the spices don’t burn. The aroma at this stage is heavenly a mix of warmth and celebration.

4. Add the pureed tomatoes and cook until the oil begins to separate from the mixture (this means your masala base is ready). Now add the boiled vegetables and chickpeas. Stir gently so everything gets coated with that rich, spiced tomato sauce.

5. Pour in the coconut milk or cashew cream and mix well. Let the curry simmer on low heat for 5–10 minutes, allowing the flavours to blend beautifully. If you like it slightly thicker, cook uncovered for a few extra minutes.

6. Sprinkle garam masala, add toasted cashews if you like, and top with fresh coriander. The result is a colourful, creamy curry that looks stunning on your Christmas table.

5. Garlic Paneer Bhuna 

Every time we make Garlic Paneer Bhuna, it fills our kitchen and instantly makes it feel like Christmas. It’s one of those dishes that’s bold, spicy and deeply satisfying, perfect for cosy winter dinners or festive celebrations at The India4.

If you’ve never tried a bhuna-style curry, it’s all about cooking the ingredients slowly so that the spices and aromatics cling beautifully to the paneer.

Garlic Paneer Bhuna

Ingredients

  • 200g paneer (or firm tofu for a vegan version), cut into cubes
  • 2 tbsp oil (vegetable or sunflower oil works well)
  • 1 tsp cumin seeds
  • 1 large onion, thinly sliced
  • 2 medium tomatoes, chopped
  • 1 tbsp ginger-garlic paste
  • 1 tsp red chilli powder (adjust to taste)
  • ½ tsp turmeric powder
  • 1 tsp coriander powder
  • 1 tsp garam masala
  • Salt to taste
  • 2 tbsp tomato purée (for richness)
  • 1 tbsp lemon juice
  • A handful of fresh coriander leaves, chopped

How to Cook

1. Start by heating the oil in a deep frying pan or wok. Once it’s warm, add cumin seeds and let them sizzle for a few seconds until fragrant. This little step is what gives Indian curries their signature earthy aroma.

2. Add the sliced onions and cook on medium heat until they turn golden brown. Take your time here. this is what builds that rich bhuna flavour. I usually stir them slowly while enjoying the smell of caramelised onions filling the kitchen.

3. Stir in the ginger-garlic paste and cook for about a minute. Then add the tomatoes, tomato purée, turmeric, coriander powder, red chilli powder, and a pinch of salt.
Let everything cook down on medium heat until the tomatoes soften and the oil begins to separate from the masala. This means the sauce is ready for the paneer.

4. Gently toss the paneer cubes (or tofu) into the pan, making sure they’re coated with all that rich, spiced sauce. Keep cooking on low heat for about 5–7 minutes so the paneer absorbs all the flavours. If you like your paneer a little crispier, you can pan-fry it separately before adding it to the sauce.

5. Sprinkle garam masala and squeeze a bit of lemon juice before turning off the heat. Garnish with fresh coriander leaves for colour and freshness.

When it’s done right, the bhuna should be thick, glossy and intensely aromatic that every bite bursting with garlic, spice, and comfort.

The India4’s Vegan Christmas Menu

If you’re dining at The India4 Restaurant, you’ll find these vegan delights beautifully presented as part of their Christmas special menu. The chefs have taken traditional Indian tastes and given them a festive twist.

Their Rajma Masala has the perfect balance of spice and creaminess, while the Navratan Bhaji bursts with colour and texture. Even simple dishes like Shobzi Karahi and Daal Masala feel elevated, thanks to slow cooking and authentic seasoning.

Pair your meal with a glass of wine or a refreshing mango lassi (made vegan), and you’ve got yourself a Christmas feast that’s indulgent yet wholesome.

Why Celebrate Christmas at The India4

Celebrating Christmas at The India4 glows with festive lights, soft music hums in the background and the staff welcome you like family. The food, of course, is the highlight because every dish is thoughtfully prepared with passion and care.

Whether you’re vegan or not, these festive meals are sure to win your heart. It’s a chance to experience Christmas differently, a little spicier, a little more colourful and a whole lot more delicious.

Book Your Table & Celebrate the Festive Season at The India Restaurant – Fleet Street

Book your table and join us at The India Restaurant – Fleet Street to celebrate the festive season with dishes that truly warm the heart. This Christmas, we’ve carefully crafted five special vegan recipes that combine traditional Indian flavours with a festive touch, making every bite comforting and memorable. From our rich and aromatic Rajma Masala to the hearty Dal Tadka, the colourful Shobzi Karahi and the vibrant Navratan Bhaji, each dish is made with love and attention to detail. 

And don’t forget to end your meal with our creamy, fragrant Vegan Rice Pudding which is a sweet finish that makes the celebration complete. We invite you and your loved ones to enjoy the warmth and the joy of Christmas at our table and delicious vegan bite at a time.