In a large measuring cup with a spout, mix the chicken broth, bouillon cube, soy sauce, onion powder, mustard powder, and thyme, then set aside.
On a plate, combine the flour with Parmesan cheese and measure out the other ingredients before starting. Cut the chicken in half lengthwise to make 2-3 thinner slices. Cover with plastic wrap and use the textured side of a meat mallet to pound to ½ inch thick. Pat the chicken completely dry.
Sprinkle each side with Italian seasoning and salt/pepper. Dredge in the flour mix and tap off any excess.
Heat olive oil in a large skillet over medium-high heat. Sear the chicken in batches for 4-5 minutes per side until a golden crust forms. Set aside.
In the same skillet over medium/medium-low heat, melt the butter. Use a silicone spatula to scrape the bottom of the pot to add flavor to the sauce. Add the garlic cloves and cook until softened and caramelized for 6-7 minutes.
Stir in the flour and cook for 1-2 minutes until the raw flour smell disappears. Slowly add the chicken broth mixture in splashes while stirring continuously. Mix in the cream. Bring the mixture to a boil, then reduce heat to low. Gradually stir in the Parmesan cheese.
Return the chicken to the skillet along with any juices from the plate. Spoon the sauce over the chicken. Cover partially and simmer for 5 minutes. Garnish with parsley and serve with mashed potatoes and roasted green beans!