Roti, a popular flatbread from Southeast Asia, has become a staple in many cuisines around the world. In Thailand, roti is often served as a sweet or savory snack, and when you add exotic fillings to the mix, the possibilities are endless! From classic pairings like banana and condensed milk to more adventurous combinations like matcha and white chocolate, we’ve gathered 20 mouthwatering recipes that will take your taste buds on a journey. Whether you’re a foodie looking to try something new or just a fan of crispy, crunchy treats, these Thai roti recipes are sure to delight.
Thai Roti with Banana and Condensed Milk
This recipe combines the crispy, flaky goodness of traditional Thai roti with the sweetness of ripe bananas and condensed milk. Perfect as a snack or dessert, this treat is sure to satisfy your cravings.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup vegetable oil
– 1/2 cup lukewarm water
– 2 ripe bananas, sliced
– 2 tablespoons condensed milk
– Powdered sugar (optional)
Instructions:
1. In a large mixing bowl, combine flour and salt.
2. Gradually add in oil and mix until the dough comes together.
3. Add lukewarm water and knead for 5-7 minutes until smooth and pliable.
4. Divide the dough into small balls and roll out each ball into a thin circle (about 1/8 inch thick).
5. Cook roti on a non-stick pan or griddle over medium heat, flipping frequently until crispy and golden brown.
6. Assemble by placing sliced bananas on one half of the roti, drizzling with condensed milk, and folding the other half to enclose.
7. Dust with powdered sugar (optional) and serve warm.
Cooking Time: 15-20 minutes (including prep time)
Egg-Stuffed Thai Roti
A twist on traditional roti, this recipe fills crispy flatbread with a savory egg mixture and adds a pop of color from fresh herbs. Perfect for a quick breakfast or snack.
Ingredients:
– 1 package of roti dough (or homemade)
– 2 eggs
– 1/4 cup chopped cilantro
– 1/4 cup grated carrots
– 1 tablespoon soy sauce
– 1 tablespoon sesame oil
– Salt and pepper to taste
Instructions:
1. Preheat oven to 400°F (200°C).
2. Roll out roti dough to desired thickness.
3. In a bowl, whisk together eggs, cilantro, carrots, soy sauce, and sesame oil. Season with salt and pepper.
4. Place egg mixture onto center of dough, leaving a 1-inch border around edges.
5. Fold dough over filling, forming a triangle or square shape.
6. Brush edges with water and press to seal.
7. Bake for 15-20 minutes, or until crust is golden brown.
Cooking Time: 15-20 minutes
Thai Roti with Chocolate and Peanut Butter
A twist on the classic Thai street food, this sweet and nutty roti is perfect for satisfying your cravings.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup ghee or vegetable oil
– 1/2 cup warm water
– Filling ingredients:
+ 2 tablespoons creamy peanut butter
+ 2 tablespoons dark chocolate chips (at least 70% cocoa)
+ 1 tablespoon chopped peanuts
+ Pinch of salt
Instructions:
1. In a large mixing bowl, combine flour and salt.
2. Gradually add ghee or oil while pouring in warm water. Mix until a smooth dough forms.
3. Knead the dough for 5-7 minutes until it becomes elastic.
4. Divide the dough into 6-8 equal portions. Roll each portion into a ball and flatten slightly into a disk shape.
5. Place a spoonful of peanut butter in the center of each roti, followed by chocolate chips, chopped peanuts, and a pinch of salt.
6. Fold the edges over the filling to form a half-moon shape and press gently to seal.
7. Cook on a non-stick pan or griddle over medium heat for 1-2 minutes on each side, until golden brown.
Cooking Time: Approximately 4-5 minutes per batch
Enjoy your delicious Thai Roti with Chocolate and Peanut Butter!
Savory Thai Roti with Minced Chicken
This flavorful and crispy roti recipe combines the aromatic spices of Thailand with tender minced chicken, perfect for a quick and satisfying meal. With just a few simple steps, you can create this delicious and authentic street food-inspired snack.
Ingredients:
– 1 package of roti flour or all-purpose flour
– 2 cups warm water
– 1/4 cup vegetable oil
– 1/2 teaspoon salt
– 1/4 teaspoon sugar
– 1/2 cup minced chicken breast
– 2 cloves garlic, minced
– 1 tablespoon grated ginger
– 1 tablespoon soy sauce
– 1 tablespoon fish sauce (optional)
– Chopped cilantro and lime wedges for garnish
Instructions:
1. In a large mixing bowl, combine flour, salt, sugar, and warm water. Knead until smooth dough forms.
2. Divide dough into 4-6 equal portions and roll out each portion into a thin circle (about 3 inches in diameter).
3. Heat oil in a non-stick pan over medium heat. Cook roti for 30 seconds on each side, or until crispy and golden brown.
4. Meanwhile, mix minced chicken with garlic, ginger, soy sauce, and fish sauce (if using). Cook in a separate pan until chicken is fully cooked.
5. Serve roti with chicken mixture and garnish with cilantro and lime wedges.
Cooking Time: 10-12 minutes
Thai Roti with Mango and Coconut Cream
This recipe combines the crispy texture of Thai roti with the sweetness of fresh mango and the creaminess of coconut cream, making for a unique and delicious dessert.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup ghee or vegetable oil
– 1/2 cup warm water
– Fresh mango slices
– Coconut cream (store-bought or homemade)
– Sugar to taste (optional)
Instructions:
1. In a large mixing bowl, combine flour and salt.
2. Gradually add in ghee or oil and mix until crumbly.
3. Add in warm water and knead dough for 5-7 minutes until smooth.
4. Divide dough into small balls and roll out each ball into a thin circle (roti).
5. Fry roti in hot oil for 30 seconds on each side, until crispy.
6. Drain excess oil and serve with fresh mango slices and coconut cream drizzled on top. Add sugar to taste if desired.
Cooking Time: 15-20 minutes
Cheesy Thai Roti with Mozzarella
Elevate your snacking game with this creative take on traditional Thai roti, packed with melted mozzarella cheese and savory spices. Perfect for a quick bite or party appetizer.
Ingredients:
– 1 package of roti flour (or substitute with all-purpose flour)
– 1/4 cup warm water
– 1 tablespoon vegetable oil
– 1/2 teaspoon salt
– 1/4 teaspoon sugar
– 1/2 cup mozzarella cheese, shredded
– 1 tablespoon Thai red curry paste
– 1/4 teaspoon ground cumin
– Fresh cilantro leaves for garnish
Instructions:
1. In a large mixing bowl, combine flour, warm water, oil, salt, and sugar. Mix until a dough forms.
2. Knead the dough for 5-7 minutes until smooth and pliable.
3. Divide the dough into 4-6 equal portions, depending on desired roti size.
4. Roll out each portion into a thin circle (about 1/8 inch thick).
5. Brush the surface with a little water, then sprinkle shredded mozzarella cheese evenly over half of the circle.
6. Fold the other half over the cheese to form a triangle or square shape.
7. Heat a non-stick skillet or griddle over medium heat and cook roti for 1-2 minutes on each side, until crispy and golden.
8. Serve warm with Thai red curry paste mixed with cumin as a dipping sauce. Garnish with fresh cilantro leaves.
Cooking Time: 10-12 minutes (4-6 rotis)
Thai Roti with Nutella and Strawberries
A sweet twist on traditional Thai roti, this recipe combines the classic street food with rich Nutella and fresh strawberries for a decadent treat.
Ingredients:
– 1 package of roti dough (usually found in Asian grocery stores or online)
– 2 tablespoons of Nutella
– 1 cup of sliced strawberries
– Confectioner’s sugar, for dusting
Instructions:
1. Preheat a non-stick skillet or griddle over medium heat.
2. Roll out the roti dough to your desired thickness (about 1/8 inch).
3. Place the dough in the skillet and cook for about 30 seconds on each side, until slightly puffed and lightly browned.
4. Spread 1 tablespoon of Nutella onto one half of the roti.
5. Arrange sliced strawberries on top of the Nutella.
6. Fold the other half of the roti over the filling to form a half-moon shape.
7. Dust with confectioner’s sugar before serving.
Cooking Time: Approximately 2-3 minutes per side, depending on your desired level of crispiness.
Spicy Thai Roti with Tofu and Vegetables
A flavorful and spicy twist on traditional roti, this recipe combines the savory flavors of tofu and vegetables with the bold heat of Thai chilies. Perfect as a snack or light meal.
Ingredients:
– 2 pieces of naan bread (or roti)
– 1/4 cup firm tofu, cut into small cubes
– 1 tablespoon vegetable oil
– 1 onion, thinly sliced
– 2 cloves garlic, minced
– 1 red bell pepper, sliced
– 1 Thai chili, seeded and chopped
– 1 teaspoon grated ginger
– 1 tablespoon soy sauce
– 1 tablespoon lime juice
– Salt and pepper to taste
– Chopped cilantro for garnish (optional)
Instructions:
1. Preheat a non-stick skillet or griddle over medium-high heat.
2. Brush naan bread with vegetable oil and cook for 30 seconds on each side, until slightly puffed.
3. In the same skillet, add tofu, onion, garlic, bell pepper, and chili. Cook for 5 minutes, stirring occasionally.
4. Add ginger, soy sauce, and lime juice to the mixture. Season with salt and pepper to taste.
5. Place a piece of cooked naan bread on a plate, then top with tofu and vegetable mixture.
6. Serve immediately, garnished with cilantro if desired.
Cooking Time: 10-12 minutes
Thai Roti with Durian and Palm Sugar
Experience the sweet and savory fusion of Thai street food with this recipe for Thai Roti with Durian and Palm Sugar.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup warm water
– 1/4 cup palm sugar syrup (see note)
– 1 ripe durian, sliced into thin strips
– Vegetable oil for brushing
Instructions:
1. In a large mixing bowl, combine flour and salt.
2. Gradually add warm water to form a dough. Knead for 5 minutes until smooth.
3. Divide the dough into small portions. Roll each portion into a ball and flatten slightly.
4. Brush both sides of the roti with vegetable oil.
5. Place a few slices of durian on one half of the roti, leaving a small border around the edges.
6. Fold the other half over to form a triangle or a half-moon shape.
7. Press the edges to seal the roti and brush with palm sugar syrup.
Cooking Time: 2-3 minutes per side, or until golden brown
Note: Palm sugar syrup is made by dissolving palm sugar in equal parts water and then straining out any solids. You can also use store-bought palm sugar syrup as a substitute.
Crispy Thai Roti with Scrambled Eggs
This recipe combines the crispy texture of Thai roti with the fluffiness of scrambled eggs, making for a satisfying breakfast or brunch option.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup warm water
– 1 large egg
– Vegetable oil for frying
– 2 tablespoons butter
– Salt and pepper to taste
Instructions:
1. In a mixing bowl, combine flour and salt.
2. Gradually add in warm water to form a dough. Knead for 5 minutes until smooth.
3. Divide the dough into 6-8 equal portions. Roll each portion into a ball and flatten slightly into a disk shape.
4. Heat a non-stick pan or griddle with a small amount of oil over medium heat. Fry roti for 30 seconds on each side, or until crispy and golden brown.
5. In a separate bowl, whisk together the egg and a pinch of salt. Scramble the eggs in a pan with butter until cooked through.
6. Serve scrambled eggs with crispy Thai roti and enjoy!
Cooking Time: Approximately 15-20 minutes
Thai Roti with Red Bean Paste
This classic Thai street food combines crispy roti (flatbread) with a sweet and creamy red bean paste filling, perfect for a quick snack or dessert.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup vegetable oil
– Red bean paste (store-bought or homemade)
– Filling of your choice (e.g., sweetened condensed milk, chopped peanuts, or dried fruit)
Instructions:
1. In a large mixing bowl, combine flour and salt.
2. Gradually add in vegetable oil and mix until dough forms.
3. Knead the dough for 5-7 minutes until smooth and pliable.
4. Divide the dough into 6-8 equal pieces.
5. Roll out each piece into a thin circle, about 1/8 inch thick.
6. Place a spoonful of red bean paste in the center of each roti.
7. Fold the roti into a triangle or square shape to enclose the filling.
8. Cook on a non-stick pan or griddle over medium heat for 30-45 seconds on each side, until crispy and golden brown.
Cooking Time: 2-3 minutes per batch
Enjoy your delicious Thai Roti with Red Bean Paste!
Thai Roti with Pineapple and Caramel
Get ready to elevate your street food game with this unique fusion of flavors! This sweet and savory roti is perfect for a quick snack or dessert.
Ingredients:
– 1 package of roti dough (or 2-3 naan bread)
– 1/4 cup caramel sauce
– 1 ripe pineapple, sliced into wedges
– 1/4 cup chopped fresh cilantro
– 1 tablespoon coconut oil
– Salt to taste
Instructions:
1. Preheat a non-stick skillet or griddle over medium heat.
2. Roll out the roti dough to desired thickness and cook for 30-45 seconds on each side, until slightly charred.
3. Brush with coconut oil and sprinkle with salt to taste.
4. Arrange pineapple wedges on one half of the roti.
5. Drizzle caramel sauce over the pineapple.
6. Fold the other half of the roti over the filling to create a half-moon shape.
7. Cook for an additional 30-45 seconds, until caramel is slightly melted and bubbly.
8. Garnish with chopped cilantro and serve warm.
Cooking Time: 5-7 minutes
Thai Roti with Pandan Custard
This sweet and flaky Thai roti is filled with a creamy pandan custard, making it a delightful dessert or snack. This recipe combines the classic combination of crispy roti and smooth custard, adding a hint of pandan flavor to take it to the next level.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup ghee or vegetable oil
– 1/2 cup warm water
– Pandan custard filling (recipe below)
– Vegetable oil for frying
Pandan Custard Filling:
– 1 cup heavy cream
– 1/2 cup whole milk
– 1/4 cup granulated sugar
– 1/4 teaspoon salt
– 1/2 teaspoon pandan extract or paste
– 2 large egg yolks
Instructions:
1. Mix flour and salt in a bowl.
2. Add ghee or oil and warm water to form a dough.
3. Knead the dough for 5 minutes until smooth.
4. Divide into 6-8 portions.
5. Roll out each portion into a thin circle.
6. Fry the roti in hot oil until golden brown, about 30 seconds per side.
7. Drain excess oil and fill with pandan custard.
8. Cook for an additional 2 minutes or until the custard is heated through.
Cooking Time: 15-20 minutes
Thai Roti with Sausage and Cheese
A twist on traditional Thai street food, this recipe combines juicy sausage and melted cheese with the crispy, sweet roti.
Ingredients:
– 2 tablespoons vegetable oil
– 1 onion, thinly sliced
– 4 Thai sausages (such as Chaokoh), sliced
– 2 cups grated cheddar cheese
– 4-6 roti (Thai crepes)
– Salt and pepper to taste
– Optional toppings: chopped cilantro, chili flakes
Instructions:
1. Heat the oil in a large skillet over medium-high heat.
2. Add the onion and cook until caramelized, about 5 minutes.
3. Add the sausage and cook until browned, about 5-7 minutes.
4. Place a roti on top of the sausage mixture.
5. Sprinkle cheese evenly over the roti.
6. Fold the roti in half to enclose the filling.
7. Cook for an additional 2-3 minutes or until the cheese is melted and the roti is crispy.
8. Serve hot, garnished with cilantro and chili flakes if desired.
Cooking Time: About 15-20 minutes
Thai Roti with Sweet Corn and Butter
Enjoy the classic Thai street food, roti, with a sweet and savory twist by adding fresh sweet corn and melted butter. This recipe is perfect for a quick snack or dessert.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup ghee or vegetable oil
– 1/2 cup lukewarm water
– 1 tablespoon sugar (optional)
– 1 ear of sweet corn, husked and sliced into small pieces
– 2 tablespoons unsalted butter, softened
Instructions:
1. In a large mixing bowl, combine flour and salt.
2. Gradually add ghee or oil while mixing until a dough forms.
3. Knead the dough for 5-7 minutes until smooth.
4. Divide the dough into 6-8 equal portions.
5. Roll out each portion into a thin circle.
6. Place a few pieces of sweet corn on one half of the circle, leaving a small border around it.
7. Fold the other half over to form a triangle or a square shape.
8. Heat a non-stick pan or griddle over medium heat and cook the roti for 1-2 minutes on each side, until golden brown.
9. Brush with melted butter and sprinkle with sugar (if using).
10. Serve warm and enjoy!
Cooking Time: 15-20 minutes
Thai Roti with Matcha and White Chocolate
This sweet treat combines the delicate flavors of matcha green tea, creamy white chocolate, and crispy Thai-style roti (flatbread). Perfect for a unique dessert or snack.
Ingredients:
– 1 cup all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup granulated sugar
– 1/2 cup whole milk
– 1 large egg
– Matcha powder (for dusting)
– White chocolate chips (for melting and drizzling)
Instructions:
1. Preheat the oven to 375°F (190°C). In a medium bowl, whisk together flour, salt, and sugar.
2. In a separate bowl, whisk together milk, egg, and a pinch of salt until smooth.
3. Gradually pour wet ingredients into dry ingredients and mix until a dough forms.
4. Knead the dough for 5-7 minutes until it becomes elastic.
5. Divide the dough into small balls and roll out each ball into thin circles (about 1/8 inch thick).
6. Place roti on a baking sheet lined with parchment paper and bake for 10-12 minutes, or until crispy and golden.
7. Allow roti to cool completely before dusting with matcha powder and drizzling with melted white chocolate.
Cooking Time: 20-25 minutes
Thai Roti with Pulled Pork and Sriracha
Experience the fusion of Thai flavors with this unique recipe that combines tender pulled pork, spicy sriracha, and crispy roti. Perfect as a snack or appetizer, this dish is sure to delight your taste buds.
Ingredients:
– 1 package of roti dough
– 1 cup pulled pork (cooked and shredded)
– 2 tablespoons sriracha sauce
– 1 tablespoon soy sauce
– 1 tablespoon vegetable oil
– Salt and pepper to taste
– Fresh cilantro leaves for garnish
Instructions:
1. Preheat a non-stick skillet or wok over medium heat.
2. Roll out the roti dough into thin circles, about 3-4 inches in diameter.
3. Brush one side of each roti circle with vegetable oil and place them in the preheated skillet, oiled side down.
4. Cook for 30 seconds to 1 minute, until the roti is crispy and golden brown.
5. Flip the rotis over and brush with a mixture of sriracha and soy sauce.
6. Add the pulled pork on top of each roti and sprinkle with salt and pepper to taste.
7. Serve hot, garnished with fresh cilantro leaves.
Cooking Time: 15-20 minutes
Thai Roti with Coconut and Sesame Seeds
Experience the crispy, sweet, and nutty delight of traditional Thai roti, infused with the richness of coconut and sesame seeds. This popular street food is now a breeze to make at home.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup coconut oil
– 1/2 cup warm water
– 1 tablespoon grated fresh coconut
– 1 tablespoon sesame seeds
– Vegetable oil for frying
Instructions:
1. In a large mixing bowl, combine flour and salt.
2. Gradually add in coconut oil and mix until the dough forms.
3. Knead the dough for 5-7 minutes until smooth and pliable.
4. Divide the dough into 6-8 portions.
5. Roll out each portion into a thin circle.
6. Fry the roti in hot oil (350°F) for 30-45 seconds on each side, or until golden brown.
7. Remove from oil and drain excess oil.
8. Brush with melted coconut oil and sprinkle with grated coconut and sesame seeds.
9. Serve warm and enjoy!
Cooking Time: 15-20 minutes
Thai Roti with Blueberry Compote
Experience the perfect balance of spicy and sweet with this unique fusion of Thai roti and blueberry compote. This recipe combines the crispy, flaky flatbread with a tangy and fruity compote for a delightful twist on traditional desserts.
Ingredients:
For the roti:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 cup vegetable oil
– 1/2 cup lukewarm water
For the blueberry compote:
– 1 cup fresh or frozen blueberries
– 1 tablespoon granulated sugar
– 2 tablespoons water
– 1 tablespoon lime juice
– 1/4 teaspoon ground cardamom
Instructions:
1. In a large mixing bowl, combine flour and salt. Gradually add oil and mix until the dough forms.
2. Knead the dough for 5-7 minutes until it becomes smooth and pliable.
3. Divide the dough into small portions and roll out each portion into a thin circle.
4. Heat a non-stick skillet or griddle over medium heat and cook the roti for 30-45 seconds on each side, until crispy and golden.
5. For the compote, combine blueberries, sugar, water, lime juice, and cardamom in a saucepan. Bring to a boil and simmer for 10 minutes or until the berries have broken down and the mixture has thickened.
Cooking Time: 20-30 minutes
Thai Roti with Salted Egg Yolk
This recipe combines the classic Thai street food, roti, with the creamy richness of salted egg yolk. The result is a delightful fusion that will satisfy your cravings.
Ingredients:
– 2 cups all-purpose flour
– 1/4 teaspoon salt
– 1/4 teaspoon sugar
– 1/2 cup lukewarm water
– Vegetable oil for frying
– Salted egg yolks (store-bought or homemade)
Instructions:
1. In a large mixing bowl, combine flour, salt, and sugar.
2. Gradually add in the lukewarm water to form a smooth dough.
3. Knead the dough for 5 minutes until it becomes pliable.
4. Divide the dough into 6-8 equal portions.
5. Roll out each portion into a thin circle (about 1/16 inch thick).
6. Fry the roti in hot oil until golden brown, flipping halfway through (2-3 minutes per side).
7. Drain excess oil and serve with salted egg yolks.
Cooking Time: 10-12 minutes
Summary
Discover the art of Thai Roti making with these 20 crispy recipes, each featuring exotic fillings that will tantalize your taste buds. From classic combinations like banana and condensed milk to sweet treats like chocolate and peanut butter, and even savory options like minced chicken or tofu and vegetables, there’s something for everyone. These innovative recipes also experiment with unique pairings such as durian and palm sugar, matcha and white chocolate, and pulled pork and sriracha. Whether you’re a seasoned chef or just looking to spice up your snack game, this collection of Thai Roti recipes is sure to impress.