In a large bowl, add ground turkey, grated onion, chopped garlic, parsley, garlic powder, salt and pepper. Mix gently to combine.
Form the chicken mixture into oblong patties (about ¾ inch thick) and set aside on a plate.
Add the flour to a shallow bowl and season with salt & pepper, if desired.
Place a skillet over medium to medium-high heat on your stove and add the olive oil.
Lightly coat your chicken steaks in the flour, then carefully lower them into the hot oil.
Cook the chicken steaks for 4-5 minutes per side, until browned and crispy, and cooked through the middle.
Remove the cooked steaks from the skillet, then place them on a plate and cover with foil to keep warm.
In the same skillet, add the onions & mushrooms. Cook until the onions have softened and started to caramelize, and the mushrooms are softened, stirring often.
Remove the cooked onions & mushrooms, and spoon them over the chicken steaks.