Preheat oven to 350 degrees F. Lightly coat with cooking spray a standard muffin tin, 12 muffins total.
Heat a skillet over medium-high heat. Once hot, place ½ Tbs olive oil in pan. Add onion and carrots and saute until onion is translucent, approximately 5-6 minutes. Add garlic and stir for 1 minute. Remove from heat.
Place onion and carrot mixture in a medium bowl. Add remaining ingredients through black pepper. Using your hands, thoroughly combine mixture.
Evenly shape 12 balls of meat and place in prepared muffin tin. The meat mixture should come about ¾ of the way up the tin.
Place 1 Tbs of BBQ sauce on each piece of meat, spreading to coat evenly.
Place in oven and bake for 25 minutes. Remove from oven and rest for 5 minutes before removing from pan and serving.