Prepare the Chicken: Start by seasoning the chicken breasts with garlic powder, onion powder, smoked paprika, salt, and black pepper. Make sure to coat them evenly for maximum flavor.
Sear the Chicken: Heat the olive oil in a large skillet over medium-high heat. Once the oil is hot, carefully add the seasoned chicken breasts. Sear them for about 4-5 minutes on each side, until they are golden brown. Once done, remove the chicken from the skillet and set aside.
Cook the Rice: In a medium saucepan, bring the chicken broth and salt to a boil. Add the rice, then reduce the heat to low, cover, and let it simmer for 15-18 minutes until tender and the liquid is fully absorbed. Fluff the rice with a fork and set it aside.
Make the Sauce: In the same skillet used for the chicken, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes until it turns lightly golden. This will create a roux, which helps thicken the sauce.
Add the Liquid: Gradually pour in the milk and chicken broth while whisking continuously to prevent lumps. Continue to stir until the mixture is smooth.
Season the Sauce: Stir in the garlic powder, thyme, cheddar cheese, and Parmesan cheese. Cook the sauce for 3-4 minutes until it thickens and the cheese is melted, creating a rich and creamy texture.
Combine Everything: Return the seared chicken breasts to the skillet, spooning the creamy sauce over the top. Cover the skillet and let it simmer on low heat for about 10 minutes until the chicken is fully cooked and tender.
Serve: Plate the fluffy rice and top it generously with the smothered chicken and sauce. Garnish with freshly chopped parsley for a pop of color and flavor. Serve immediately and enjoy!