Mince garlic and slice mushrooms. Cut broccoli into florets.
Mix ground beef with salt, pepper, garlic powder, onion powder, crushed red pepper flakes, and barbecue seasoning. Form into patties.
Heat oil in a pan over medium-high heat and fry garlic until golden. Remove and set aside. (~1 min)
Cook patties in the same pan for 3-5 minutes per side until fully cooked. Set aside.
In a separate pan, melt 2 tbsp butter over medium-high heat and sauté broccoli with salt and pepper. Cook until Broccoli is a deep green. Remove brocolli from pan and set aside.
Melt remaining butter in the pan. Add mushrooms and cook until soft (~8-10 mins)
Reduce heat to low and stir in flour while slowly adding water until desired gravy thickness is reached. Simmer 3 minutes.
Add soy sauce and stir. Turn off heat.
Plate patties, top with mushroom gravy and crispy garlic. Serve with broccoli and rice or mashed potatoes.