In a large bowl, combine flour, salt, and cold cubed butter. Use a pastry cutter or your fingers to cut the butter into the flour until the mixture resembles coarse crumbs. Slowly add ice water, mixing until dough comes together. Wrap in plastic wrap and refrigerate for 30 minutes.
In a large pan, heat oil over medium heat. Add onions, garlic, and ginger, and cook until softened.
Add ground chicken to the pan, breaking up any lumps. Cook until browned and cooked through.
Stir in cumin, coriander, paprika, black pepper, and red pepper. Cook for 2 minutes.
Add tomato sauce, tomato paste, and chopped cilantro. Simmer for 10 minutes to allow flavors to meld together.
Preheat oven to 375°F (190°C). On a floured surface, roll out dough into a large rectangle. Cut into small circles using a cookie cutter or glass.
Place a spoonful of chicken mixture onto each circle. Moisten the edges with water and fold over to create a half moon shape. Press edges together to seal, and place on a lined baking sheet.
Brush puffs with beaten egg and bake for 20 minutes or until golden brown. Allow to cool slightly before serving.
For the mint yogurt dip, whisk together yogurt, chopped mint leaves, minced garlic, salt, and pepper in a small bowl. Serve alongside keema puffs.
Chef’s Insight
To achieve a flaky crust, work the butter into the dough just until it resembles coarse crumbs.
Notes
Be sure to use cold butter and ice water when making the dough for a flaky crust.