In a large mixing bowl place ground beef, bread crumbs, eggs, garlic powder, salt, and black pepper. Mix well to combine. Form 9 patties into oval shapes flattened.NOTE: Use a 1/2 cup measuring tool to measure out the 9 patties. In a large skillet over medium high heat, bring 2 TBS cooking oil and 2 TBS butter to a sizzle. Place 5 of the patties in the hot skillet. Cook for 4-5 minutes until browned 1/2 way up the patty. Flip over patties and cook an additional 4-5 minutes until patties are cooked through.
Remove cooked patties to a clean plate and cover with foil. Add rest of patties to hot skillet and cook 4-5 minutes, flip and cook an additional 4-5 minutes until cooked through. Remove patties to the plate with other patties and set aside. Cover with foil.
Add sliced onions to skillet and stir them around for 5 minutes or so until they have softened down and have carmelized.
Stir in 2 packets of dry gravy mix, beef broth, water, and 2 TBS butter for 1 minute. Submerge cooked meat patties into gravy mixture making sure to spoon the gravy and onions on top of the meat patties.
Place lid on and simmer 5 minutes. Top with fresh parsley if desired.
Best served over mashed potatoes.NOTE: see my homemade mashed potatoes by using the search button in my site here.