National Dish Bangladesh: Shak Diye Dal (Recipe)

In this article
Say hello to Shak Diye Dal, a wholesome bowl of comfort straight from the kitchens of Bangladesh. This gentle lentil soup brings together softly simmered pulses and fresh leafy greens, seasoned with warming spices and a whisper of green chilli. It is nourishing, naturally light and endlessly forgiving to cook — the sort of everyday dish that feeds both body and soul. Ladle it over steamed rice and you have a meal that tastes of home.
About Shak Diye Dal
Shak Diye Dal is a traditional dish from Bangladesh, a comforting lentil soup enjoyed across the country. It marries the nourishing qualities of lentils with the fresh, earthy flavour of shak — a leafy green widely used throughout South Asian cooking. Far more than merely tasty, this lentil soup is packed with vitamins and minerals, making it a natural favourite for vegans and anyone with an eye on healthy eating. Simple to prepare and satisfying to eat, it offers a genuinely memorable taste of Bengali home cooking.
Ingredients (serves 1–2)
- 1 cup yellow lentils (masoor dal)
- 100 g shak (e.g. mustard greens or another leafy green)
- 1 onion, chopped
- 2 cloves garlic, crushed
- 1 teaspoon cumin
- 1 teaspoon turmeric
- 1–2 green chillies (to taste)
- Salt to taste
- 2 cups water
- 2 tablespoons vegetable oil
Shopping for the ingredients
When shopping for the ingredients for Shak Diye Dal, it pays to look for fresh vegetables and good-quality spices. The lentils are stocked in most supermarkets as well as in Asian grocery shops. Choose shak that is fresh and crisp, as its condition has a real bearing on the flavour of the finished dish. High-quality spices matter too, lending the lentil soup its aroma and authentic character.
Preparing the dish
Preparing Shak Diye Dal begins with rinsing the lentils thoroughly and chopping the onion, garlic and shak. It is worth picking through the lentils before use to remove any grit or damaged pieces. Once rinsed, tip the lentils into a bowl and cover with water to soak, which shortens the cooking time considerably. These simple steps help the dish cook evenly and taste its best.
Step-by-step instructions
- Heat the oil in a pan and add the chopped onion. Fry until golden brown.
- Stir in the crushed garlic, cumin and turmeric and cook briefly until fragrant.
- Add the soaked lentils to the pan and stir everything together well.
- Add the green chillies and 2 cups of water. Let the mixture simmer over medium heat until the lentils are soft.
- Finally, add the chopped shak and let the dish cook for a few more minutes until the greens are tender.
- Season with salt to taste and serve hot with rice or bread.
Gluten-free / lactose-free version
Shak Diye Dal is naturally gluten-free and lactose-free, which makes it a perfect choice for anyone with particular dietary needs. Made with vegetable oil and the ingredients listed here, it stays firmly on the side of healthy, worry-free eating. If you also take care to avoid processed spice blends that might contain gluten-based additives, you can be confident you are enjoying a pure and wholesome bowl. That makes this lentil soup an excellent option for a gluten- and lactose-free diet.
Tips for vegans and vegetarians
For vegans and vegetarians, Shak Diye Dal is already a wonderful choice, as it contains no animal products at all. To lift the flavour even further, garnish the dish with fresh herbs such as coriander or parsley — they add both taste and extra nutrients. You can also ring the changes with different vegetables, like carrots or potatoes, to give the dish a new twist. It is every bit as versatile as a hearty Khichuri.
More tips and tricks
Cooking with care is key to preserving the nutrients in Shak Diye Dal. Avoid overcooking the lentils, or they will turn mushy and lose their flavour. If you prefer a creamier texture, blend the soup lightly and then warm it through again. For a balanced meal, serve the dish with a side of steamed vegetables, which rounds out the eating experience beautifully.
Adapting the recipe to your taste
Shak Diye Dal is a highly adaptable dish that takes readily to personal preference. If you like more heat, add extra green chillies or a pinch of chilli powder. For a milder bowl, simply hold back on the spices. Those who favour a more robust flavour can experiment with toasted cumin or coriander to give the dish a special touch. Little tweaks like these keep it fresh and interesting every time.
Ingredient substitutions
Many versions of Shak Diye Dal happily swap ingredients according to what is available or to personal taste. In place of shak, for example, you can use spinach or chard, which offer similar nutrients. If yellow lentils are not to hand, red lentils make a good stand-in, though they will cook a little faster. It is always worth checking the store cupboard for suitable substitutes that keep the dish just as enjoyable — much like a comforting bowl of Dal.
Drink pairing ideas
The right drink can lift the whole Shak Diye Dal experience. A cool, mild lassi or a glass of fresh coconut water balances the chilli perfectly and makes for a refreshing accompaniment. For those who prefer something alcoholic, a light beer or a fruity white wine pairs beautifully with the flavours of the dish. These options underline the varied ingredients and the tradition of Bangladeshi cooking.
Serving and presentation ideas
Presentation counts for a great deal when it comes to whetting the appetite and building anticipation. Serve Shak Diye Dal in stylish, colourful bowls that give the dish a special lift. Fresh herbs and a slice of lemon as a garnish not only improve the look but add a bright note of freshness too. A beautifully laid table encourages sharing and enhances the pleasure of the meal.
A bit of history
Shak Diye Dal belongs to the traditional food culture of Bangladesh and has a long history. Lentils have been a staple of the South Asian diet for centuries, while shak has long featured as a healthy leafy green in countless local dishes. The pairing of these ingredients reflects the simple yet nourishing eating habits of the region, part of a broader tradition of Bangladeshi cuisine. Historically, the dish was often cooked in rural households where fresh, home-grown produce was close at hand.
More recipe ideas
Summary: Shak Diye Dal
Shak Diye Dal is a versatile, health-conscious dish that is simple to make and ideally suited to vegans. It brings together the nourishing benefits of lentils with the flavour of fresh shak, offering a delicious way to discover the tastes of Bangladeshi cooking. Its many possibilities for adaptation and variation make it a superb option for any meal. Savour the warmth and full flavour of Shak Diye Dal at your next sitting!


