One of the shortcuts we use in this recipe is using pre-cooked or rotisserie chicken. In the US, you can get them quite cheaply at most grocery stores, and it's nice because it's fully cooked and you get both white and dark meat. If you can't get pre-cooked chicken, you can very easily cook chicken breasts seasoned with salt and pepper in a pan or the oven until the chicken reaches an internal temperature of 165F (74C).
Chop the chicken into ½in (~1½ cm) pieces and add to a large bowl.
Chop the onion and asparagus. You can also use up other veggies that you may have in your fridge - broccoli or cauliflower would work well!
Sauté the onions in a large pot with about a tablespoon of olive oil until they start to turn translucent, about 5 mins. Add the asparagus and cook for another 5 or so minutes until the asparagus is tender.
Add the cooked veggies to the bowl with the chicken.
In the same pot, melt butter over medium heat. Add in the flour and whisk together. Slowly start adding milk while continuously whisking.
When all the milk has been added, repeat the process with the chicken stock, adding it a bit at a time while whisking.
Add garlic powder and salt and pepper.
Add the chicken and veggie mixture to the creamy sauce.
Stir together and taste for seasoning, adjusting salt and pepper if needed.
Add in freshly chopped parsley and stir to combine.
Let the filling cool for 10 minutes before filling the pancakes.