Cheesy Sweet Onion Casserole with Buttery Cracker Topping
Creamy, cheesy, and full of tender, sweet onions, this comforting Onion Casserole is topped with buttery, golden crackers for the perfect balance of rich and crispy. It’s a cozy holiday side that’s easy enough for a weeknight dinner.
Preheat the oven to 350°F. Grease a 13×9-inch baking dish with butter or nonstick spray.
Cook the onions
In a large, heavy skillet, melt 4 tablespoons of butter over medium-low heat. Add the sliced onions and cook, stirring occasionally, until very soft and translucent, about 10–12 minutes. The onions should be tender but not browned.
Make the filling
Transfer the cooked onions to a large mixing bowl and let them cool for about 5 minutes.
In a separate small bowl, whisk together the eggs, half-and-half, salt, and pepper until smooth and well combined.
Pour the egg mixture over the slightly cooled onions. Add 1 cup crushed crackers and 1 ½ cups shredded cheddar, then stir gently until everything is evenly incorporated.
Assemble the casserole
Spread the onion mixture evenly into the prepared baking dish.
Make the topping
In a small bowl, combine 1 cup crushed crackers with 3 tablespoons melted butter. Stir until the crumbs are evenly coated. Sprinkle the topping evenly over the casserole.
Bake
Bake uncovered for 30–35 minutes, or until the topping is golden brown and the casserole is bubbly around the edges. The center should be just set, not jiggly, for the best texture (internal temperature should reach about 165°F).
Serve
Let the casserole rest on a wire rack for 5 minutes before serving. Enjoy warm!
Notes
Storage & Reheating
Refrigerate: Store leftovers in an airtight container for up to 3 days.
Reheat: Warm in a 350°F oven until heated through, or microwave individual portions.
Make ahead: Assemble the casserole (without baking) up to 24 hours in advance. Cover and refrigerate, then bake just before serving.