Bolani is a popular Afghan stuffed flatbread, made here with a soft potato, scallion, and herb filling folded inside thin dough and pan-fried until crisp. It is satisfying as a vegetarian main or snack, and a cool garlic-yogurt sauce balances the warm, savory filling; family and regional versions vary in their fillings and seasonings.
Ingredients
- 3 cups (375 g) all-purpose flour, plus a little more for rolling
- 1 teaspoon (6 g) fine salt, divided
- 1 tablespoon (15 ml) neutral oil, such as sunflower or canola
- 1 cup (240 ml) warm water, plus 1–2 tablespoons (15–30 ml) more if needed
- 1½ pounds (680 g) russet or Yukon Gold potatoes, peeled and cut into 1-inch (2.5 cm) pieces
- 1½ cups (150 g) thinly sliced scallions, white and green parts
- 1 cup (30 g) finely chopped fresh cilantro leaves and tender stems
- 1 small green chile, finely chopped (about 1 tablespoon or 10 g), optional
- 1 teaspoon (2 g) ground cumin
- ½ teaspoon (1 g) ground coriander
- ¼ teaspoon ground black pepper
- ½ teaspoon (3 g) fine salt for the filling, or to taste
- ¼ cup (60 ml) neutral oil, for pan-frying, using more only if needed
- 1 cup (245 g) plain whole-milk yogurt, for serving
- 1 small garlic clove, finely grated or crushed (about ½ teaspoon or 2 g)
- 1 tablespoon (15 ml) lemon juice
- 1 tablespoon (15 ml) water, to thin the sauce if desired
- Pinch of salt for the yogurt sauce
Instructions
- Make and rest the dough. Stir the flour and 1 teaspoon (6 g) salt together in a large bowl. Add the tablespoon of oil and warm water, then mix until a shaggy dough forms. Knead on a lightly floured surface for 7–9 minutes, until smooth and elastic. The dough should feel soft and pliable, not sticky; if it is dry or cracks when pressed, work in extra water a teaspoon at a time. Cover the dough with an inverted bowl or a clean, slightly damp towel and leave it to rest for 20 minutes. This rest relaxes the dough so it rolls out without springing back.
- Cook the potatoes. While the dough rests, put the potato pieces in a saucepan and cover them with cold water by about 1 inch (2.5 cm). Bring to a boil, then lower the heat and simmer until a fork slides through the largest pieces easily, about 15–18 minutes. Drain thoroughly and return the potatoes to the warm pan for a minute so excess moisture can evaporate. Mash until mostly smooth, leaving a little texture rather than turning them gummy.
- Season the filling. Fold the scallions, cilantro, optional chile, cumin, coriander, black pepper, and ½ teaspoon (3 g) salt into the mashed potatoes. Taste and adjust the salt or spices before filling the dough. Let the mixture cool until just warm or room temperature; very hot filling can soften the dough and make it harder to seal. If the potatoes seem wet, let the filling stand uncovered for a few minutes instead of adding flour.
- Mix the sauce. Stir the yogurt, garlic, lemon juice, and a pinch of salt in a small bowl. Add up to 1 tablespoon (15 ml) water if you prefer a thinner sauce. Cover and refrigerate while you shape and cook the bolani. The sauce can be made ahead, but its garlic flavor becomes stronger as it sits.
- Divide and roll. Divide the rested dough into 8 equal pieces, about 75 g each, and keep the pieces covered while working. On a lightly floured surface, roll one piece into a thin round about 7 inches (18 cm) across. Aim for an even thickness, roughly ⅛ inch (3 mm); a few small irregularities are fine, but thick edges can remain doughy after frying.
- Fill and seal each bolani. Spoon about ⅓ cup (75–85 g) of filling onto one half of the dough round, spreading it in a thin, even layer and leaving a ½-inch (1 cm) border. Fold the other half over the filling to make a half-moon. Press out trapped air gently, then pinch the edges firmly closed. If an edge will not stick, dab it with a little water. Keep the finished piece covered, and repeat with the remaining dough and filling. Avoid overfilling: a thin layer is easier to seal and cooks more evenly.
- Pan-fry until crisp. Heat two large skillets over medium to medium-high heat, adding a thin film of oil to each. When the oil shimmers but is not smoking, cook one bolani in each skillet for about 3 minutes per side, until the surface has golden-brown patches and the dough is cooked through. Adjust the heat if the bread darkens before the center is hot. Add a little more oil between batches as needed, and transfer cooked bolani to a wire rack or paper-towel-lined plate. Cook in four batches, about 24–28 minutes total, depending on your pans and burner. Serve hot or warm with the yogurt sauce.
Tips
- Keep the dough covered. Uncovered dough dries quickly, which can cause cracks when you fold it. Cover both the unused dough portions and shaped bolani while waiting for the skillets to become free.
- Choose a potato that mashes well. Russets give a fluffy filling; Yukon Golds are creamier and hold a little more texture. Drain the potatoes well, because a watery filling can make the dough soggy and difficult to seal.
- Use the oil sparingly but consistently. Bolani should be shallow-fried in a light coating, not submerged. If the pan is dry, the bread can turn leathery; if it is swimming in oil, it may become greasy. Wipe out any burnt crumbs between batches.
- Make a small test bolani if unsure. Fry one first and check that the filling is warm and the dough is cooked through. If the bread browns too quickly, lower the heat; if it remains pale and soft, let the skillet heat a little longer before the next batch.
Serving Suggestions
Serve bolani hot or warm, with the yogurt sauce on the side so the crisp surface stays intact until it is dipped. A plate of fresh herbs, sliced cucumber, tomatoes, and lemon wedges makes a simple accompaniment, while a bowl of lentil soup or a lightly dressed salad turns the flatbreads into a more substantial meal. For a shared meal, cut each bolani into wedges and offer extra sauce for dipping.
The flatbreads also work well as a snack or starter. Because the filling is potato-based, they are filling on their own, so smaller wedges are useful alongside other dishes. If serving a group, keep cooked bolani in a single layer on a wire rack in a low oven set to about 200°F (93°C) while the remaining batches cook. Avoid stacking them tightly or covering them with foil, which traps steam and softens the browned surfaces.
Variations
Make it vegan: The dough and filling contain no dairy or eggs. Replace the yogurt sauce with an unsweetened plant-based yogurt sauce, or serve the bolani with lemon wedges and a simple herb chutney. Check that any plant-based yogurt is plain rather than sweetened or flavored.
Change the greens: Replace up to half of the cilantro with finely chopped parsley, or add a handful of chopped spinach. If using spinach, cook it briefly and squeeze out excess water before mixing it into the potatoes. This keeps the filling from becoming damp. Mint can be included in a small amount for a fresher, more aromatic flavor.
Adjust the heat: Leave out the green chile for a mild filling, or add more chile if you enjoy a stronger kick. A pinch of red pepper flakes is a convenient substitute, though it gives a slightly different, less fresh chile flavor. Taste the filling before assembly, since the dough itself is only lightly salted.
Try another filling: Afghan bolani is made in different households with fillings such as pumpkin, lentils, or greens. For a lentil version, use cooked, well-drained lentils mashed with the same scallions and spices. For pumpkin, cook it until tender and drain away excess liquid before seasoning. Keep the filling thick and cool enough to handle so the thin dough can seal properly.
Storage and Reheating
Let leftover bolani cool, then refrigerate it within 2 hours in a covered container. It keeps for 3–4 days in the refrigerator. Store the yogurt sauce separately; it also keeps refrigerated for about 3–4 days, though the garlic flavor may become sharper. For longer storage, freeze cooked bolani in a single layer until firm, then transfer them to a freezer-safe container with parchment between pieces. For best quality, use within 2 months.
Reheat refrigerated or frozen bolani in a dry skillet over medium-low heat, turning once, until crisp and hot throughout. A toaster oven or regular oven at 350°F (175°C) also works; place them directly on a rack or on a baking sheet and heat until warmed through. Avoid the microwave if crispness matters, since it softens the bread. USDA FSIS advises reheating leftovers to 165°F (74°C); check the center of the filling with a food thermometer, especially when reheating a thick or frozen piece. Thaw frozen bolani overnight in the refrigerator for more even reheating, or heat from frozen for longer, checking the center before serving.
Frequently Asked Questions
Can I make the dough or filling ahead?
Yes. The dough can be made, covered, and refrigerated for up to 24 hours; let it sit at room temperature for about 30 minutes before rolling so it is easier to handle. The potato filling can also be prepared a day ahead and kept covered in the refrigerator. Bring it closer to room temperature before filling the dough, and do not leave cooked potatoes or assembled filling at room temperature for more than 2 hours.
Why does my bolani split while frying?
Common causes are too much filling, trapped air, or an edge that was not sealed firmly. Spread the filling in a thin layer, leave a clear border, press out air gently before sealing, and pinch the edge closed. A small split is not a disaster, but lower the heat if filling starts leaking so the bread can cook without the exposed potato scorching.
Can I bake bolani instead of pan-frying it?
Pan-frying is the usual way to get the characteristic browned, crisp surface. You can bake the filled flatbreads on a lightly oiled baking sheet at 425°F (220°C), brushing the tops lightly with oil and turning once, until golden, usually about 10–14 minutes depending on thickness and oven. Baked bolani tends to be drier and less blistered than skillet-cooked bolani, so watch closely and take it out as soon as the dough is cooked.
Can I make the filling without cilantro?
Yes. Use parsley in the same quantity, or combine parsley with a smaller amount of mint. The flavor will not be exactly the same, but it will still be fresh and savory. If you are omitting all fresh herbs, increase the scallions slightly and taste the filling before assembling so it has enough seasoning.
How do I keep bolani crisp until serving?
Set cooked pieces on a wire rack rather than stacking them, and keep them in a low oven around 200°F (93°C) while you finish the batches. A rack lets steam escape from the bottom. Serve the sauce separately, and do not cover the warm bread tightly, because trapped steam quickly softens the crust.
Related
- Afghan Roti Recipe: Soft, Chewy Skillet Flatbread
- Afghan Kofta Recipe: Tender Meatballs in Tomato Sauce
- Afghan Rote Recipe: Soft Cardamom Sweet Bread
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).