Coarsely chop green onions, chillies, lemongrass and coriander roots and stems (reserve coriander leaves for step 4). Heat a small frying pan over medium heat. Add coriander and cumin seeds; toast for 1 minute or until fragrant. Process all ingredients in a food processor to form a smooth paste. Season.
Heat a large wok over high heat. Add oil, shallot and ginger; cook for 2 minutes or until softened. Add curry paste and cook, stirring, for a further 2 minutes or until fragrant.
Add almond and coconut milk and stock; bring to the boil. Add broccolini, asparagus stems and green beans; reduce heat to medium and simmer for 3 minutes or until vegetables are almost tender.
Add kale, peas, reserved asparagus tips, half the Thai basil, reserved coriander leaves from the curry paste, fish sauce and honey; simmer for a further 3 minutes.
Top curry with remaining Thai basil and some toasted flaked coconut and pepitas (pumpkin seed kernels), if you like. Serve with some steamed brown rice, if desired.
Curry paste suitable to freeze. Suitable to microwave.