2 tablespoons unsalted butter, plus more for buttering the baking dish
½ pound short, bite-size pasta such as penne, ziti, shells, bow ties, or orecchiette
2 teaspoons sea salt, plus more to taste
2 tablespoons olive oil
1 large yellow onion, diced
3 garlic cloves, minced
2 cups milk
2 cups heavy cream
3½ cups cooked shredded chicken (from 3½ to 4-pound roasted chicken)
2 cups shredded sharp Cheddar cheese (about 8 ounces)
½ cup grated Parmesan cheese (about 1½ ounces)
8 ounces fresh spinach, washed, stems removed, and drained (about 4 cups)
2 tablespoons chopped fresh marjoram leaves or 2 teaspoons dried
1 to 2 tablespoons hot sauce (Tabasco or Texas Pete)
1 teaspoon freshly ground black pepper, plus more to taste
1. Preheat the oven to 350