Prepare the Vegetables: Place the diced potatoes and sliced carrots in a large bowl. Drizzle with olive oil and season with salt and pepper. Toss until evenly coated.
Mix the Meatloaf: In a separate bowl, combine the ground beef, breadcrumbs, egg, BBQ sauce, onion, garlic, salt, pepper, and smoked paprika. Mix gently until just combined, being careful not to overwork the meat.
Form the Meatloaf Portions: Divide the mixture into four equal portions and shape each into a compact oval loaf. Keeping the portions similar in size helps ensure even cooking.
Prepare the Foil Packets: Tear four large sheets of heavy-duty aluminum foil. Divide the potatoes and carrots among the sheets, creating a bed of vegetables for each packet.
Add the Meatloaf: Place one meatloaf portion on top of each vegetable pile. The vegetables help elevate the meatloaf while absorbing flavorful juices during cooking.
Make the BBQ Glaze: In a small bowl, whisk together the barbecue sauce, honey, and Worcestershire sauce. Brush the mixture generously over the tops of the meatloaf portions.
Seal the Packets: Fold the foil tightly around the ingredients, sealing all edges while leaving a little room for air circulation inside the packet.
Preheat the Grill: Heat your grill to medium heat, approximately 375°F to 400°F (190°C to 204°C). Clean and lightly oil the grates before cooking.
Grill the Packets: Place the foil packets on the grill and cook for 25 to 30 minutes. Turn them once halfway through cooking for more even heat distribution.
Check for Doneness: Carefully open one packet and use an instant-read thermometer to verify that the meatloaf has reached an internal temperature of 160°F (71°C).
Rest Briefly: Allow the packets to rest for about 5 minutes before opening completely. This helps the juices redistribute throughout the meatloaf.
Serve and Enjoy: Serve directly from the foil packets or transfer everything to plates. The result is a juicy barbecue meatloaf dinner with tender vegetables and rich smoky flavor in every bite.