Start by cutting your chicken breasts into bite-sized chunks. Try to make the pieces similar in size so they cook evenly. In a mixing bowl, toss the chicken with salt, pepper, and garlic powder. Let it sit for 5–10 minutes. This helps the seasoning absorb into the meat while you prep the other ingredients.
Heat a tablespoon of olive oil in a large skillet over medium-high heat. Once the oil is shimmering, add the chicken in a single layer — don’t crowd the pan. Let the chicken pieces sear for 3–4 minutes without moving them too much so they get that beautiful golden crust. Flip and cook for another 3 minutes until fully cooked. Transfer to a plate and set aside.
In the same pan, add your butter. Once melted and bubbling, toss in the sliced mushrooms. Let them cook undisturbed for a minute or two to release moisture and caramelize. Stir occasionally for 4–5 minutes until they shrink slightly and turn golden brown. The key is to let them sit enough to develop flavor without steaming.
Push the mushrooms to one side of the pan and add the minced garlic. Cook the garlic for about 30 seconds or until fragrant — be careful not to burn it. Once it’s nice and aromatic, mix everything together so the garlic coats the mushrooms well.
Add the cooked chicken back to the pan and toss everything together. Let it cook for another 1–2 minutes so the flavors blend. Finish with fresh parsley and a final pinch of salt and pepper if needed. If you want to level it up, sprinkle a bit of grated parmesan or red chili flakes on top.