Go Back
+ servings
Print Recipe
5 from 1 vote

Roti Pisang (Banana)

This roti pisang (banana) has a crispy outer layer with a sweet caramelized banana filling on the inside. It makes a great breakfast, snack or meal and can be served as-is or with dal. This recipe is vegan, easily customizable, delicious!
Prep Time20 mins
Cook Time20 mins
Dough resting time2 hrs
Total Time2 hrs 40 mins
Course: Appetizer, Breakfast, Main Course, Snack
Cuisine: Indian, Malaysian
Keyword: Alliumfree, comfortfood, fromscratch
Servings: 4
Author: woonheng


  • 300 g all-purpose flour
  • ½ teaspoon salt
  • 2 teaspoons sugar plus for more sprinkling
  • 2 tablespoons oil* used avocado
  • 175 ml water
  • oil for brushing and cooking
  • Vegan butter as desired
  • Banana slices I used 1 banana for each roti


  • Prepare the dough. Place water, salt, sugar, and oil in a large mixing bowl and stir until sugar has dissolved. Add the flour and stir to combine using a spatula or rolling pin. Knead into a cohesive ball. Cover with a tight lid and rest for 10 minutes. Uncover and knead again until a smooth top forms. Divide into 4 equal pieces and form into balls.
  • Add a tablespoon of oil into a plate or 8" cake pan. Coat each ball generously with oil. Cover and rest at least 1-2 hours or overnight in the fridge. For the overnight dough, thaw to room temperature before use.
  • To stretch the dough, grease your palm and the work surface. Take a dough and flatten it into a thin circle using the heel of your palm. Then, flip and twirl or stretch to thin out the dough as much as you can, about 4-5 times larger than the original size.
  • Top with sliced banana, vegan butter pieces, and sprinkle with sugar. Bring the sides to the middle and overlap the edges slightly to seal. Repeat with the top and bottom edges to get an enclosed large rectangle roti.
  • Cook the roti after you fold it. Heat a pan with vegan butter or oil over medium heat. Place the roti in the hot pan, seamed side down, and cook until golden brown, about 3-4 minutes. If it browns too quickly, lower the heat. Flip and cook for another 3-4 minutes, adding more oil if needed. The roti will start to puff up during cooking and you will see the banana starts to caramelize. Repeat the same process with the remaining dough.
  • Serve warm with a side of dal or as-is.



  • *I've tried with both olive and avocado, they worked great.
  • Highly recommend weighing your flour instead of using cups. 
  • For other tips, please refer to my Cooking Tips section above.