Cook the aromatics: Heat the oil in a large skillet or Dutch oven over medium heat. Add the minced garlic and grated ginger, and sauté for 1 minute until fragrant.
Cook the sweet potatoes and spices: Stir in the sweet potatoes, ground coriander, cumin, cinnamon, turmeric, cayenne pepper, salt, and black pepper. Mix well and cook for 3 minutes, stirring often, to allow the spices to coat the sweet potatoes.
Simmer with chicken: Pour in the coconut milk and chicken broth, stirring to combine. Add the cubed chicken, cover the skillet, reduce the heat to medium-low, and simmer for 10 minutes. Stir occasionally, until the chicken is cooked through and the sweet potatoes are tender.
Add finishing touches: Stir in the thawed peas, fresh coriander, mint, green onions, and red chili (if using). Cook for an additional 2 minutes to meld the flavours. Taste and adjust salt as needed.
Prepare the pastry cases: Shortly before serving, preheat the oven to 170°C (or follow the instructions on the puff pastry packaging). Bake the vol-au-vent cases for 5-6 minutes until golden and crisp. Remove from the oven and set aside.
Assemble and serve: Spoon the curry filling into the warm puff pastry shells. Serve immediately and enjoy!
For a relaxing atmosphere in the kitchen I recommend my personal Elle Republic: Chilled Out Kitchen Tunes Playlist on Spotify.