ClockPlayEmailInstagramLinkSMSTwitterYouTubeXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwap
Skip to Content

91% would make again

Vegetable Gratin 3 Ways

Tasty Team

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 (720 mL), warmed
  • ¼ cup heavy cream (60 mL)
  • 2 teaspoons salt
  • 2 teaspoons pepper


  • 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)

Nutrition Info

    Calories 270
    Fat 15g
    Carbs 24g
    Fiber 3g
    Sugar 6g
    Protein 12g

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!

Submit a recipe to Tasty

Have a recipe of your own to share?Submit your recipe here.

Submit your recipe here.