Add the oil to a large heavy bottomed skillet, such as cast iron, and heat over medium heat.
Season the chicken with cumin, paprika, and garlic salt on all sides.
Add the chicken to the pan and cook for 6 minutes per side or until the chicken is cooked through. Turn off the heat, but leave the chicken in the pan.
While the chicken is cooking, prepare the guacamole. Add the avocado, red onion, cilantro, cumin, salt, and lime juice to a small bowl and mash together with a fork until the guacamole is as smooth as you'd like.
Spoon the guacamole evenly over each chicken breast.
Break the bacon pieces in half and lay 2 halves on each chicken breast. Sprinkle with the cheese.
Cover the pan with a lid and let set for 2 minutes to melt the cheese.
Serve hot.
Notes
Use store bought prepared guacamole to make this recipe even easier!