1
Heat a wide heavy pot over medium-high heat. Add about 2 tablespoons coconut milk and curry paste, stirring to dissolve it. Cook, stirring, until aromatic, 30 seconds to 1 minute. Add 1 cup of the coconut milk and cook for 1 minute, then add sweet potatoes. Stir to coat the pieces and cook, stirring frequently, for 3 minutes more.
2
Add water and bring to a boil. Cook until the sweet potatoes are almost cooked through, about 5 minutes. Add the remaining coconut milk, asparagus, chiles (if using) and lime leaves (or lime zest); cook for 1 minute. Stir in dandelion greens (or arugula), basil and fish sauce until well combined. Continue cooking until the asparagus is just tender, 1 to 2 minutes more. Remove lime leaves, if necessary, before serving.