Keto Roti: A New Favorite

4.8 ✓ Thanks!
Serves3-4
Prep Time

5 mins

Total Time

15 mins

DifficultyEasy
Recipe by Jonali Everyday Cook!

Rooted in Shillong’s farming traditions, Jonali shares the fresh, soulful spices she grew up with — cook her recipes and experience true authenticity.

Keto Roti: A New Favorite

About This Dish

This is a grain-free flatbread made with almond flour, psyllium husk, and flaxseed meal — no wheat, no corn, no rice flour. The psyllium husk is doing most of the structural work: it absorbs water and forms a gel that binds the almond flour together into a dough you can actually knead, roll, and press flat without it crumbling apart. The dough gets a short rest to let the psyllium fully hydrate, then goes into a tortilla press between parchment paper and onto a hot cast-iron pan. What comes off the pan is a warm, pliable flatbread with a lightly nutty flavor, golden brown spots from the turmeric and the sear, and enough flex to scoop a curry or wrap around a filling without snapping.

 

The spicing is what lifts this above a generic keto flatbread. Cumin, turmeric, black pepper, and kasuri methi (dried fenugreek leaves) go directly into the dry flour mix, so the flavor is baked into the roti rather than added on top. The kasuri methi is especially important — it adds the slightly bitter, herbaceous note that makes Indian flatbreads taste like Indian flatbreads rather than just plain crackers. The cumin and turmeric give the roti a warm golden color and an earthy, savory aroma that makes it smell right when it hits the hot pan.

 

This recipe uses Lakadong Turmeric from Meghalaya (7.61% curcumin) and Tura Black Pepper from the Garo Hills, both mixed directly into the dough. The turmeric tints the roti a warm gold and adds a subtle earthiness, while the black pepper provides a quiet background heat and the functional benefit of piperine improving curcumin absorption. Ten rotis from one batch — they cook in a few minutes each and stack well for serving alongside dal, sabzi, or any curry that needs something to scoop with.

Ingredients

  • 2 cups almond flour
  • 3 Tbsp Psyllium husk
  • 3 Tbsp Flaxseed meal
  • 3 Tbsp Avocado/Olive oil
  • ½ Tsp salt
  • ½ Tsp cumin powder
  • ¼ Tsp Lakadong turmeric
  • A pinch of (ground) Tura black pepper
  • ¼ Tsp Kasuri Methi (optional)

Instructions


  1. In a large bowl, combine the almond flour, psyllium husk, flaxseed meal, salt, cumin powder, Lakadong turmeric, ground Tura pepper, and Kasuri methi. Mix well using your hands.
  2. Add the avocado oil and warm water to the dry ingredients. Knead the dough for at least 2 minutes, then let it rest for 5-7 minutes.
  3. Divide the dough into 10 equal pieces and gently roll each one into a round ball.
  4. Cut parchment paper into round shapes to fit your tortilla press.
  5. Place a dough ball between two pieces of parchment paper in the tortilla press, and press down to form a perfect round roti.
  6. Heat a pan (I prefer using cast iron) until it’s evenly hot. Place the roti on the pan and cook over medium heat.
  7. Your keto roti is ready when it turns golden brown with some darker brown spots.

Ways to Make It Your Own

Garlic and Herb Roti

Add two cloves of finely minced garlic and a tablespoon of chopped fresh cilantro to the dough along with the dry ingredients. The garlic embeds directly into the roti and toasts on the hot pan, producing a garlicky, almost naan-like aroma. The fresh cilantro adds green flecks and a bright, herbaceous note that makes the roti feel less austere. This version pairs especially well with dal or any saucy curry where the garlic-herb flavor picks up the gravy. Brush the cooked roti with a thin layer of ghee or olive oil right off the pan for extra richness.

Everything Bagel Keto Roti

Replace the cumin, turmeric, pepper, and kasuri methi with two tablespoons of everything bagel seasoning (sesame seeds, poppy seeds, dried onion, dried garlic, salt). The roti becomes a neutral, savory flatbread that works outside of Indian food entirely — use it as a wrap for deli meats and cream cheese, a base for avocado toast, or a dipper for hummus. The sesame and poppy seeds toast on the hot pan and add a crunch that the Indian-spiced version doesn't have. This is a good variation to keep in rotation if you use keto roti as a daily bread substitute.

