Email Link SMS X Search Clock Right Arrow Caret down Caret up Caret left Caret right Thumbs up Speech Audio on Replay Plus Minus


Vegetable Gratin 3 Ways

by Frank Tiu and Pierce Abernathy featured in Tasty Holiday Sides & Desserts

Inspired by


for 12 servings

Béchamel Sauce

  • ⅓ cup
    unsalted butter (75 g)
  • 4 cloves garlic, minced
  • ⅓ cup
    all-purpose flour (40 g)
  • 3 cups
    whole milk, warmed (720 mL)
  • ¼ cup
    heavy cream (60 mL)
  • 2 teaspoons
  • 2 teaspoons


  • 1 medium head cauliflower
  • 12 oz
    brussels sprouts (340 g)
  • 2 cups
    corn (350 g)
  • ½ cup
    shredded gruyère cheese (50 g)
  • ½ cup
    bacon bits (110 g)
  • ½ cup
    shredded cheddar cheese (50 g)
  • ½ cup
    shredded parmesan cheese (50 g)
  • ½ cup
    bread crumbs (55 g)
    Calories 298
    Fat 18g
    Carbs 22g
    Fiber 3g
    Sugar 6g
    Protein 13g

Estimated values based on one serving size.



  1. Preheat the oven to 350°F (180°C).
  2. Make the béchamel sauce: Melt the butter in a large saucepan over medium heat. Add the garlic and sauté for 3 minutes, or until fragrant.
  3. Add the flour and whisk into the butter. Cook for 3 minutes, or until lightly browned.
  4. While whisking, pour in the milk and heavy cream. Season with the salt and pepper. Reduce the heat to low and simmer, whisking frequently, until the sauce coats the back of a spoon, about 10 minutes. Remove from the heat and set aside.
  5. Remove the leaves and stem from the head of the cauliflower and chop into roughly ½-inch (1-cm) florets. Set aside.
  6. Trim the Brussels sprouts, then thinly slice. Add the sprouts to a 9x13-inch (23x33 cm) baking dish and push to one side, filling about a third of the dish.
  7. Add the corn to the center third of the baking dish. Add the cauliflower florets to the remaining third of the baking dish.
  8. Pour the béchamel sauce evenly over the vegetables.
  9. Top the Brussels sprouts with the Gruyère cheese and bacon bits.
  10. Top the corn with the cheddar cheese.
  11. Top the cauliflower with the Parmesan cheese.
  12. Sprinkle the bread crumbs evenly over the vegetables.
  13. Cover the dish with foil and bake for 30 minutes, then uncover and bake for 30 minutes more, until the vegetables are tender and the top is golden brown.
  14. Serve warm.
  15. Enjoy!