Prep the veggies: Thinly slice the pepper and onion. If using mushrooms, slice them as well.
Mince the garlic and set aside.
Make the patties: In a bowl, combine ground beef, 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, and 1 teaspoon Worcestershire (or coconut aminos). Mix gently until just combined. Form 4 equal patties, slightly larger than your cheese slices because they’ll shrink when cooking.
Sauté the vegetables: Heat a large skillet over medium heat.
Add 1 tablespoon butter and 1 tablespoon oil. Add onions and peppers with a pinch of salt. Cook 6–8 minutes, stirring occasionally, until softened and lightly caramelized.
Add mushrooms (if using) and cook 3–4 minutes more. Stir in garlic for the final 30 seconds. Transfer the mixture to a plate and keep warm.
Cook the patties: In the same skillet, increase heat to medium-high and add a light drizzle of oil if needed.
Sear the patties 3–4 minutes per side for medium, or to your preferred doneness. Do not press down on the patties; keep the juices inside.
Build the melt: Reduce heat to low. Top each patty with a generous mound of the pepper-onion mixture.
Lay 1–2 slices of provolone over the top to blanket the veggies. Cover the skillet with a lid for 1–2 minutes to melt the cheese fully.
Finish and serve: Sprinkle with red pepper flakes and parsley if you like. Plate the patties with extra veggies on the side.
Serve with a simple salad or roasted low-carb veggies.