
Sri Lankan banis is an ultra soft, sweet bread roll that is uber famous as a tea-time snack! I use the Japanese tangzhong technique to make these buns melt-in-your-mouth soft and moist.

Sri Lanka is a small island off the south-east coast of India with a very rich and unique culinary culture. In spite of its close proximity to India, there are many things that set the country (and Sri Lankan recipes ) apart from its more affluent neighbor.
From its beautiful golden beaches, to its lush vegetation and laid-back people, I was fortunate to have spent some of my formative years growing up in Sri Lanka surrounded by a rich heritage and an amazing diversity of food.
As a one-time British colony, the recent history of Sri Lanka has been shaped by British influences and one of the greatest consequences of that is that the island is now home to arguably the best tea in the world!
And there is one type of bread that goes better with a warm cup of Sri Lankan tea than anything else in the world. And that is the traditional Sri Lankan tea banis (pronounced [ bah-nis ]) – a melt-in-your-mouth soft and deceptively delicious bread roll .
Sri Lankan banis (Sri Lankan tea buns)
It may look like a regular bread roll, but do not be deceived by its simple appearance. There is a great deal more depth to its flavor and texture, just like a cup of strong Sri Lankan black tea. In fact, these are particularly famous as tea time snacks in Sri Lanka.
But one of the hardest things for Sri Lankan home cooks trying to make traditional tea banis at home is replicating that amazingly soft texture. To help you with that, I’m going to let you in on an old Asian secret that I use to make incredibly soft, moist bread – Tangzhong !
What is tangzhong?
Tangzhong is a water and flour roux that is added to the bread dough to increase the moisture content of the bread and make it very very very soft. And remember to let the dough rest as well.
Because rested gluten = super soft dough! I’ve shared a few recipes for ultra soft breads and bread rolls that use this Tangzhong technique such as my Japanese milk bread recipe , scallion and sesame milk bread , classic hot cross buns , chocolate chip hot cross buns , ube bread rolls etc.

Dough after kneading
Adding raisins to this is optional. The traditional Sri Lankan banis has raisins in it but you can easily omit them if you wish. I used to remove the raisins or request plain ones when I was a kid, but my appeal for raisins has evolved a lot since then!
Especially since Mr. K loves raisins in everything ! Muffins and banana bread being two of his favorites.

You have to let this dough rise twice – once after kneading and the second time after the dough rolls are formed on the baking tray, before they go in to the oven.

Before the final rise
Glaze or not to glaze?
You can glaze them on top if you want to – but I can’t remember a glaze on the ones I used to eat. It darkens the top of the buns too much for me. So I prefer to not have the glaze.
Sri Lankans living overseas don’t often get a chance to eat Sri Lankan snacks like these that they grew up with unless they make it themselves. So I hope anyone who comes across this blog – Sri Lankan or not – gets a chance to make these banis.
Because as you can see in the images above, they are incredibly soft, fluffy and light in the middle and has a sweetness that makes them the perfect accompaniment to any kind of hot beverage, not necessarily tea. But they are just as delightful on their own as well. I enjoyed these fresh out of the oven with a little bit of butter and a cup of tea. Mr. K prefers his without the butter.
I was able to share these with a Sri Lankan family living close by and they loved them too. My parents in New Zealand can’t wait to try this recipe as well. So I do hope you get a chance to taste the traditional Sri Lankan tea banis too, I guarantee they will be worth your while and effort!

Storage tip
You can store these in an airtight container for up to 3 days , or in the fridge for longer. But they are best eaten within 2 days .
Another tip – you can heat them up gently in the microwave for a few seconds and eat them warm (it somehow makes them taste even better, just don’t ask me how or why!).
Recipe
Sri Lankan Banis (Soft Sweet Bread Rolls)
Ingredients
- 500 g Bread Flour (You can easily substitute withAP Flour)
- 1 egg
- 1 egg yolk
- 240 mL warm milk 1 cup
- 100 g sugar ½ cup
- 7 g Active Dry Yeast 2 ¼ tsp / 1 packet
- 79 g butter 5.5 tbsp, softened
- 1 tsp Salt
- ½ cup packed raisins
Instructions
For the Tanzhong
- In a saucepan combine 120 mL / ½ cup the milk and 23 g / 3 tbsp of Flour and whisk until there are no clumps.
- Heat gently on the stove until the mix thickens to a runny paste.
- Set aside to cool.
For the Dough
- Mix the rest of the milk, half of the sugar and yeast in a bowl and leave for about 15 minutes until bubbles (froth) start to appear, to activate the yeast.
- In a mixing bowl, mix the flour, rest of the sugar, salt, egg, egg yolk and softened butter.
- With the dough hook turned to low, add the tanzhong and the milk/yeast mix in to the flour and mix until the dough comes together. The dough should seem sticky and a little wet. A dry dough will lead to a dry bread buns.
- Knead for 10-15 more minutes on low (remember to scrape the sides and bottom of the bowl from time to time). The dough should stick to the dough hook and the bottom of the bowl when kneading. The dough should be very soft and smooth, and a little shiny when you are done kneading. It is a little sticky, and when touched by your hand just slightly sticks to your fingers but comes off cleanly (tacky).
- Add the raisins in the last 5 minutes of kneading.
- Cover the bowl with plastic wrap and leave in a warm place to double in size for at least 1 hour.
- Deflate the risen dough down and turn it out on to a lightly floured surface.
- Divide the dough into 8 portions and form balls and place them on a baking tray with parchment paper. Leave plenty of room between the dough to make sure they do not stick together.
- Cover loosely and let it rise for about 45 minutes to an hour.
- Preheat oven to 325°F/165°C. Bake in pre-heated oven for 15 minutes until buns are golden brown on top.
- Best eaten warm - butter optional.
Nutrition
Recipe from The Flavor Bender by Dini Kodippili
Sri Lankan Banis (Soft Sweet Bread Rolls) https://www.theflavorbender.com/sri-lankan-banis-soft-sweet-bread-rolls/