Preheat your grill to high. Lightly grease a 10-inch cast-iron frying pan.
In a large bowl, throughly combine the ground beef, pork, bread crumbs, BBQ sauce, eggs, onion, garlic, cheese, herbs, and spices. Turn the meatloaf into the greased pan and press firmly.
Place the pan onto the grill and close the lid, baking for 35 to 40 minutes or until a meat thermometer reads 160°F. Top with some of the cheese if there is any remaining. Bake for another 10 minutes or until the cheese is melted and bubbly.
Serve with BBQ gravy, garlic and cheddar mashed potatoes, and some veggies.
BBQ Gravy: Melt the butter over medium heat in a medium sized saucepan. Sauté the onions and cgarlic for 2 to 3 minutes or until they are tender.
Add the flour and cook, stirring constantly for 4 to 5 minutes being careful not to burn the flour.
Add the beef stock/veggie water ½ cup at a time. Stirring constantly until it is smooth and thickened. Stir in the BBQ sauce, salt and pepper.
Reduce the heat and simmer for 15 minutes.
Strain and adjust the seasoning before serving.