Instructions:
Prepare the Stuffing:
In a small bowl, mix the shredded cheese, sautéed mushrooms, caramelized onions, and cooked bacon.
Set aside.
Make the Beef Mixture:
In a large bowl, combine the ground beef, salt, pepper, garlic powder, onion powder, Worcestershire sauce, Dijon mustard, breadcrumbs, and egg.
Gently mix everything together with your hands or a spoon until just combined.
(Tip: Don't overmix — it can make the meat tough.)
Form the Patties:
Divide the beef mixture into 8 equal portions.
Flatten each portion into a thin patty.
Place about 2 tablespoons of the stuffing mixture onto the center of 4 of the patties.
Cover each stuffed patty with another patty and carefully seal the edges by pressing them tightly together.
(Make sure there are no holes, or the cheese could leak out while cooking.)
Cook the Stuffed Hamburger Steaks:
Heat a large skillet over medium-high heat. Add a splash of oil if your skillet is not non-stick.
Carefully place the stuffed hamburger steaks into the hot skillet.
Sear for 3–4 minutes on each side until nicely browned.
Reduce heat to medium-low, cover, and continue cooking for another 10–12 minutes, flipping once, until cooked through.
(Internal temperature should reach 160°F / 71°C.)
Make the Gravy (Optional but Delicious!):
In the same skillet (remove excess grease if needed), melt the butter.
Whisk in the flour and cook for about 1 minute to make a roux.
Gradually add the beef broth, whisking constantly to prevent lumps.
Stir in Worcestershire sauce.
Season with salt and pepper to taste.
Simmer until the gravy thickens (about 5 minutes).
Serve:
Plate the stuffed hamburger steaks.
Pour the rich gravy over the top if desired.
Serve with mashed potatoes, green beans, or roasted vegetables for a classic comforting meal.