Preheat the oven to 425°F. Line a rimmed baking sheet with foil.
Roast the broccoli: In a large bowl, toss the broccoli with 2 Tbsp. olive oil, a generous pinch of kosher salt, and a few grinds of black pepper. Turn the broccoli over onto the prepared baking sheet and spread evenly. Bake for 12-15 minutes or until browned around the edges. Set aside & turn the oven off.
2 heads broccoli, chopped into small florets (~4 cups), 3 Tbsp. olive oil, divided, kosher salt and black pepper, to taste
Warm the broth: Pour the broth into a medium-sized saucepan over medium heat. Once it begins to simmer, turn the heat down to low and simply keep it warm. (The warm broth helps to release the rice's starch and make it nice and creamy, so it's important to keep it warm).
6 cups chicken stock or broth, unsalted (or water*)
Cook the chicken: Heat the remaining olive oil over medium heat in a large Dutch oven or a heavy-bottomed straight-sided skillet. Once hot, add the cubed chicken pieces. Stir frequently so the chicken pieces don't stick. Add a pinch of salt and pepper to taste. Cook until chicken is no longer pink, remove with a spoon onto a paper towel lined plate and set aside with the broccoli.
2 boneless, skinless chicken breasts cut into small 1-inch pieces, kosher salt and black pepper, to taste
Saute onions: Add 2 Tbsp. butter to the same pan, and allow to melt. Add onions and sweat the onions for ~5 minutes or until onions soften and become fragrant. Add in the garlic, thyme and more salt and pepper to taste. Stir.
kosher salt and black pepper, to taste, 4 Tbsp. butter, divided, 1 small white onion, minced (or 1 shallot, minced), 5 cloves garlic, minced, 1 tsp. fresh thyme
Ladle in the broth in increments: Add the arborio rice and stir until the grains look translucent, ~2 minutes. Add the broth slowly and in increments. Ladle about 1/3 cup of warm broth in at a time and stir frequently. Once the liquid has been mostly absorbed, continue to ladle in more warm broth and regularly stir. This gradual process is key to creamy, perfectly cooked risotto (see video for guidance).
1 1/2 cups arborio
Taste & Adjust: After about 20-25 minutes, taste the risotto. It should be al dente with still a little bite to it. If it's not quite there yet, keep adding broth and stirring. You may or may not use up all of the broth. You'll know the risotto is done when it's not too soupy, not too thick...but when it's creamy and not overly thick. If you run your spatula through the risotto, the risotto should flow slowly back to fill in the space. And of course, taste it! There should be a pleasant chew, on the soft side of al dente. Once it's perfect, add in the remaining 2 Tbsp. of butter and stir to combine.
Add in cheese, chicken, and broccoli: Lastly, add in the shredded cheese, cubed chicken and roasted broccoli.
1 cup shredded sharp cheddar cheese
Serve: Serve warm and enjoy!