Gujarati cuisine is full of bold flavours, balance, and heritage - and nothing represents it better than Gujarati shaak. Whether it's a quick weekday meal or part of a festive thali, shaak is always at the centre of the plate.

I grew up eating these dishes, and many of the recipes in this round-up have been passed down in my Gujarati family for generations. They’re filled with comfort and tradition.
What Is Gujarati Shaak?
Shaak can be made from vegetables or pulses like beans and lentils, each with its own unique seasoning. Some dishes are reserved for weddings and celebrations, while others are everyday staples that come together quickly.
Gujarati food is also deeply seasonal. We cook what’s fresh and available, which means lighter shaaks in the summer and heartier ones in the cooler months.
All Gujarati shaak are vegetarian and the majority are vegan as they are made without any dairy products.
To see how shaak fits into a full meal, take a look at my Complete Guide to a Gujarati Thali.
Need ideas for your next meal? I’ve put together Gujarati Dinner Ideas to help you mix and match shaak with rotli, dar-bhaat, and sides for a satisfying plate.
To finish on a sweet note, browse my Gujarati Sweets & Desserts collection with family-favourite recipes you’ll love.
Gujarati Shaak Made with Vegetables
Fresh and full of flavour, these shaak recipes highlight a variety of vegetables commonly used in Gujarati kitchens. Perfect for enjoying authentic, vegetable-forward dishes.












Beans & Pulses
These recipes highlight the rich variety of beans, lentils, and pulses that play a vital role in Gujarati cooking. Perfectly paired with rotli or rice, they bring depth and comfort to every meal.




Festive & Wedding Shaak
For special occasions, Gujarati shaak becomes more elaborate and flavourful, often reserved for weddings and festivals. These recipes showcase the celebratory spirit of Gujarati cuisine.



Seasonal Shaak
Gujarati cooking follows the rhythm of the seasons. This section features shaak recipes made with fresh, seasonal ingredients that capture the best of summer, monsoon, and winter.








Bharela Shaak
Bharela shaak, or stuffed vegetable dishes, are a Gujarati favourite. Packed with spiced fillings, these flavourful recipes are perfect for both everyday meals and special occasions.



As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!
đŸ“– Recipe

Gujarati Shaak Recipes
Equipment
- Pressure cooker or Instant Pot
- Kadai or Pan
Ingredients
- 1 Bateta Nu Shaak
- 1 Mag Nu Shaak
- 1 Bharela Bhinda Nu Shaak
- 1 Valor Ringan Nu Shaak
- 1 Dudhi Bateta Nu Shaak
Instructions
- Choose a gujarati shaak recipe from the list above.
- Click on the link to see the full recipe and follow the instructions.
- Enjoy with Gujarati rotli, Gujarati dal or kadhi and basmati rice.
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe Share by Text




Hayley Dhanecha says
I like putting together Gujarati shaak recipes like this when I want to celebrate simple, everyday home cooking that’s full of flavour. From light, comforting sabzis to slightly richer curries, each one has its own unique balance of spices and textures. I enjoy how these dishes come together so easily with basic ingredients, making them perfect for homely meals any day of the week.