Keto roti is a healthy and delicious alternative to traditional Indian flatbreads, making it ideal for those following a low-carb, gluten-free, or keto lifestyle. This simple yet satisfying recipe allows you to enjoy a warm, soft roti without the high carbs of wheat flour. Keto roti, made primarily with almond flour, psyllium husk, and other keto-friendly ingredients, is the perfect companion to your favorite curries, stews, and even as a wrap for sandwiches.
What makes keto roti stand out is its ability to maintain the soft and pliable texture of the traditional roti while being much lower in carbohydrates. This is especially useful for those on a ketogenic diet or anyone looking to reduce their carb intake without compromising on taste and texture. Let’s explore how to make this delicious keto roti that can quickly become a staple in your low-carb meals.
What Is Keto Roti?
Roti, also known as chapati or phulka, is a traditional Indian flatbread made from whole wheat flour. It’s a versatile dish that can be paired with various curries, dals, and stews. However, for those following a keto diet, traditional roti is not an option due to its high carb content.
Keto roti, as the name suggests, is a low-carb version of this beloved flatbread. It uses almond flour and psyllium husk to create a dough that is soft and pliable, much like traditional roti. The result is a flatbread that is not only keto-friendly but also gluten-free, dairy-free, and high in fiber.
This keto roti recipe allows you to enjoy the comforting taste of roti without the guilt, making it a great addition to your low-carb meals. Whether you serve it with an Indian curry, as a wrap for Mediterranean fillings, or even as a taco shell for Mexican-inspired meals, keto roti fits a variety of culinary purposes.
Why Choose Keto Roti?
Keto roti is a fantastic option for those on a keto diet or anyone looking to reduce their carbohydrate intake. Here’s why:
- Low-Carb: Traditional roti made from whole wheat flour can contain up to 12 grams of carbs per serving. Keto roti, on the other hand, contains only 4 grams of net carbs, making it much more keto-friendly.
- Gluten-Free: For those who have gluten sensitivities or are following a gluten-free lifestyle, keto roti made from almond flour is an excellent option.
- Rich in Fiber: Psyllium husk, a key ingredient in keto roti, is an excellent source of fiber. Fiber helps with digestion, improves gut health, and keeps you feeling full longer.
- Quick and Easy: This recipe is incredibly simple to prepare, taking only about 15 minutes to make from start to finish. You don’t need to be a master baker to create delicious, soft rotis at home.
Now that we know why keto roti is such a great option, let’s dive into the ingredients and step-by-step instructions for making it at home.
Ingredients for Keto Roti
This keto roti recipe requires only a handful of ingredients, most of which are likely to be in your pantry already. Here’s a list of everything you’ll need:
For the Roti Dough:
- 2 cups super-fine, blanched almond flour: This is the primary flour used in the recipe. It creates the soft, pliable texture that mimics traditional roti.
- 6 tablespoons whole psyllium husk: Psyllium husk is essential for adding fiber to the dough, helping it stay together and providing the right consistency.
- 1/2 teaspoon salt: Enhances the flavor of the dough. You can omit this if you prefer, but it helps balance the flavors.
- 3 teaspoons olive oil: Olive oil adds richness to the dough and ensures the roti remains soft and moist.
- 1 cup lukewarm water: Lukewarm water helps the dough absorb moisture more efficiently, making it easier to knead and shape.
For Cooking the Roti:
- Olive oil or ghee: For brushing the pan and ensuring the roti cooks evenly without sticking.
How to Make Keto Roti
Making keto roti is simple, and the process takes only a few minutes once you get the hang of it. Here are the step-by-step instructions:
Step 1: Mix the Ingredients
In a mixing bowl, combine almond flour, psyllium husk, and salt. Mix the dry ingredients thoroughly.
Step 2: Add Olive Oil and Water
Add olive oil and lukewarm water to the mixture. Mix well until all the water is absorbed and a soft dough forms. If the dough feels too dry, add a little more water, one teaspoon at a time, until it reaches the right consistency.
Step 3: Knead the Dough
Knead the dough for 1-2 minutes to make sure it’s smooth and elastic. Let the dough rest for about 5 minutes. This helps the psyllium husk absorb the moisture and improves the texture.
Step 4: Divide the Dough
Divide the dough into 8 equal pieces. Roll each piece into a smooth ball, ensuring there are no cracks.
Step 5: Roll the Dough
Place one dough ball between two sheets of parchment paper or a silicone mat. Gently roll the dough into a flat circle, about 6 inches in diameter. Rotate the parchment paper slightly with each roll to ensure even thickness.
Step 6: Shape the Roti (Optional)
For perfect circles, you can use a 6-inch lid or round cutter to trim the edges of the rolled dough. This step is optional and can be skipped if you don’t mind irregularly shaped rotis.
Step 7: Cook the Roti
Heat a non-stick pan over medium-high heat. Lightly brush it with olive oil or ghee. Invert the parchment paper and place the roti into the hot pan.
Cook the roti for about 2-3 minutes on each side, or until light brown spots appear. Flip the roti and cook the other side until it’s golden brown.
Step 8: Serve and Enjoy
Remove the roti from the pan and place it on a clean kitchen towel to keep it warm. Repeat with the remaining dough balls.
Serving Suggestions for Keto Roti
Keto roti is incredibly versatile and pairs well with many dishes. Here are a few serving suggestions to enjoy this delicious flatbread:
- Indian Curries and Dals: Pair your keto roti with traditional Indian curries like butter chicken, chana masala, or dal makhani. The soft roti is perfect for scooping up the flavorful sauces.
- Mediterranean Wraps: Use keto roti as a wrap for Chicken Shawarma or Grilled Veggies for a light, Mediterranean-inspired meal.
- Mexican-Inspired Tacos: Use the roti as a taco shell for cauliflower tacos, chicken tinga, or spicy fish tacos.
Keto roti can be used in many creative ways, so feel free to experiment with different fillings and toppings!
Tips and Tricks for Perfect Keto Roti
While making keto roti is relatively simple, there are a few tips and tricks to ensure you get the perfect result every time. Whether you’re a beginner or experienced in keto cooking, these tips will help you master the art of making soft, pliable rotis.
1. Use the Right Almond Flour
The key to a soft, pliable keto roti lies in using super-fine, blanched almond flour. The quality of the almond flour can affect the texture of the roti, so it’s essential to use a finely ground flour. Coarse almond flour will result in a rougher texture and less pliable roti. Some well-known brands like Bob’s Red Mill or King Arthur produce excellent blanched almond flour that’s perfect for this recipe.
2. Don’t Skip the Psyllium Husk
Psyllium husk is an important ingredient in this keto roti recipe as it helps the dough bind together, adds fiber, and makes the roti more flexible. It’s crucial to use whole psyllium husk and not the powdered form, as the powder will absorb too much liquid, making the dough too dry. If you’re unsure where to find it, most health food stores or online retailers carry whole psyllium husk.
3. Knead the Dough Well
Kneading is an important step to ensure that the dough is well-mixed and smooth. After adding the water and olive oil, knead the dough for 1-2 minutes to ensure it becomes soft and pliable. This step will also help activate the psyllium husk and almond flour, giving the dough the right consistency. If the dough is too dry, add a little water, one teaspoon at a time. If it’s too wet, sprinkle in a little more almond flour.
4. Use Parchment Paper or a Silicone Mat
To make rolling the dough easier and avoid any sticking, place the dough ball between two sheets of parchment paper or use a silicone baking mat. This will allow you to roll the dough out smoothly without having to add extra flour, which could alter the carb count. Once the dough is rolled out, gently peel off the parchment and transfer the roti to the pan.
5. Don’t Overwork the Dough
Overworking the dough can lead to tough rotis, so it’s important to stop kneading once the dough has become smooth and elastic. Resting the dough for about 5 minutes allows the psyllium husk to absorb moisture and ensures the dough is easier to work with.
6. Get the Heat Just Right
When cooking the keto roti, make sure your pan is medium-high heat and preheated before placing the roti inside. If the heat is too low, the roti may become tough or not cook evenly. If the heat is too high, the roti may burn or become too crispy. A properly heated pan ensures that the roti cooks quickly, forming those characteristic brown spots and a soft texture.
7. Adjusting the Thickness
If you prefer thicker or thinner rotis, feel free to adjust the rolling thickness. However, ensure that the dough is evenly rolled so that the roti cooks uniformly. A 6-inch diameter is ideal, but you can experiment with the size depending on your preference.

