In a large saucepan, combine the chicken stock, garlic powder, Italian herbs and salt. Bring to a boil. While stirring, gradually add the grits until combined without any lumps.
Turn the heat to low and cover. Let cook for 15 minutes, stirring about every 5 minutes. Add the goat cheese to the hot grits and cover for a minute or two, then stir to combine the cheese and grits well. Turn the heat off and keep covered until you are ready to serve.
Heat the mushrooms in a dry frying pan over medium high heat. Shake the pan or stir from time to time to prevent stirring. Allow the mushrooms to release as much moisture as possible When you begin to see that the mushrooms are browning some (after about 10-15 minutes), sprinkle with salt and pepper and allow to cook for about 5 more minutes until all of the liquid has evaporated.
Then add 2 tablespoons of butter and allow the mushrooms to become golden brown and crisp on the edges. You may need to turn the heat a little higher briefly if they aren’t browning. When they are browned the way you’d like, turn the heat down and add a little more butter and the fresh garlic. Stir it all together allowing the butter and garlic to coat the mushrooms and it is ready to serve.
Before serving, stir the grits again, pour into a serving dish. Top with butter if you’d like & the crispy mushrooms. Sprinkle with fresh parsley, chives, basil or thyme if you’d like.