01 -
Season chicken breasts evenly with salt, black pepper, and garlic powder. Dredge each breast in 60 ml (¼ cup) all-purpose flour until lightly coated.
02 -
Heat 1-2 tablespoons olive oil in a large skillet over medium-high heat. Sear coated chicken breasts until golden brown on both sides, then transfer to a plate and set aside.
03 -
Add butter and minced garlic to the same skillet and cook until fragrant, about 1 minute. Add sliced mushrooms and sauté until browned and tender.
04 -
Sprinkle 3 tablespoons flour over mushrooms and cook, stirring, for 1 minute. Gradually whisk in chicken broth, beef broth, and Madeira wine. Add chicken bouillon cube, Worcestershire sauce, onion powder, and mustard powder. Bring mixture to a gentle simmer.
05 -
Optionally stir in heavy cream. Return chicken breasts to the skillet, reduce heat to low, cover, and simmer for 15–20 minutes until chicken is fully cooked and tender.
06 -
While chicken simmers, steam or sauté asparagus until tender-crisp, about 5–7 minutes.
07 -
Stir grated Parmesan cheese into the sauce. Top each chicken breast with shredded mozzarella cheese. Cover the skillet and cook until the cheese melts completely.
08 -
Plate the asparagus and spoon the chicken and sauce over the top. Serve immediately.