In a deep dish, combine ground beef, breadcrumbs, milk, onion, garlic, salt, pepper, onion powder, and garlic powder. Combine well but do not overmix
Shape the mixture into 4-6 rounded patties, about 1/2 inch thick. Press the top to make a small indent so the steaks don’t bulge in the middle once cooked
Heat the vegetable oil in a large skillet over medium-high heat. Add each hamburger patty and cook for 4-5 minutes on each side or until browned and cooked through. Use an easy-read thermometer to check for doneness. Once fully cooked, remove the steaks from the skillet and rest
For the Gravy
In the same skillet or pan where you cooked the patties, melt the butter over medium heat. Add the mushrooms and cook until they start to brown and release their moisture. Do this for about 5-7 minutes
Add the onion and garlic to the skillet and cook for 3-4 minutes, or until the onions are translucent and the garlic is lightly browned
Sprinkle the flour or cornstarch over the mushroom mixture and stir to combine. Cook for 1-2 minutes to remove any raw starch taste
Whisk in the beef broth gradually, stirring constantly to prevent lumps. Bring the mixture to a simmer and cook for 3-4 minutes or until thickened. You can also use wine if you prefer
Add the heavy cream or milk and season with salt and pepper to taste. Return the hamburger steaks to the skillet, spooning the gravy over the top. Cook for an additional 2-3 minutes or until heated through
Notes
You can substitute ground turkey or chicken for ground beef if you have guests with sensitivities or on a strict diet.
For a gluten-free option, use gluten-free breadcrumbs and a gluten-free flour or cornstarch slurry to thicken the gravy.