Banana Roti Recipe Vegan Made Easy and Delicious

Updated On: October 5, 2025

Banana roti is a deliciously sweet and satisfying treat that has captured the hearts of many around the world. This vegan version of the classic dessert is not only kind to animals but also bursting with natural flavors and wholesome ingredients.

Whether you’re looking for a quick breakfast, a comforting snack, or a delightful dessert, banana roti offers a perfect solution. The crispy, flaky exterior contrasts beautifully with the soft, caramelized banana filling, creating an irresistible combination that anyone can enjoy.

In this recipe, you’ll learn how to make vegan banana roti from scratch using simple pantry staples and ripe bananas. It’s easy, fun, and perfect for sharing with family and friends.

Plus, it’s gluten-free friendly if you choose the right flour, and you can customize it with your favorite toppings or spices. Ready to roll up your sleeves and whip up this tropical-inspired delight?

Let’s get started!

Why You’ll Love This Recipe

This vegan banana roti recipe stands out because it’s:

  • Wholesome and natural: Using ripe bananas and simple ingredients, free from animal products and preservatives.
  • Quick and easy: Ready in under 30 minutes, perfect for busy mornings or last-minute dessert cravings.
  • Customizable: Add cinnamon, nutmeg, or even chocolate chips to tailor the flavor to your liking.
  • Kid-friendly: A fun way to introduce kids to cooking and a healthy alternative to sugary snacks.
  • Versatile: Enjoy it plain, with syrup, or alongside vegan ice cream or coconut yogurt for extra indulgence.

Ingredients

  • 1 cup all-purpose flour (or gluten-free flour blend)
  • 1/4 teaspoon salt
  • 1/2 cup warm water
  • 2 tablespoons coconut oil (plus more for frying)
  • 2 ripe bananas (medium-sized, mashed)
  • 2 tablespoons brown sugar or coconut sugar
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon vanilla extract
  • Optional: pinch of nutmeg, chopped nuts, or vegan chocolate chips

Equipment

  • Mixing bowls
  • Rolling pin
  • Non-stick skillet or frying pan
  • Spatula
  • Measuring cups and spoons
  • Fork or potato masher
  • Pastry brush (optional)

Instructions

  1. Prepare the dough: In a mixing bowl, combine the all-purpose flour and salt. Gradually add the warm water and 1 tablespoon coconut oil, stirring until a soft dough forms. Knead the dough for about 5 minutes on a floured surface until smooth and elastic.
  2. Rest the dough: Cover the dough with a damp cloth and let it rest for 15 minutes. This helps the gluten relax and makes rolling easier.
  3. Make the banana filling: In another bowl, mash the ripe bananas with a fork or potato masher. Add brown sugar, cinnamon, vanilla extract, and optional spices or mix-ins. Stir until well combined.
  4. Divide and roll: After resting, divide the dough into 4 equal portions. On a lightly floured surface, roll each portion into a thin circle about 7-8 inches in diameter.
  5. Fill the roti: Spread a generous amount of the banana filling evenly over half of each dough circle, leaving a small border. Fold the dough over to form a semi-circle and gently press the edges to seal.
  6. Cook the roti: Heat the remaining 1 tablespoon of coconut oil in a non-stick skillet over medium heat. Carefully place one roti in the pan and cook for about 2-3 minutes per side, or until golden brown and crispy. Repeat with remaining rotis, adding oil as needed.
  7. Serve warm: Remove the cooked roti from the pan and let it cool slightly before serving. These are best enjoyed warm for a soft, melty filling and crispy crust.

Tips & Variations

For the crispiest roti, make sure the dough is rolled out thin but not too thin that it tears. Use a light hand when sealing the edges.

  • Sweetener swap: Use maple syrup, agave nectar, or date syrup instead of brown sugar for a different sweetness profile.
  • Spice it up: Add a pinch of ground cardamom or ginger to the banana filling for a warm, aromatic twist.
  • Fruit combos: Mix diced mango or pineapple with the banana for a tropical fruit explosion.
  • Nutty crunch: Sprinkle chopped walnuts, pecans, or shredded coconut inside the filling before folding.
  • Vegan chocolate: Add dairy-free chocolate chips to the banana filling for a gooey surprise.

