Heat the olive oil in a large skillet over medium-high heat.
Add the chicken breasts and cook for 5-6 minutes on each side, until browned. Remove the chicken from the skillet and set aside.
Add the butter, asparagus, and mushrooms to the skillet and cook for 4-5 minutes, until the vegetables are almost tender.
Add the minced garlic and cook for an additional minute. Then add the heavy cream and chicken stock.
Arrange the chicken breasts on top of the vegetables in the skillet.
Cover the skillet and simmer on low for 5-7 minutes, until the chicken is cooked through. Stir in the parmesan cheese and serve.
Notes
Rustic chicken with asparagus and mushrooms is a versatile dish that can be served with a variety of sides. Some of my favorite side dishes to serve with this meal include: