In my world, no wedding is complete without a divet of your lunch thali being filled with Vaal Chana nu Shaak (Gujarati Wedding Curry).

This is a curry you’ll never find in your run-of-the-mill Indian restaurant. And that’s because this deliciously robust field bean and black chickpea curry is strictly reserved for big, bold Indian weddings.
This Gujarati Vaal and Kala Chana nu Shaak is…
- Vegan
- Gluten free
- Nut free
- No onions
- No garlic
My traditional Gujarati Vaal and Kala Chana nu Shaak recipe
So let me share my traditional Gujarati Vaal and Kala Chana nu Shaak recipe, which my grandfather Odhavji Thankey would make for weddings when he was working as a chef and caterer. The quantity in which he would cook it was so huge that measuring by eye was the only feasible option.

It really was unbelievable stuff to be cooking for hundreds upon hundreds of people.
I find the most addictive thing about vaal nu shaak is its incredible hot, sweet and sour flavours.
Curry without garlic, onion and ginger
The most astonishing thing about this big-flavoured curry is that it contains no onions, garlic or ginger which feels somewhat illegal when it comes to the Indian dishes most of us are used to. But actually, this isn’t unusual at all.


Since this dish is made for hundreds of people at massive wedding celebrations, caterers for generations have accounted for multiple dietary requirements, some of which completely cut out these ingredients for their stimulating properties or because of how they’re grown.
Where to buy vaal and kala chana?


Dried vaal beans are also called field beans. You can find them in Indian food shops, or online. This is the brand I like best – Buy my favourite Vaal Beans on Amazon (affiliate link).
Dried black chickpeas or kala chana can be found in most lIndian supermarkets. You can also buy these online. Buy my favourite dried Black Chickpeas on Amazon (affiliate link).
For the farfar (crispy colourful crackers) I serve with my wedding thalis, buy online (affiliate link).
To cook dried vaal and chana



For cooking these dried beans, you must first soak them overnight (separately). The next day, the beans need to be pressure cooked (again, separately) for 30-40 minutes, or until very soft and tender.
See the full recipe below for detailed instructions.
What makes Gujarati dishes unique?
Like many Gujarati dishes, the shaak is often prepared with a simple, yet powerful, spice blend that is balanced with sweet and sour elements.
Recipes can vary from a ‘rasawala’ (with a watery gravy) to a sukha’ (drier) preparation. The use of roasted besan (chickpea or gram flour) is a common technique to thicken the gravy and add a nutty flavour.

I love the aromas of roasting gram flour in this dish and it creates the most luscious sauce. In fact. the technique is not too different to roux-based cooking methods for making sauces in Europe.
Gujarati wedding thalis

Vaal and Kala Chana nu Shaak is an essential component of the traditional ‘thali’, which is a platter of various dishes and courses, all served together as a complete meal.
If you like big plates, this is a serving style you’ll fall in love with!
A typical Gujarati thali is a balanced meal, with a sweet dish (like puran puri or shrikhand), a farsan (savory snack, like dhokla), Gujarati Wedding Dal or Kadhi, and a variety of shaaks (curries) like the vaal and kala chana nu shaak, and sometimes potato and vegetable-based curries.
The bean and lentil curry provides a hearty, protein-rich element that complements the other lighter, spicier, or sweeter dishes.
Lucky dishes in Gujarati culture
Certain dishes are considered ‘shubh’ or auspicious for special occasions. For example, eating mung beans and rice on New Year’s Day is said to ring in good fortune for the coming year.
While Undhiyu is the most famous seasonal wedding dish, a hearty bean or lentil curry is a close second.
Its presence indicates that no detail has been overlooked and that guests are being treated to a truly traditional and balanced feast.
Where savoury and spicy meets sweet and sour


