Juicy seared chicken, smoky bacon, and crisp-tender asparagus come cloaked in a velvety white cheddar sauce that’s rich, tangy, and absolutely irresistible.
Place the chicken breasts on a cutting board and slice them in half, butterfly style. You should now have four thin chicken breasts. Season each side with salt and pepper.
Add the avocado oil to a skillet on medium-high heat. Lay the chicken breasts in the skillet and sear until a nice crust has formed. If you try to flip the chicken and it feels stuck to the pan, let it continue to cook. It will release easily once it is browned enough. Flip the chicken over and cook until no longer pink. Remove the chicken to a plate and set aside.
Reduce the heat to medium and add the bacon to the skillet. Cook until crispy and remove to the plate with the chicken. Do not drain the grease.
Add the asparagus, onion, and garlic to the skillet and sauté until the asparagus is tender crisp, about 3 minutes. Place on the plate with the chicken and bacon. Do not worry about removing all of the onion.
Reduce the heat to medium-low and add the butter, heavy cream, cream cheese, and Dijon to the skillet. Whisk until combined. The sauce will be very thick. Thin it out with the chicken broth. Whisk continuously as the sauce cooks, 2-3 minutes. If the sauce becomes too thick, you may thin it out with more broth or water.
Add the shredded white cheddar cheese and whisk until melted and combined.
Add the reserved chicken, asparagus, and bacon to the skillet and toss to coat.
Plate each with one piece of chicken and an equal serving of sauce.