Wash and peel the asparagus and cut off the woody ends. Cut asparagus into 4 cm long pieces. Bring stock and sugar to the boil. Cook the asparagus for about 12 minutes. In the meantime, clean, peel and slice carrots diagonally. Clean and wash spring onions and cut them diagonally into wider pieces.
Halve chillies, remove seeds and cut into rings. Peel garlic and ginger, chop very finely. Wash coriander, dab dry, put something aside for garnishing. Finely chop the rest. Drain the asparagus and collect the stock. Heat the oil in a large pan. Fry the carrots over medium heat for about 5 minutes, stirring frequently. Add spring onions, chilli, garlic and ginger and fry briefly. Deglaze with asparagus stock and coconut milk. Add cardamom and curry, simmer for 5 minutes. Lightly roast almonds in a pan without fat. Add asparagus and chopped coriander and warm up briefly.
Add spring onions, chilli, garlic and ginger and fry briefly. Deglaze with asparagus stock and coconut milk. Add cardamom and curry, simmer for 5 minutes. Lightly roast almonds in a pan without fat. Add asparagus and chopped coriander and warm up briefly. Season to taste with salt and spices. Sprinkle with almonds and garnish with coriander put aside. Basmati rice tastes good with it