Common Mistakes to Avoid When Making Keto Roti
While keto roti is easy to make, there are a few common mistakes that can affect the result. Here are some things to keep in mind to avoid disappointing rotis:
1. Too Much Water or Not Enough
One of the most common mistakes when making keto roti is adding too much or too little water. The dough should be soft and slightly pliable, but not too sticky. If the dough feels too dry, add water 1 teaspoon at a time until it becomes smooth. If the dough is too wet, you can add a little more almond flour.
2. Not Letting the Dough Rest
Resting the dough for about 5 minutes is crucial for the texture of the roti. This resting period allows the psyllium husk to absorb the moisture and helps the dough become more manageable. Don’t skip this step as it can affect the roti’s softness.
3. Overcooking the Roti
Roti should be cooked just enough to form brown spots on both sides. Overcooking it can lead to a tough or crispy texture, which isn’t what you want for a soft, pliable keto roti. Keep an eye on the pan while cooking and flip the roti when the brown spots start to appear. Cooking for about 2-3 minutes on each side should give you the perfect texture.
4. Using the Wrong Type of Almond Flour
Always use blanched almond flour rather than almond meal. Almond meal has a coarser texture and can affect the overall texture of the roti. Blanched almond flour is much finer and will create the soft, pliable texture you’re looking for.
5. Not Preheating the Pan
Preheating the pan is essential for ensuring even cooking. A cold pan will cause the roti to stick and cook unevenly. Make sure the pan is heated to medium-high heat before placing the roti inside.
How to Store and Reheat Keto Roti
Keto roti is easy to store and reheat, making it an excellent choice for meal prep or leftovers. Here’s how to keep your keto roti fresh:
Storing Keto Roti
- Room Temperature: Keto roti will stay fresh for 2-3 days when stored in an airtight container at room temperature. Be sure to let the rotis cool completely before storing them.
- Refrigeration: If you want to store the roti for a longer period, place it in the fridge. Keto roti will last for up to 5 days in the refrigerator when stored properly in an airtight container or a plastic bag.
Freezing Keto Roti
Keto roti freezes well for future use. Here’s how to freeze it:
- Let the roti cool completely after cooking.
- Place pieces of parchment paper between each roti to prevent sticking.
- Store the rotis in a freezer-safe bag or container, and freeze for up to 6 months.
Reheating Keto Roti
To reheat the roti, follow these methods:
- Skillet: Heat a non-stick skillet over medium heat. Warm the roti for 10-15 seconds on each side.
- Microwave: You can also microwave the roti for 10-15 seconds or until heated through.
- Oven: Place the roti on a baking sheet and heat in the oven at 350°F (175°C) for about 5-7 minutes.
Reheating in a skillet or oven will keep the roti soft and prevent it from becoming too dry.
Variations to Try with Keto Roti
While the basic keto roti recipe is simple and delicious, there are many ways to customize it based on your preferences or what you’re serving. Here are a few variations to try:
Cheese Keto Roti
For a cheesy twist, you can incorporate grated cheese (like mozzarella or cheddar) into the dough. This adds extra flavor and makes the roti even more satisfying. Mix the cheese into the dough before adding the water to ensure it integrates evenly.
Herb Keto Roti
Add fresh herbs like cilantro, parsley, or oregano to the dough for a refreshing and aromatic roti. This variation pairs well with Mediterranean-style fillings or Indian curries.
Garlic Keto Roti
If you love the flavor of garlic, you can add garlic powder or fresh garlic to the dough. This adds a lovely aroma and flavor, making the roti a perfect side for any Indian or Mediterranean meal.
Spicy Keto Roti
For those who enjoy a little heat, try adding chili powder or cayenne pepper to the dough. This will give the roti a spicy kick that works great with curries or grilled meats.

