Updated Aug 14, 2019Chatelaine
1. Bring 2 cups water and ¼ tsp salt to a boil in a large saucepan. Add asparagus and cook until tender-crisp, about 2 min. Drain and plunge asparagus into a bowl of ice water. Drain and pat dry.
2. Whisk 1 cup flour with baking powder in a medium bowl. Whisk in 1 1/2 cups milk and 2 tbsp melted butter until smooth.
3. Heat a large non-stick frying pan over medium-high. Add 1 tsp melted butter. Pour 1/2 cup batter into centre of hot pan. Lift pan and quickly tilt to coat bottom. Cook until top is set and edges begin to turn golden, about 45 sec. Use a rubber spatula to loosen edges, flip and cook 30 sec more. Transfer to a plate. Repeat with 2 tsp melted butter and batter.
4. Remove pan from heat and wipe clean with paper towel. Add remaining 3 tbsp melted butter in pan over medium. Add leeks and cook until golden, about 4 min. Sprinkle with remaining 2 tsp flour and stir. Gradually mix in remaining 1/2 cup milk, then cream cheese. Stir in broth, Dijon, nutmeg, remaining ¼ tsp salt, red pepper and asparagus. Cook, stirring constantly, about 3 min.