01 - Preheat oven to 390°F and line a baking tray with parchment paper.
02 - Heat vegetable oil in a large skillet over medium heat. Add cumin seeds and let sizzle for 30 seconds until fragrant.
03 - Add onion, garlic, and ginger to the skillet. Sauté until soft and fragrant, approximately 3 minutes.
04 - Stir in ground coriander, garam masala, turmeric, and chili powder. Cook for 1 minute to release flavors.
05 - Add diced potato, carrot, and cauliflower. Cook for 3 to 4 minutes, stirring occasionally.
06 - Mix in tomato paste and crushed tomatoes. Simmer for 5 minutes to develop flavor.
07 - Stir in peas, salt, and pepper. Add cream, reduce heat, and cook until vegetables are tender and sauce thickens, approximately 8 to 10 minutes. Allow filling to cool slightly.
08 - Roll out pastry sheets on a floured surface. Cut into 12 equal rectangles, approximately 4 x 6 inches each.
09 - Place 2 to 3 tablespoons of filling on one half of each rectangle, leaving a border. Brush edges with beaten egg or plant milk. Fold over to form a pocket and crimp edges with a fork.
10 - Transfer pies to the prepared tray. Brush tops with egg wash or plant milk.
11 - Bake for 20 to 25 minutes until golden brown and puffed.
12 - Cool slightly before serving.