Preheat and prep the vegetables: Heat the oven to 400°F. Quarter the baby potatoes or dice them to a uniform 1/2 inch, slice the carrots into thin coins, and dice the onion. This step matters more than it looks: in a sealed packet, steam does all the cooking, and steam is slow. Big ragged chunks mean raw centers.
Season the beef: In a mixing bowl, combine the ground beef with the Worcestershire, garlic, smoked paprika, black pepper, and 1/2 teaspoon of the salt. Mix gently until just combined overworking ground beef makes it dense. Shape into 4 loose patties about 3/4 inch thick.
Build each packet: Lay out a sheet of heavy-duty foil. In the center, pile a quarter of the potatoes, carrots, and onion. Sprinkle with a pinch of the remaining salt and a few pinches of thyme. Set a beef patty on top, then lay a pat of butter over the beef as it melts, it baste the vegetables below.
Do not add liquid. Really. There’s no water, broth, or “moisture insurance” in this recipe. The beef and vegetables release plenty of liquid on their own during cooking, and anything you pour in just ends up pooling at the bottom of the packet. If the assembly looks dry before it hits the oven, that’s the butter’s job.
Seal it snug and tight: Bring the two long sides of the foil together over the food and fold them over twice in tight rolls. Crimp both ends closed, folding the foil over itself. Keep the packet snug around the food rather than inflated like a balloon a tight packet keeps steam circulating right where the food is, instead of pooling in a dome above it. Pro tip: run your thumb along the folds once to check for gaps; a leak turns your kitchen into a smoke-detector concert.
Bake covered: Arrange the packets on a rimmed baking sheet and bake for 25–28 minutes. The sheet does two jobs: it catches any wayward drips, and it conducts even heat across the packet bottoms so the potatoes don’t scorch against the rack.
Open the packets and brown the tops the move that makes this recipe: Carefully fold back the top flap of each packet, keeping your face clear of the steam, which is genuinely volcanic. Sprinkle with cheese now if you’re using it. Return the open packets to the oven for 6–8 more minutes, until the potato edges begin to brown and caramelize and the beef looks roasted rather than gray.
Here’s the reasoning: a sealed packet can only steam, and steam has never browned anything in the history of cooking. Opening the flap does two things at once it lets moisture escape so the final dish isn’t soup, and it lets direct oven heat reach the surface so the top finishes with actual color and flavor. Steamed everything is exactly the watery, pale problem that gave foil dinners their bad name, and this short uncovered stretch is the cure.
Rest, then serve: Let the packets sit for 2–3 minutes before opening them all the way. Slide the contents onto a plate or eat straight from the foil with a fork no plates required, camp rules apply. Taste and add salt if it needs it, then scatter green onions over the top.