Heat a large grill pan or skillet to medium heat.
Divide the hamburger meat into 12 equal portions. Shape each portion into an oval patty. Sprinkle each hamburger patty with salt and pepper. Add 2 Tablespoons of butter to heated skillet and let melt.
Once butter is melted, add only 4-6 hamburger patties at a time, to ensure even cooking. Spread 1/2 a tablespoon of barbecue sauce over the tops of patties in the skillet.
Grill patties on each side for 4-6 minutes. Once you flip to other side, add another 1/2 tablespoon of barbecue sauce and spread. Continue cooking until no longer pink and cooked through. Place cooked patties on a baking sheet, and keep in a warm oven until all they are all finished cooking.
Place one cooked hamburger patty onto the bottom of dinner roll. (I buttered and toasted our dinner rolls first). On top of patty, add one half slice of cheese and more barbecue sauce. Top with crispy onion straws and the top half of dinner roll. Repeat with all others, and serve immediatley. Enjoy!