In a large skillet, heat the butter on high. Melt butter and add in thinly sliced onions. Reduce heat to medium, stir well and add in ¼ cup of the beef broth. Place the lid on and let cook for 5 minutes. Mixing occasionally--making sure that the onions do not burn. We will sweat the onions out. Once the onions are translucent remove them from the pan.
While the onions cook prepare the ground beef mixture. Combine the ground beef, steak seasoning, 1 tablespoon of Worcestershire sauce, dried onion flakes, parsley, bread crumbs and egg together. Mix well, then divide the mixture into 4-6 patties.
Add in the grapeseed oil to the pan. Form each pattie into an oval shape, pressing thin, then place in the skillet. Cook for 5 minutes on medium heat with the lid on. Then flip the patties with a spatula and press the beef down thinning them out. Cook for an additional 3 minutes, then remove from the skillet.
Add the onions back in the skillet, and cook for 1 minute. While onions are cooking mix together the 3 cups of beef broth, 2 tablespoon Worcestershire sauce, 3 tablespoons cornstarch, and black pepper. Mix the broth into the skillet and put the heat up to high. Cook for 3-4 minutes stirring constantly until broth turns into gravy. Then add in the beef, make sure gravy is on top of the beef and cook for an additional 5 minutes on low (with lid on). Serve immediately and enjoy.