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.
For the gravy:
In the skillet where you cooked the previous ingredients, melt the butter.
Whisk in the flour and cook for a minute or until a paste forms and starts to bubble.
Stir in the chicken or veggie stock and whisk until thickened and warmed throughout.
Season with salt & pepper to taste.
Pour over the chicken steaks or into a gravy boat before serving.
Notes
Ground chicken dries out easily, so there’s no need to add breadcrumbs to the steak patties.
If needed, cook the chicken steaks in batches. If the olive oil browns too quickly or the pan drippings start to burn, drain the skillet and add fresh oil.
Chicken should reach an internal temperature of 165 degrees F before serving.