Coconut Flour Blend (Nut-Free)

Replace the almond flour with a 3:1 ratio of sunflower seed flour to coconut flour (roughly three-quarters cup sunflower seed flour and a quarter cup coconut flour for this recipe). Coconut flour absorbs significantly more water than almond flour, so increase the warm water by two to three tablespoons and let the dough rest for a full 10 minutes rather than 5–7. The roti will be slightly denser and less nutty than the almond flour version, with a mild, almost neutral flavor. This is the best option for anyone with a tree nut allergy. Note: sunflower seed flour can react with baking soda and turn green — this recipe doesn't use baking soda, so it's not an issue here.

Stuffed Keto Roti (Paratha Style)

Press two dough balls into thin rounds, place a tablespoon of filling in the center of one, lay the second round on top, and seal the edges by pressing with your fingers. Cook on a slightly lower heat (medium-low) for an extra minute per side so the filling heats through. Good fillings: spiced mashed cauliflower (gobi paratha style), paneer crumbles with cumin and green chilli, or a thin spread of garlic butter. The roti is sturdy enough to hold a filling without tearing, and the sealed edges crisp up on the pan for a satisfying crunch at the border. These take a few extra minutes per roti but turn a flatbread into a self-contained meal.

Why These Ingredients Matter

Almond Flour

Almond flour is the primary structure of this roti — it provides the bulk, the fat, and the slightly nutty flavor. Use blanched, finely ground almond flour, not almond meal. Almond meal is coarser and includes the skin, which makes the dough gritty, harder to press flat, and more prone to cracking. The fine grind of blanched almond flour hydrates more evenly with the psyllium and produces a smoother, more pliable dough. Different brands vary in grind fineness and oil content, so you may need to adjust the water by a tablespoon in either direction — the dough should feel like soft play dough, not sticky and not dry.

Psyllium Husk

Psyllium husk is the binder that makes this dough work. It absorbs water and forms a viscous gel that holds the almond flour together the way gluten holds wheat flour together — without it, you'd have a crumbly, sandy mess that falls apart when pressed. Use whole psyllium husk powder (finely ground), not whole husks or flakes, which absorb unevenly and produce a lumpy dough. The 5–7 minute rest after kneading is critical: it lets the psyllium fully hydrate and the dough firms into a workable consistency. If you skip the rest, the dough will feel too wet and sticky to press.

Flaxseed Meal

Flaxseed meal adds a second binding agent alongside the psyllium and contributes a mild nuttiness that complements the almond flour. It also improves the browning on the pan — the natural oils in flax help the roti develop those golden-brown spots that signal a proper sear. Use pre-ground golden flaxseed meal for the most neutral flavor. Brown flaxseed works but has a slightly stronger, more assertive taste. Store flaxseed meal in the fridge or freezer once opened; the oils oxidize quickly at room temperature and can turn rancid within a few weeks, giving the dough an off flavor.

Kasuri Methi (Dried Fenugreek Leaves)

Kasuri methi is the ingredient that makes these rotis taste specifically Indian rather than generically keto. The dried leaves add a slightly bitter, herbaceous, almost maple-like aroma that's immediately recognizable if you've eaten Indian flatbreads. Crush the leaves between your palms before mixing them into the flour — this releases the volatile oils and distributes the flavor more evenly. A tablespoon sounds like a lot, but dried fenugreek is mild and the flavor mellows further once the roti hits the hot pan. If you can't find kasuri methi, the rotis will still work but they'll taste more like a spiced almond cracker than a proper roti.

Avocado Oil

Avocado oil goes into the dough to add fat and pliability — without it, the roti would be dry and stiff. It also has a high smoke point, which makes it a good choice for a dough that's going onto a hot cast-iron pan. Use refined avocado oil for the most neutral flavor; virgin avocado oil has a grassy taste that some people find distracting in a flatbread. Olive oil works as a substitute but has a lower smoke point and a more assertive flavor. Coconut oil works too, but it solidifies at cooler temperatures and can make the dough harder to work with.

Tips & Storage

