Go Back
Recipe blog post image featuring a plate of Sri Lankans fish buns.

Fish Buns Recipe (Sri Lankan Maalu Bans)

Learn how to make Sri Lankan-inspired Fish Buns (Maalu Banis) from scratch! Fluffy homemade bread stuffed with spicy tuna and potato filling — perfect for breakfast, potlucks, or on-the-go snacking. Irresistible flavor in every bite.
Prep Time 10 minutes
Cook Time 25 minutes
Bake Time 25 minutes
Total Time 1 hour

Ingredients
  

  • Cookin oil of your choice
  • Few Curry leaves optional
  • ½ tsp Ginger & garlic minced
  • ½ tsp Mustard seeds optional
  • 1-2 Sundried red chili pepper optional
  • 1/3 medium Onions sliced
  • ½ cup Green leaks sliced
  • 1/3 medium Tomatoes diced
  • 1/2 tsp Turmeric powder
  • ½ tsp Black pepper powder
  • Salt to taste
  • 1 can Tuna discard liquid, substitute with sardines
  • 2 medium Potatoes
  • 1-2 Green chilies sliced
  • 1 Egg substitute with milk

Method
 

The Dough
  1. Mix flour, yeast, butter, sugar, and salt in any order you prefer.
  2. Add water gradually until smooth and elastic dough forms.
  3. Cover it and let rise 25-35 minutes until it doubles in size.
The Filling
  1. Start with boiling the potatoes in plenty of water. As it softens…
  2. Heat a saucepan with oil, add the mustard seeds and when they start to sizzle, add the red chillies and curry leaves to lightly crisp.
  3. Toss in the onions to soften, add the ginger/garlic, green leeks, and cook for about a minute before adding the spices then followed by the tomatoes. Continue to stir often and let it cook for about another minute or two.
  4. Add the tuna, boiled potatoes, green chilies, black pepper powder, and salt to taste. Combine gently— don’t mash! You want chunky, flavorful bites.
Bread Shaping
  1. Separate the dough into small golf-ball-sized portions.
  2. Flatten each lightly, but big enough to hold a spoon of the fish filling in the center.
  3. Fold the dough from three ways to form a triangle. Bring the edges together, pinch to seal and shape. Turn the seam-side down and shape it into a balanced triangular shape.
  4. Line each fish buns on a parchment covered baking tray.
  5. Cover lightly with a cloth and let it rest for 15 minutes or more (optional but will bring it to rise just a little, meanwhile preheat the oven to 325'F).
The Baking
  1. Brush the top of each fish buns with a beaten egg or milk.
  2. Bake at 325’F for 25-30 minutes or until golden brown on top.