Preheat oven to 350°F.
Season pork steaks generously with granulated garlic, Creole seasoning, and Magic Pork seasoning.
In a Dutch oven, heat olive oil over medium-high heat. Add green onions, then brown pork steaks on both sides. Remove and set aside.
Add half of the sliced yellow onions to the pot. Mix the Better Than Bouillon with 1 cup water, then pour in half to deglaze, scraping up all browned bits.
Stir in the flour until combined.
Return pork steaks to the pot. Pour in the remaining bouillon mixture, layer the rest of the onions, add bay leaves, and top with slices of butter.
Cover and cook in the oven for 1 hour and 30 minutes.
Uncover, baste pork with juices, and cook uncovered for another 30 to 45 minutes until fork-tender.
For more gravy, stir in extra water and a teaspoon of flour, if needed.