The Rest Is Not Optional

After kneading for two minutes, let the dough sit for 5–7 minutes before dividing and pressing. This rest lets the psyllium husk fully absorb the water and the dough transforms from a shaggy, slightly wet mass into a smooth, firm ball that holds together when pressed. If the dough still feels too sticky after resting, knead in a teaspoon of almond flour. If it feels too dry and cracks when pressed, wet your hands and knead for another 30 seconds. The dough should feel like soft play dough — pliable, not tacky, and it should hold a thumbprint without crumbling.

Use a Tortilla Press, Not a Rolling Pin

Almond flour dough doesn't have gluten's elasticity, so it doesn't roll out the same way wheat dough does — a rolling pin tends to produce uneven edges and cracks. A tortilla press applies even pressure across the entire surface and produces a uniform round every time. If you don't have a press, use a heavy flat-bottomed pan or plate pressed down firmly on the dough ball between two sheets of parchment. The parchment is essential: the dough sticks to bare metal and tears when you try to peel it off.

Get the Pan Hot, Then Cook on Medium

Preheat your cast-iron pan over medium-high heat for at least three minutes before the first roti goes on. Then drop the heat to medium for the actual cooking. A properly preheated pan sears the surface of the roti immediately, which creates those golden-brown spots and prevents sticking. If the pan is too cool, the roti sits and steams rather than searing, and the psyllium gets gummy. If the pan is too hot, the outside burns before the inside cooks through. Medium heat after the initial preheat gives you a two-to-three-minute window per side — look for brown spots and slight puffing as your doneness cues.

Storage and Reheating

Stack the cooked rotis with parchment paper between each one and store in an airtight container or zip-lock bag. They keep at room temperature for a day and in the refrigerator for up to 4 days. To reheat, place directly on a hot pan for 30 seconds per side — the heat re-activates the oils and the roti softens back to a pliable texture. Microwaving works in a pinch but tends to make them slightly rubbery. The rotis also freeze well for up to a month - thaw at room temperature and reheat on a hot pan.

Frequently Asked Questions

Why is my keto roti crumbly and falling apart?

The most common cause is not enough psyllium husk hydration. Make sure you're using finely ground psyllium husk powder (not whole husks or flakes) and that you're letting the dough rest for a full 5–7 minutes after kneading. The rest is when the psyllium absorbs the water and forms the gel that binds the dough. If it's still crumbly after resting, add warm water a teaspoon at a time and knead again until the dough holds together when pressed.

Can I make keto roti without a tortilla press?

Yes. Place a dough ball between two sheets of parchment paper and press flat with a heavy flat-bottomed pan, plate, or cutting board. Apply firm, even pressure straight down. You can also use a rolling pin between parchment, rolling from the center outward — just work gently since almond flour dough cracks more easily than wheat dough. The rotis may not be perfectly round, but they'll cook the same way.

What can I use instead of psyllium husk in keto roti?

Psyllium husk is difficult to substitute one-for-one because it's the primary binder in this dough. Xanthan gum (about 1 teaspoon) can provide some binding but produces a different, slightly gummy texture. Ground chia seeds (2 tablespoons mixed with 3 tablespoons of water, rested for 10 minutes) work as a partial substitute but the roti will be denser. Neither substitute replicates psyllium's ability to create a pliable, pressable dough — psyllium husk powder is the recommended ingredient for best results.

How many net carbs are in each keto roti?

The exact count depends on your specific brands, but a typical keto roti made with almond flour, psyllium husk, and flaxseed meal runs approximately 2–3 grams of net carbs per roti. Almond flour contributes the most carbs; psyllium husk and flaxseed are almost entirely fiber. The spices — turmeric, cumin, pepper, kasuri methi — add negligible carbs. For precise macros, enter your specific ingredient amounts and brands into a nutrition calculator.

Why Our Spices Make a Difference

Every spice in this recipe comes from a farmer we know by name. Lab-tested for purity, harvested at peak season, and shipped within weeks, unlike the years it takes for grocery stores to stock their spices. Meet our farmers

Lab Tested Direct Trade Single Origin
Published August 25, 2024 Updated February 12, 2026
Lakadong Turmeric
Tura Black Pepper