In a large measuring cup or bowl combine the beef broth with Worcestershire, chicken bouillon (crumbled in), garlic powder, mustard powder, thyme, sage, pepper, and kitchen bouquet (if using).
Use a meat mallet to tenderize your steak. Drizzle two tablespoons of avocado oil over the steaks and rub evenly on the front and back of the meat. Season both sides liberally with your preferred steak seasoning or just use salt and pepper.
Heat a large (12") cast iron skillet or dutch oven to medium-high heat. Add a few tablespoons of avocado oil. Sear the steaks by cooking about 2 minutes per side or until they are dark golden brown. Set aside on a plate and tent with foil.
Reduce heat to low. Add in 1/2 cup wine to deglaze the pan, allow it to cook about 2-3 minutes until most the alcohol evaporates.
Over medium-low, add butter into the pan and allow it to melt. Add onions and garlic and saute for 2 minutes, scraping up the brown bits. Sprinkle over the flour and cook for 1 minute, tossing it with the onions.
Pour in the broth mixture, whisking it into the flour-onion mixture. Bring to a simmer and submerge the steaks back into the pan. Make sure they are mostly covered by the liquid.
Turn pan down to simmer or the lowest setting. Cover the pan with a lid (use a baking sheet if you don't have a lid for your cast iron). Simmer about 2.5-3 hours or until your steak is fork tender.
Before serving, lay a paper towel over the surface of the gravy to absorb the excess fat sitting on the surface of the gravy. You may need to do a few passes with new paper towels.
Serve the steak over buttery rice or mashed potatoes. Then drizzle the gravy on top.