01 -
Mix salt, pepper, and garlic powder on the chicken breasts. Then coat them lightly with 60 ml (¼ cup) flour.
02 -
Heat olive oil over medium-high in a big pan. Cook the floured chicken until both sides look nice and brown. Put them on a plate for now.
03 -
In the same pan, melt butter and toss in minced garlic. Cook for about a minute until it smells good. Add mushrooms and cook until soft and browned.
04 -
Sprinkle 3 tablespoons flour over the mushrooms and stir for a minute. Slowly whisk in chicken broth, beef broth, and Madeira wine. Add the bouillon cube, Worcestershire sauce, onion powder, and mustard powder. Let it simmer gently.
05 -
You can add the heavy cream now if you want. Put the chicken back in, lower the heat, cover, and let it simmer for 15 to 20 minutes until the chicken is tender and fully cooked.
06 -
While the chicken cooks, steam or pan-fry the asparagus until it's tender but still crunchy, about 5 to 7 minutes.
07 -
Mix Parmesan into the sauce. Put mozzarella on top of the chicken, cover the pan, and cook until the cheese melts.
08 -
Put the asparagus on plates and spoon the chicken with sauce over it. Eat right away.