Start by heating a large skillet over medium-high heat. Add the ground beef and cook until it’s browned, breaking it apart with your spoon as it cooks. Once done, drain off any excess fat but leave a little for flavor.
Add butter, onions, bell pepper, and mushrooms (if using) to the pan. Sauté until the onions are translucent and the vegetables are soft and fragrant. This step adds depth and a touch of sweetness to the filling.
Stir in the ketchup, Worcestershire sauce, salt, and black pepper. These ingredients balance out the savory beef with a subtle tang and richness. Mix everything well so the flavors combine beautifully.
Sprinkle the cornstarch over the mixture and stir to coat evenly. Slowly pour in the beef broth, stirring as it thickens. Within a few minutes, you’ll have a perfectly rich and slightly creamy sauce coating your beef and veggies.
Turn off the heat and place slices of provolone cheese over the mixture. Cover the skillet with a lid for about a minute until the cheese melts completely. Once it’s gooey and smooth, give everything a gentle stir so the cheese blends in.
Toast your hamburger buns lightly. Spoon the cheesy beef mixture onto the bottom half, top with the other bun, and get ready for that first mouthwatering bite!