Soak and grind the dal stuffing: Drain the soaked urad dal. Grind it coarsely with a little water, incorporating the whole spices (fennel, cumin) and green chili. If the paste is too smooth, the puris won’t puff well; too coarse and they may not seal properly. Transfer this dal paste to a bowl. Stir in red chili powder, garam masala, amchur powder, asafoetida and salt, then mix thoroughly. (Nishamadhulika suggests you can also lightly roast this mixed stuffing in a pan for 2–3 minutes for extra aroma.) Set the flavorful dal stuffing aside to cool slightly.
Make the dough: In another bowl, combine the wheat flour, semolina, a pinch of baking soda, salt and oil. Mix well so the flour is crumbly. Gradually add water and knead into a smooth, stiff dough (a little firmer than for regular pooris). Knead briefly more once dough comes together. Cover and let it rest 20–30 minutes. (Resting hydrates the semolina and firms the dough; as Nishamadhulika notes, “cover the dough and keep it aside for 20 minutes” before shaping.) The dough should be pliable but not sticky.
Stuff and roll the puris: Divide the dough into small golf-ball-sized portions and shape into smooth balls. Also divide the dal stuffing into equal portions (about 15–18, or one per dough ball). Flatten one dough ball in your palm and place a portion of stuffing in the center. Carefully seal the edges, enclosing the dal mixture completely. Gently flatten the stuffed ball. Lightly oil a rolling pin and gently roll each stuffed ball into a round puri about 3–4 inches across (a bit thicker than a regular poori so it doesn’t tear). Dust with flour as needed. Repeat for remaining balls.
Fry the Bedmi Pooris: Heat 1–1.5 inches of oil in a heavy kadai or deep pan over medium-high heat. Test the temperature: a small piece of dough should sizzle and puff immediately. Slide one puri into the hot oil and gently press with a slotted spoon to help it puff up into a ball. Fry on medium heat, turning once, until both sides are golden and crisp. (If oil is too cool the pooris will absorb oil and sag; if too hot they brown too fast. Keep it hot enough for a quick puff but moderate the flame to crisp slowly.) Remove the puri and drain on paper towels. Fry the rest similarly. You should end up with puffed, golden Bedmi Pooris that are slightly thicker and crunchier than regular pooris.
Cook the spicy Aloo Sabzi: While the pooris fry, prepare the potato curry. Heat oil in a saucepan over medium heat. Add the bay leaf, cardamoms, cloves, fennel and cumin to the oil and let them sizzle briefly. Then add the ginger and slit green chilies; sauté 30 seconds. Pour in the tomato purée and stir. Cook on medium heat until the tomatoes thicken and the oil separates at the edges. Now add turmeric, red chili and coriander powders and roasted besan. Mix well and sauté for a minute. Add about ¾–1 cup water and salt, and bring to a boil. Then toss in the crushed potatoes and stir gently to coat them. Simmer the curry for 3–5 minutes so the potatoes absorb the spices. Finally, add a pinch of garam masala, kasuri methi and chopped cilantro; stir and turn off the heat. The result is a thin, tangy potato curry – Rasedaar Aloo Sabzi – perfect for dipping. (This “thin gravy” style is traditional, so don’t worry if it’s looser than other curries. Dunking the hot puris into it is part of the fun.)
Serve hot: Plate the crisp Bedmi Pooris immediately after frying and ladle the hot aloo sabzi into a bowl. Serve them steaming together. Traditionally, a dollop of mint-coriander chutney or a spoonful of sweet yogurt (raita) accompanies them. These puris are best enjoyed fresh – the contrast of the crunchy puri and the piping-hot, spicy potato curry is irresistible. Sprinkle extra cilantro on the sabzi and perhaps offer pickles or a suji halwa on the side to complete the festive spread.