Start by heating your oven to 375°F so it’s fully ready for roasting. Cut large foil squares so each onion can be completely wrapped. Proper wrapping ensures steam stays trapped inside.
Combine softened butter with paprika, garlic powder, salt, Old Bay seasoning, thyme, and black pepper in a bowl. Mix until smooth and evenly blended. This seasoned butter becomes the flavor base for the entire dish.
Trim both ends of each onion so they sit flat on the baking sheet. Peel off the outer skin and carefully cut out a small core from the center without slicing through the bottom. Scoring the top helps seasoning soak in.
Place seasoned butter into the hollowed center and spread a little on top of each onion. Set onions onto foil squares and wrap tightly so juices don’t escape. Proper sealing ensures tender results.
Place wrapped onions on a baking sheet and bake for about 55–65 minutes. The onions should feel soft when pierced with a fork. Slow roasting allows flavors to fully develop.
Carefully open foil packets after allowing onions to cool briefly. Spoon melted butter over the onion before serving and garnish with parsley if desired. The aroma alone is irresistible.