In a large bowl, combine the ground beef, chopped onion, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix until well combined.
Form the mixture into 4 large patties.
In a large oven-safe skillet or casserole dish, arrange the halved baby potatoes. Place the hamburger steaks on top of the potatoes.
Pour the beef broth around the potatoes and steaks, ensuring the ingredients are evenly distributed.
Sprinkle the mixed frozen vegetables over the dish and top with shredded cheddar cheese.
Cover the dish tightly with aluminum foil and bake in the preheated oven for 30 minutes.
Remove the foil and bake for an additional 15-20 minutes, or until the beef is cooked through and the potatoes are tender.
Once done, remove from the oven and let it sit for a few minutes before serving.