01 -
Measure all components and combine the sauce essentials in a large jug. Allow mozzarella to reach room temperature for optimal melting.
02 -
Trim asparagus and halve the spears. Blanch in boiling water for 3–4 minutes until tender-crisp. Immediately drain and rinse under cold water. Set aside.
03 -
Slice each chicken breast horizontally to create two fillets. Cover with cling film and pound each piece to 1.25 cm thickness using a meat mallet. Pat dry with kitchen paper.
04 -
Season both sides of the chicken with salt and black pepper. Mix garlic powder with flour and coat chicken evenly, pressing the mixture to adhere well.
05 -
Heat olive oil in a large skillet over medium-high heat. Sear chicken in batches for 4–5 minutes per side until golden brown. Remove and set aside.
06 -
With heat off, add butter and minced garlic to skillet. Set heat to medium, sauté for 2 minutes, stirring constantly. Add Madeira wine and deglaze skillet, scraping up any browned bits.
07 -
Add sliced mushrooms. Increase heat to maintain a gentle simmer and reduce by half for approximately 13 minutes.
08 -
Sprinkle in flour gradually, whisking continuously. Cook, stirring, for 2 minutes.
09 -
Slowly pour the pre-mixed sauce components into the pan, stirring continuously. Bring to a boil, then reduce to a simmer. Simmer for 13 minutes, uncovered, until thickened and flavors concentrate. Lower heat and stir in Parmesan cheese.
10 -
Return chicken fillets to skillet, spoon sauce over, and top with asparagus and mozzarella. Heat over medium-low until cheese melts, about 5 minutes. Alternatively, transfer to a 200°C oven for 4 minutes to brown cheese slightly.
11 -
Remove from heat and serve immediately, ideally with mashed potatoes.