In a large skillet or pan, saute onions in two tablespoons of olive oil over medium heat. Season chicken with salt and pepper.
Once onions soften, increase the heat to medium high and add chicken to the pan.
Brown the chicken pieces and add the garlic. Cook for about 1 more minute.
Push the chicken to one side of the pan and add additional tablespoon of olive oil on the other side.
Add the uncooked rice in the olive oil and saute for a couple of minutes.
Add the chicken broth to the pan and bring the mixture to a boil. Lower the head to a simmer and cover the pan with a lid.
Cook chicken and rice mixture covered for 12 minutes.
Sprinkle the broccoli evenly over the chicken and rice mixture and stir to combine.
Continue to cook covered another 8 minutes on low, or until broccoli and rice are both tender.
Remove from heat and stir in half a cup of cheese.
Sprinkle remaining cheese on top and cover with a lid, letting it sit for 1-2 minutes or until cheese has melted.