FAQs on Keto Roti
1. What Is Keto Roti Made Of?
Keto roti is made primarily from almond flour, psyllium husk, olive oil, and warm water. These ingredients are low in carbs and help create a soft, pliable flatbread that mimics the texture of traditional roti. Almond flour provides the base, while psyllium husk helps bind the dough and gives it a chewy, flexible texture. Olive oil adds moisture and richness, making the roti delicious and easy to cook.
2. Which Atta Is Keto?
Regular wheat atta is not keto-friendly due to its high carbohydrate content. However, there are alternative flours that are suitable for a keto diet, such as almond flour, coconut flour, and flaxseed meal. These flours are low in carbs and high in fiber, making them excellent choices for keto-friendly bread, rotis, and other baked goods.
3. Which Flour Is Allowed in Keto?
There are several flours that are keto-approved and can be used in various recipes. Some of the most popular keto-friendly flours include:
- Almond Flour: Made from ground almonds, it’s a staple in many keto recipes.
- Coconut Flour: A great alternative to almond flour, though it is more absorbent, so adjustments in the recipe are necessary.
- Flaxseed Meal: High in fiber and low in carbs, flaxseed meal is a nutritious addition to keto recipes.
- Psyllium Husk: While not technically a flour, psyllium husk is used in keto baking for its fiber content and ability to create the right texture.
4. Which Flour Has No Carbs?
While most flours contain at least a small amount of carbs, there are some options with minimal to no carbs:
- Almond Flour: While not completely carb-free, almond flour has very few carbs (around 2 grams of net carbs per serving), making it suitable for keto diets.
- Coconut Flour: This flour contains some carbs, but it is high in fiber, which helps reduce its net carb count.
- Flaxseed Meal: This flour is low in net carbs, high in fiber, and provides additional nutrients like omega-3 fatty acids.
However, it’s important to remember that while these flours are low in carbs, they still contain some carbs, and portion sizes should be considered when calculating your total carb intake on a keto diet.
5. Are Oats Keto-Friendly?
Oats are not typically keto-friendly because they are high in carbohydrates. A standard serving of oats can contain around 27 grams of carbs, which exceeds the daily carb limit for most keto diets. While oats do offer beneficial fiber, they’re generally avoided in strict keto diets. However, some people on more relaxed low-carb diets may include small portions of oats occasionally, but they should be mindful of the carbs they’re consuming.
Keto Roti Recipe Card
Ingredients
- 2 cups super-fine, blanched almond flour
- 6 tablespoons whole psyllium husk
- 1/2 teaspoon salt
- 3 teaspoons olive oil (or avocado oil or ghee)
- 1 cup lukewarm water
For Cooking:
- Olive oil or ghee (for greasing the pan)
Instructions
- Prepare the Dough: In a mixing bowl, combine almond flour, psyllium husk, and salt. Mix thoroughly to combine.
- Add Olive Oil and Water: Add olive oil and lukewarm water to the dry mixture. Stir until all the liquid is absorbed, and a soft dough forms. If the dough feels too dry, add more water 1 teaspoon at a time until it becomes soft and pliable.
- Knead the Dough: Knead the dough for about 1-2 minutes to ensure it’s smooth and elastic. Let it rest for 5 minutes to allow the psyllium husk to absorb the moisture.
- Divide and Shape: Divide the dough into 8 equal pieces and roll each into a ball. Place one dough ball between two sheets of parchment paper or on a silicone mat.
- Roll the Dough: Using a rolling pin, roll the dough ball into a 6-inch diameter circle. If desired, use a 6-inch lid to cut the dough into a perfect circle. This step is optional.
- Cook the Roti: Heat a non-stick pan over medium-high heat. Lightly grease the pan with olive oil or ghee. Place the rolled dough into the pan, cooking each side for 2-3 minutes until light brown spots form. Flip and cook the other side until golden brown.
- Serve: Remove the roti from the pan and place it on a clean kitchen towel to keep it warm. Repeat with the remaining dough balls and serve with your favorite dishes.
Notes
- Almond Flour: Use blanched, super-fine almond flour for the best texture.
- Psyllium Husk: Use whole psyllium husk, not psyllium husk powder. The powder will absorb too much liquid and make the dough too dry.
- Oil Options: You can use avocado oil or ghee in place of olive oil if desired.
- Shape: You can skip the optional step of shaping the roti with a lid if you don’t mind slightly irregular shapes.
- Storage: Leftover roti can be stored in an airtight container at room temperature for 2-3 days, or in the fridge for up to 5 days. They can also be frozen for up to 6 months.
Nutritional Facts (Per Roti)
Nutrient | Amount per Serving |
Calories | 200 |
Total Fat | 15g |
Sodium | 147mg |
Carbohydrates | 13g |
Net Carbs | 4g |
Fiber | 9g |
Sugar | 1g |
Protein | 6g |
Calcium | 82mg |
Iron | 1mg |
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Method: Stovetop
Cuisine: Indian, Keto, Gluten-Free