Nutrition Facts

Nutrient Amount per Serving (1 roti)
Calories 210 kcal
Carbohydrates 35 g
Protein 3 g
Fat 6 g
Fiber 3 g
Sugar 12 g
Sodium 120 mg

Serving Suggestions

Vegan banana roti is versatile and pairs wonderfully with a variety of accompaniments:

  • Drizzle with maple syrup or agave nectar for added sweetness.
  • Serve alongside a scoop of vegan ice cream or coconut yogurt for a cool contrast.
  • Sprinkle with chopped nuts or desiccated coconut for extra texture.
  • Pair with a warm cup of Green Goodness Juice or fresh herbal tea for a refreshing balance.

Conclusion

Making vegan banana roti at home is a rewarding experience that combines simplicity with the joy of delicious flavors. This recipe offers a healthy, cruelty-free alternative to traditional roti desserts, showcasing the natural sweetness and creamy texture of bananas wrapped in a crispy, golden crust.

Whether you’re a seasoned vegan or simply looking to explore plant-based treats, this banana roti will quickly become a favorite in your kitchen.

Not only is it easy to prepare, but it also invites creativity with various spices and add-ins, allowing you to make it your own. If you enjoyed this recipe, you might also like to explore other comforting delights such as the Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or the sweet and airy Glazed Twist Donut Recipe.

Happy cooking and enjoy every bite!

📖 Recipe Card: Banana Roti Recipe Vegan

Description: A delicious and easy vegan banana roti made with simple ingredients. Perfect for a quick breakfast or snack.

Prep Time: PT10M
Cook Time: PT15M
Total Time: PT25M

Servings: 4 servings

Ingredients

  • 1 cup all-purpose flour
  • 1/2 cup water
  • 1 ripe banana, mashed
  • 2 tablespoons coconut oil
  • 1 tablespoon maple syrup
  • 1/4 teaspoon salt
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon cinnamon powder
  • 1/4 cup shredded coconut (optional)
  • Vegan butter or oil for cooking

Instructions

  1. In a bowl, mix flour, baking powder, cinnamon, and salt.
  2. Add mashed banana, water, coconut oil, and maple syrup; stir to form a smooth dough.
  3. Divide dough into 4 equal balls.
  4. Roll each ball into a thin circle on a floured surface.
  5. Heat a non-stick pan over medium heat and lightly grease it.
  6. Cook each roti for 2-3 minutes on each side until golden brown.
  7. Serve warm, optionally topped with shredded coconut or vegan butter.

Nutrition: Calories: 180 kcal | Protein: 3 g | Fat: 6 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Banana Roti Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and easy vegan banana roti made with simple ingredients. Perfect for a quick breakfast or snack.”, “prepTime”: “PT10M”, “cookTime”: “PT15M”, “totalTime”: “PT25M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup all-purpose flour”, “1/2 cup water”, “1 ripe banana, mashed”, “2 tablespoons coconut oil”, “1 tablespoon maple syrup”, “1/4 teaspoon salt”, “1/2 teaspoon baking powder”, “1/2 teaspoon cinnamon powder”, “1/4 cup shredded coconut (optional)”, “Vegan butter or oil for cooking”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, mix flour, baking powder, cinnamon, and salt.”}, {“@type”: “HowToStep”, “text”: “Add mashed banana, water, coconut oil, and maple syrup; stir to form a smooth dough.”}, {“@type”: “HowToStep”, “text”: “Divide dough into 4 equal balls.”}, {“@type”: “HowToStep”, “text”: “Roll each ball into a thin circle on a floured surface.”}, {“@type”: “HowToStep”, “text”: “Heat a non-stick pan over medium heat and lightly grease it.”}, {“@type”: “HowToStep”, “text”: “Cook each roti for 2-3 minutes on each side until golden brown.”}, {“@type”: “HowToStep”, “text”: “Serve warm, optionally topped with shredded coconut or vegan butter.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “3 g”, “fatContent”: “6 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X