Gujarati cuisine is famous for its unique blend of sweet, sour, and spicy flavours. The vaal and kala chana shaak is a perfect example of this, often prepared with a touch of jaggery and tamarind or lemon juice, which creates a complex and satisfying taste that is characteristic of wedding feasts.
Tamarind is my souring agent of choice, since it also gives the dish a rich deep red colour when paired with the tomatoes in the sauce.
How to serve Vaal Chana nu Shaak (Gujarati Wedding Curry)
The most common way to serve this curry is with puri, potato curry, shrikhand, rice and this Gujarati wedding dal. Pickles, sambharo, salad, farfar (fried crackers) and a glass of buttermilk (chaas) is totally traditional Gujarati wedding fare.
Vaal Chana nu Shaak (Gujarati Wedding Curry) recipe | How to make Wedding Curry
Vaal Chana nu Shaak (Gujarati Wedding Curry)

Learn how to make Vaal Chana nu Shaak (Gujarati Wedding Curry) the traditional way with this easy recipe. No onions, no garlic and pure veg.
Ingredients
- 200g dried field beans (vaal/val)
- 200g dried black chickpeas (kala channa)
- 1/2 tsp bicarbonate of soda
- Hot kettle water
For the curry:
- 4 tbsp oil
- 1 tsp carom seeds
- 3-4 dried Indian bay leaves
- 2 dried red chillies
- 1 star anise
- 1/4 tsp asafoetida (omit if gluten free)
- 3 tbsp gram flour
- 300g blended tinned tomatoes or passata
- 1 tsp ground turmeric
- 3 tsp Kashmiri chilli powder
- 1 tsp ground cinnamon
- 1 tsp ground fennel
- 2 tsp salt
- 2 tsp concentrated tamarind paste
- 2 tbsp jaggery
- 3 tbsp chopped coriander
Instructions
- Wash the vaal beans in plenty of warm running water, sorting through to check for small stones as you rinse them well. Drain and place in a medium-sized bowl. Repeat for the black chana, keeping these in a separate bowl from the vaal. Add 1/4 teaspoon of bicarbonate of soda to each bowl and top up with plenty of hot kettle water (enough to cover by half). Allow to stand and soak overnight.
- The next day, tip the vaal along with the soaking liquid into a pressure cooker. Top up with another litre of hot kettle water and brush the sides of the pan and inside of the lid with oil. Cover and pressure cook for 30 minutes, or until soft (about 9 whistles in a traditional pressure cooker). Once the steam has subsided, carefully open the cooker and drain the beans, discarding the cooking liquid. Set aside. Repeat this process for the chana, cooking for 40 minutes or 12 whistles. Drain and set aside. Don't cook the beans in one pot at the same time, since they both have different cooking times.
- Heat oil in a heavy based pan set over a medium-low heat. Add the carom seeds, bay leaves, star anise, dried red chillies and asafoetida. Sauté for a few seconds before adding the gram flour. Stir very well, cooking the flour out until it becomes a light fudge colour, about a minute.
- Add the tomatoes, turmeric, chilli powder, cinnamon, fennel, salt, tamarind and jaggery. Give it a good mix before adding 700ml hot kettle water.
- Add the vaal and channa. Increase the heat and bring to a boil. Turn the heat down to low, cover and simmer for 15 minutes until the sauce has thickened. Garnish with chopped coriander and serve.
Notes
- This curry freezes beautifully. To freeze, cool the curry down completely. Pack into freezer-safe containers and freeze for up to 3 months. To reheat, allow the curry to thaw at room temperature for 3-4 hours. Place in a saucepan, adding a splash of water and cook over a medium-low heat until piping hot and bubbling.
Love Sanjana
If you like this, you’ll love my recipe for Gujarati Wedding Dal
Vegetarian Curry Recipes
Learn how to make delicious vegetarian curry at home with this collection of simple, flavorsome curry recipes. Dive both home-style and restaurant-style vegan and vegetarian curry recipes which can be adapted to suit any tastes. From Vegetable Curry with Coconut Milk, to Tofu Korma, Palak Paneer, Mushroom Rogan Josh, Potato Curry and even Vegan Butter Chicken! The Paneer Tikka Masala and Chana Masala recipes will become firm favorites in your home!
Vegetable Curry with Coconut Milk
This simple Vegetable Curry with Coconut Milk is rich with aromatic spices, nuts and a rainbow of colourful vegetables. Make it in an Instant Pot if you have one, or simply simmer away on the stove. Serve with dosa for a delicious vegan meal that's gluten free too. It also pairs perfectly with rice, roti or paratha. Feel free to add any vegetables you have in the fridge, as long as the total weight is around 600g.
Home-style Chana Masala
A truly classic Indian dish of soft chickpeas and potatoes simmered with spices for a hot and sour finish. It's loaded with flavour and can be served with Bhatura (fried bread), roti, naan or rice. Best of all, this quick and easy version takes just 30 minutes to make. Try it for breakfast, lunch or dinner!
Matar Paneer
Matar Paneer is a popular Indian dish made with paneer cheese and peas in a creamy tomato-based sauce. It's a delicious and nutritious vegetarian curry. This recipe for Matar Paneer is also easy to make, making it an amazing option for home cooks or people new to Indian food. Matar Paneer is typically served with rice, naan or roti, but feel free to choose your favourite accompaniments.
Keema Curry (Vegan)
Unbelievable! This deeply flavoursome Indian Keema Curry features plant-based mince (soya mince), warming spices and fresh herbs. It's packed with protein and highly versatile. Enjoy it with naan, roti, rice... or even in hot sandwiches! A great vegetarian and vegan Keema recipe for batch cooking. It freezes beautifully, making it an excellent emergency meal for busy schedules. This is one of my go-to dinners all year round.
Gujarati Ravaiya (Stuffed Aubergine Curry)
Gujarati Ravaiya (Stuffed Aubergine Curry) is a true vegan comfort meal from western India. Stuff baby aubergines with a spicy peanut masala for Gujarati grandma vibes.
Tofu Korma
A rich and creamy vegan Indian curry with tofu, aromatic spices and nuts. With a royal history, Korma is an emblem of imperial Mughal cooking traditions. Here's a plant-based Korma recipe everybody will love alongside rice and naan. It's mild and perfect for those who enjoy warm spices over chilli heat.
Indian Masala Baked Beans
A dose of British nostalgia, complete with Indian spices. Almost every British South Asian home has its' own take on curried baked beans. I cook mine with ghee, cumin seeds and a liberal heap of garam masala. These spicy, buttery beans are delicious on toast, or with roti or rice.
Paneer Tikka Masala
Learn how to make the most delicious Paneer Tikka Masala, just like your favourite Indian restaurant! Pieces of paneer (cottage cheese) and vegetables are first marinated in yoghurt and spices, and then skewered and grilled to smoky perfection. The tikka pieces are then removed from the skewer and folded into a creamy curry sauce made with tomatoes, spices and cream. Here's an easy to follow video recipe and video.
Spinach and Mushroom Curry
A quick and easy Spinach and Mushroom Curry with delicious Indian flavours. Sometimes called mushroom saag or mushroom bhaji, this tasty 11-ingredient curry is simple enough to cook during busy weeknights and with few spices and ingredients. Add cauliflower, tofu, paneer, beans or butternut squash along with the spinach puree to increase the veg content.
Cabbage and Potato Curry
This simple Cabbage and Potato Curry (Kobi Bateta nu Shaak) is an everyday favourite Indian recipe. It pairs perfectly with roti for a wholesome main dish, or as a light vegetable side dish. It's a dry-style sabzi with tender white cabbage, soft potatoes and mild spices. I find this is an Indian curry recipe the whole family enjoys. Add a handful of peas to turn it into a more veg-heavy meal.
Palak Paneer Recipe (Easy, Beginner-friendly)
A quick and easy Palak Paneer recipe with delicious, fresh flavours. Palak Paneer is a popular Indian restaurant dish that's made with spinach and paneer, a soft and squidgy Indian cheese. This tasty vegetarian curry is simple enough to cook during busy weeknights and with few spices and ingredients. This recipe for Palak Paneer is perfect for beginners and seasoned cooks alike. It's a great make-ahead dish and also freezes well. Serves 4 people as a main dish, or 6 as a side dish.
Vegetable Curry Recipe
A delicious and nutritious Vegetable Curry recipe. This recipe for Vegetable Curry is also easy to make, making it an amazing option for home cooks or people new to Indian food. Prepare this dish with any veggies you have in the fridge, freezer or pantry. Vegetable Curry is typically served with rice, naan, paratha or roti, but feel free to choose your favourite accompaniments.
Melt-in-the-Mouth Burnt Aubergine and Spinach Curry
I live and breathe Gujarati food. They are simple vegetarian dishes I eat every evening, and have done since I was young. Burnt Aubergine and Spinach Curry (Oroh) was one of those dishes mum would cook as a midweek dinner.
30-Minute Tindora Curry with Corn
This simple, dry curry with ivy gourd and corn is delicious with roti, paratha or rice. If you’re on the hunt for a minimal-effort curry recipe to add to your weeknight meal rotation, you’re in the right place.
Bharela Marcha (Stuffed Bullet Chillies)
I stuff the chillies with mixed masalas, jaggery and besan (chickpea flour). Each one is like a hot little flavour bomb.
Tofu Dopiaza
Tofu Dopiaza is kadai-fried tofu with double onions, crunchy green peppers & aromatic masalas. A restaurant quality vegan curry recipe.
Aloo Bhindi Tawa Masala
Stuffed and steamed okra and baby potatoes cooked in a spicy tomato and yoghurt masala.
Saag Paneer Recipe
This traditional Punjabi Saag Paneer recipe is pure magic! Soft paneer chunks in a creamy mustard greens and spinach curry. Every bite of this classic Indian curry will melt in your mouth. Make it with any leafy greens you have, although mustard leaves and spinach are the most typical.
Vegan Butter Chicken
One of North India's most famous curries, Butter Chicken. Also known as Murgh Makhani, it's known for having a lusciously-smooth and tomato cream sauce laced with mild, fragrant spices.
Dahi Varo Oro (Burnt Aubergine in Yoghurt)
Flame-grilled aubergine and crunchy peppers tossed with cooling yoghurt. This is a dish typical of Gujarati farming communities along the Kathiawar peninsula of western India. Serve it cold alongside your favourite Indian flatbread - millet or sorghum rotla are most traditional, but this tastes incredible with just about any type of unleavened bread. If you like the smoky flavours of Baba ghanoush, this will be your new go-to Indian dish. It even works well as a dip for parties, picnics and barbecues.
Saag Recipe
Warming Punjabi Saag is a curry made from vibrant greens and spices. In the native tongue, it's referred to as Sarson da Saag, a peppery blend of mustard leaves and various greens beaten with ghee (clarified butter), onions, garlic and green chillies. Serve with Makki di Roti (cornmeal flatbread) for feast plucked straight from India's land of the five rivers, Punjab.
Paneer Curry
Try this easy Paneer Curry recipe with a delicious mix of aromatic Indian spices. Sauté the soft cubes of Indian cottage cheese in a golden onion and tomato masala. The flavours of cumin, black pepper, ginger and garam masala add warmth and excitement.
A kadai-fried curry like this (without too much sauce) is perfect to serve with naan, roti or paratha. I even like using it as a dosa filling when making Paneer Masala Dosa. If you prefer your Paneer Curry with a thick Indian gravy, try Paneer Makhani or Matar Paneer.
Mung Bean Curry
Mung Bean Curry is wholesome Indian vegetarian dish to enjoy with roti. It's thick, creamy and cooked with an aromatic paste of ginger, green chilli and coriander. Shards of crispy, ghee-fried garlic add bold flavour and texture. Serve it as a main meal, or as a side dish for your favourite Indian recipes. It's particularly delicious with Kadhi and rice.
Vegan Katsu Curry
This vegan katsu curry recipe (yasai katsu curry) combines aubergine and sweet potato coated in panko breadcrumbs, served with a creamy coconut curry sauce. Serve with salad and Japanese pickles. Don't be put off by the long list of ingredients for the sauce — it all goes into one pot.
Mushroom & Black Chickpea Rogan Josh
Try this hearty vegetarian take on Kashmiri Rogan Josh. My recipe uses juicy mushrooms and protein-rich black chickpeas for an aromatic curry that pairs beautifully with rice.
Restaurant-Style Shahi Paneer
Delicious, rich & creamy Shahi Paneer is a vegetarian food hero in North Indian cuisine. Scoop this curry up with flaky parathas or serve with basmati rice.
Gobi Bhurji (Cauliflower Curry)
Gobi Bhurji Gobi Bhurji (Cauliflower Curry) is one of my favourite ways to enjoy cauliflower. This north Indian-style Gobi Bhurji is perfect with buttered toast and soothing chai.
Potato and Pea Coconut Milk Curry
One of my favourite quick dinners growing up was pea and potato curry. It’s a simple staple in every Gujarati home and perfect with just rice and/or Homemade Chapattis – Gujarati Rotli depending on how hungry you are.
Gujarati-Style Okra & Potatoes
Gujarati-Style Okra & Potatoes (Bhinda Bateta nu Shaak) is an everyday comfort food in many Gujarati homes, including mine. It’s usually scooped up with soft, hot rotlis (chapattis), which is our daily bread
Vegan 'Butter' Cauliflower and Perfect Jeera Pilau
Garnish the Vegan ‘Butter’ Cauliflower with a final flourish of chopped coriander and a drizzle of coconut milk for that luscious restaurant-style finish.
Gujarati Potatoes and Spring Onions Sautéed in Chickpea Flour
Fresh flavoured, dry curries are done so well by Gujaratis. It’s all about taking simple ingredients and packing in as much flavour as possible.
Gujarati Koru Bateta nu Shaak
A tried and true recipe for Gujarati Koru Bateta nu Shaak (dry-style potato curry). This is my mother’s exact recipe and the only way we make it at home. She has a few fabulous tips for achieving intense flavours and the perfect dry bhaji-style texture every time. This shaak pairs perfectly with Masala Poori and dahi (plain yoghurt).
Rajma (Kidney Bean Curry)
While most of us use kidney beans as a filler ingredient in chillies, stews and salads, this Rajma (Kidney Bean Curry) makes the humble red bean the star of the show. The sauce is deeply aromatic, smooth and robust enough to take the beans from basic to beautiful. This is North Indian comfort food at its best.
Vegan Kadai Tofu & Vegetables
Vegan Kadai Tofu & Vegetables is a raid-the-fridge dinner. Balanced, flavoursome and so easy to prepare! Zero waste.
Gobi Musallam
Whole-roasted cauliflower curry with a Mughlai-inspired curry sauce. Nuts, spices and warm flavours meld into this meltingly-soft cauliflower curry.
Cardamom Tofu Curry
Cardamom-scented cream is added to luxurious tomato sauce in this delicate and fragrant vegetarian tofu curry.
Melt-Away Malai Kofta
I call this creamy paneer kofta curry Melt-Away Malai Kofta simply because they melt away as soon as you put them in your mouth. Malai Kofta are the ultimate North Indian vegetarian curry recipe to dazzle friends and family. A celebration of rich flavours and warming spices.
Bodhi's Keema Pau Bhaji (Vegan)
Bodhi’s Keema Pau Bhaji (Vegan). A complete meal and super nutritious for the whole family. Don’t be fooled though, this buttery, curried veg and soya medley packs a huge flavour punch. It’s so moreish.
Slow Cooker Aubergine Makhani
Slow Cooker Aubergine Makhani. Beautiful, butter-soft aubergines in a rich makhani sauce. This velvety-smooth curry is perfect with rice and fluffy naan.
Stuffed and Baked Baby Kolhapuri Aubergines
If you’re a fan of vegetarian Indian main courses that pack enough punch to trounce any meaty curry, look no further. These gorgeous aubergines might be small but the smooth-as-velvet sauce and filling make it an unforgettable veggie curry you’ll want to make over and over again.