How to Make Sweet Potato Roti (Traditional & Healthy Version)

Sweet Potato Roti, known locally as Shakarkandi Roti, is a delectable North Indian dessert that combines the earthy sweetness of sweet potatoes with the wholesome goodness of whole wheat atta. Traditionally enjoyed during winter months and festivals like Makar Sankranti, this roti is a comforting treat that bridges nutrition and taste. The subtle sweetness of shakarkandi, enhanced by aromatic spices like cardamom (elaichi) and fennel seeds (saunf), makes it a favorite among families seeking a healthier alternative to conventional sweets. Rooted in the agricultural heartlands of Punjab and Uttar Pradesh, Sweet Potato Roti has evolved as a nourishing dessert often served with a drizzle of ghee or honey. Its soft texture and naturally sweet flavor make it appealing across age groups, from elders to children. This roti is an excellent choice for those looking to indulge without guilt, as it offers complex carbohydrates, fiber, and essential micronutrients. Its preparation is straightforward, making it a great choice for home cooks who want to serve an authentic Indian dish that’s both festive and everyday-friendly.

35 min total2 servingsEasy120 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Boil the sweet potatoes until soft
0%

Step 1 · Boil the sweet potatoes until soft

Boil the sweet potatoes until soft. Peel and mash them thoroughly in a mixing bowl.

Step 2: Add the mashed sweet potatoes to whole wheat atta
0%

Step 2 · Add the mashed sweet potatoes to whole wheat atta

Add the mashed sweet potatoes to whole wheat atta. Mix in cardamom powder, fennel seeds, salt, and optional sugar.

Step 3: Gradually add water or milk and knead into a soft
0%
5 min

Step 3 · Gradually add water or milk and knead into a soft

Gradually add water or milk and knead into a soft, pliable dough. Rest for 5 minutes.

Step 4: Divide the dough into equal portions
0%

Step 4 · Divide the dough into equal portions

Divide the dough into equal portions. Roll each into a ball, then flatten into a round roti using a rolling pin.

Step 5: Heat a tawa (griddle) on medium flame
0%

Step 5 · Heat a tawa (griddle) on medium flame

Heat a tawa (griddle) on medium flame. Place the roti and cook until golden spots appear, flipping as needed.

Step 6: Brush each cooked roti with ghee for added flavor
0%

Step 6 · Brush each cooked roti with ghee for added flavor

Brush each cooked roti with ghee for added flavor. Optionally, drizzle honey before serving.

Step 7: Serve warm with your choice of accompaniment or as a standalone des...
0%

Step 7 · Serve warm with your choice of accompaniment or as a standalone des...

Serve warm with your choice of accompaniment or as a standalone dessert.

Why this recipe is healthy

This roti is a healthy alternative to traditional sweets, using natural sweeteners and whole grains. Sweet potatoes have a low glycemic index, helping regulate blood sugar. The absence of refined flour and excess sugar makes Sweet Potato Roti ideal for weight management and diabetic diets. It’s filling, nutrient-dense, and easy to digest, making it suitable for children and adults alike.

A note on tradition

Sweet Potato Roti is especially popular in North Indian regions during festivals like Makar Sankranti, when winter root vegetables are abundant. It’s often made as a comforting treat for children and elders, using local shakarkandi. The recipe reflects the agricultural traditions of Punjab and Uttar Pradesh, where sweet potatoes are harvested seasonally. This roti bridges everyday nutrition and festival indulgence, serving as both a dessert and a breakfast item.

← Back to Sweet Potato Roti