Heat oil in a pan over medium heat. Once the oil is hot, add the finely diced onions, bay leaf, and cinnamon stick, and sauté for about 5 minutes or until the onions turn translucent. Stir in the ginger and garlic paste, and sauté for another 30 seconds. Add the minced beef and break it apart, ensuring there are no lumps. Cook the beef evenly, stirring frequently so that every piece browns properly.
Once the beef is evenly cooked, add in the ground turmeric, cumin, coriander, smoked paprika powder, chili powder, meat masala, garam masala and ground black pepper and sauté for another 30 seconds. Add the tomato paste, allowing it to cook for another minute before adding the frozen peas, lemon juice, sugar, and salt. Cook for 5 minutes and stir occasionally.
Make sure the keema is dry with no excess liquid, as any moisture could make the pastry soggy. If needed, continue cooking until all the liquid has evaporated. Once done, remove the pan from the heat and let the keema cool for about 10 minutes.
Crack an egg into a small bowl, whisk it, and set it aside.
Line a baking tray with parchment paper and arrange the square pastry sheets on it, making sure to leave at least 1 cm of space between each. Since store-bought pastry sheets may have specific resting and baking instructions, check the package. Otherwise, let them rest for about 10 minutes before proceeding.
Preheat the oven to 200°C.
Spoon one and a half tablespoons of keema and one tablespoon of cheese onto the center of each pastry square. Fold the top corner diagonally to meet the bottom corner, forming a triangle. Gently press along the edges with your fingers to secure the fold, ensuring the filling stays inside without spilling out. To create a firm seal, use the back of a clean fork to crimp the edges. This helps prevent any filling from leaking out during baking. Lightly dock the top of each pastry with a fork—this allows steam to escape and prevents excessive puffing while baking.
Using a spoon or brush, apply a thin layer of the beaten egg over each pastry for a golden finish. Transfer the tray to the oven and bake for 20 to 22 minutes, or until the puffs turn golden brown. Since baking times can vary depending on the brand of pastry used, refer to the package instructions for the best results.
Once baked, let the cheesy keema puffs cool for about 5 minutes before serving them hot.