Heat a large skillet over medium-high heat with a squeeze of oil
Add in your diced onions and poblano peppers. Season with a pinch of salt and pepper
Sauté for 3 - 4 minutes
Add the ground beef and break it up as it cooks. Cook for about 5 to 7 minutes.
Reduce the heat to medium. Add the onion powder, garlic powder, paprika, and chile flakes directly to the same pan.
Cook for 3 to 4 minutes, stirring occasionally.
Add flour and stir to combine and cook for a few seconds.
Add the ketchup, tomato paste, Worcestershire sauce, brown sugar, mustard, apple cider vinegar, and beef broth directly into the pan.
Stir everything together until the meat and vegetables are fully coated.
Reduce the heat to medium-low and let the mixture simmer uncovered for 8 to 10 minutes.
Stir it every couple of minutes so nothing sticks to the bottom.
Taste and adjust the seasoning accordingly.
Remove from heat once the sauce has thickened to your liking.
Scoop the meat mixture generously onto your toasted buns and serve immediately.