In a large skillet over medium heat, melt the butter. Once melted, add the minced garlic and sauté for about 1-2 minutes until fragrant.
Add the ground beef to the skillet. Cook until browned, breaking it apart with a wooden spoon, about 5-7 minutes.
Drain excess fat if necessary, and then stir in the honey, BBQ sauce, smoked paprika, and chili powder. Season with salt and pepper to taste.
Reduce the heat to low and let the mixture simmer for another 5 minutes, allowing the flavors to meld together beautifully.
While the beef is simmering, warm the flour tortillas either in a dry skillet for a few seconds on each side or in the microwave wrapped in a damp paper towel.
Assemble your tacos by spooning the beef mixture into each tortilla, then topping with shredded cheddar cheese, fresh cilantro, and any optional toppings you love.
Squeeze a lime wedge over each taco for a burst of freshness before serving.