In a large pan, cook the bacon over medium heat until crispy. Place the bacon on a plate lined with paper towels, keeping the bacon fat in the pan. Crumble the bacon once it’s cool enough to handle.
Add the chicken to the pan and sauté until cooked through, about 6-7 minutes. Place the chicken into a clean bowl, leaving the fat in the pan.
Add the sweet potato to the pan and cover with a lid. Cook for 6-7 minutes, or until the sweet potatoes are tender. Cook for another 2-3 minutes uncovered, stirring occasionally, until the sweet potatoes are browned and crispy. Place the sweet potatoes in the bowl along with the chicken.
While the sweet potatoes are cooking, let’s make the avocado cream sauce! Place all of the sauce ingredients into your food processor and blend until smooth. Set aside.
Add the broccoli to the pan, cover and cook for 1-2 minutes, just until tender, adding a splash of water to the pan (to produce steam) if needed. Add the garlic to the pan and sauté for 30 seconds, or until fragrant. Add the chicken, sweet potatoes and crumbled bacon back into the pan, and give it a good stir. Serve in bowls, season with salt and pepper, and top with the avocado cream sauce. Enjoy!