Form the ground beef into 6 hamburger patties if you didn’t buy them premade.
Melt butter in a large skillet over medium heat.
Combine onion powder, garlic powder, and salt. Sprinkle half of the seasoning mixture onto one side of the hamburger patty then place seasoning side down into the hot skillet.
Cook for approx 3-5 minutes until the hamburger lifts easily off the skillet and is browned.
Sprinkle the other side of the hamburger patty with the rest of the seasoning mixture, then turn over to brown the other side for approximately 3-5 minutes.
Remove the hamburgers from the skillet and set aside.
Reserve 3 TB of the pan drippings then add mushrooms and onions to the skillet.
Saute for approximately 5 minutes or until the onions and mushrooms are soft.
Deglaze your pan by adding the beef broth. Scrape the bottom of the pan to remove all the browned bits on the bottom. They are full of flavor!
Add the rest of the gravy ingredients except the Xanthan Gum.
Bring to a boil over medium/high heat and boil for 2 minutes.
Remove 2 tsp of the gravy mixture from the pan and put in a small bowl.
Add the Xanthan Gum to the bowl and stir it into the gravy mixture. It will thicken up very quickly.
Add it back to the skillet and whisk for a minute or so to incorporate into the gravy and simmer for 3 minutes on medium-low heat.
Add hamburgers back to the skillet and turn the stove down to low.
Simmer for 15 minutes with the lid on flipping once halfway through. The gravy will continue to thicken as it simmers.
If the gravy is too thick, add more broth. If it still is too thin, follow the instructions above to add Xanthan Gum but only add 1/4 tsp at a time and wait for it to thicken.
Serve hot over riced cauliflower.