If you’re looking for a comforting, creamy, and cheesy dish that’s both satisfying and vegetarian-friendly, an au gratin recipe is an absolute must-try. This classic French-inspired casserole features layers of tender vegetables smothered in a luscious cheese sauce and topped with a golden, crispy crust.
Perfect for a cozy family meal or an elegant side dish, this vegetarian au gratin will delight both meat-eaters and vegetarians alike.
Whether you’re new to cooking or a seasoned home chef, this recipe is straightforward and versatile, allowing you to customize it with your favorite seasonal veggies. Imagine the delight of serving a bubbling hot dish filled with creamy potatoes, tender zucchini, and sweet onions, all crowned with a crispy cheese topping.
It’s the kind of recipe that feels like a warm hug on a plate, perfect for chilly evenings or special occasions.
Why You’ll Love This Recipe
Vegetarian and hearty: This au gratin recipe is packed with fresh vegetables and rich cheese, making it a fulfilling main or side dish for any meal.
Easy to customize: You can swap in your favorite veggies or cheese types, making it adaptable to your pantry and preferences.
Make-ahead friendly: Prepare it in advance, refrigerate, and bake fresh when ready to serve, perfect for busy days or entertaining guests.
The crispy, golden top combined with the creamy layers underneath makes every bite irresistible.
Ingredients
- 4 medium potatoes, thinly sliced (Yukon Gold or Russet work well)
- 2 medium zucchinis, thinly sliced
- 1 medium onion, thinly sliced
- 2 cloves garlic, minced
- 2 cups shredded Gruyère cheese (or sharp cheddar for a stronger flavor)
- 1 cup grated Parmesan cheese
- 2 cups whole milk
- 1 cup heavy cream
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
- Salt and freshly ground black pepper, to taste
- 1/4 teaspoon freshly grated nutmeg (optional but recommended)
- Fresh parsley, chopped, for garnish
Equipment
- Large mixing bowl – for tossing the sliced vegetables
- 9×13 inch baking dish – classic size for casseroles
- Medium saucepan – to make the cheese sauce
- Whisk – for smooth sauce preparation
- Sharp knife and cutting board – for slicing vegetables
- Measuring cups and spoons
- Oven mitts – for safely handling hot dishes
Instructions
- Preheat your oven to 375°F (190°C). Lightly butter your 9×13 inch baking dish to prevent sticking.
- Prepare the vegetables: Wash and thinly slice the potatoes, zucchinis, and onion. Keep the slices uniform for even cooking.
- Make the cheese sauce: In a medium saucepan, melt the butter over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant.
- Whisk in the flour to form a roux. Cook for 2 minutes, stirring constantly, until it turns a light golden color.
- Gradually add the milk and cream, whisking constantly to avoid lumps. Continue cooking and stirring until the sauce thickens, about 5-7 minutes.
- Remove from heat and stir in 1 ½ cups of shredded Gruyère cheese, Parmesan cheese, thyme, nutmeg, salt, and pepper. Stir until the cheese melts completely and the sauce is smooth.
- Layer the vegetables: In the buttered baking dish, arrange half of the potato slices in an even layer. Add half of the zucchini and onion slices on top.
- Pour half of the cheese sauce evenly over the vegetable layers.
- Repeat the layering with the remaining potatoes, zucchinis, onions, and cheese sauce.
- Top with the remaining ½ cup of shredded Gruyère cheese to create a golden crust.
- Cover with foil and bake in the preheated oven for 40 minutes.
- Remove the foil and bake for an additional 20 minutes or until the top is bubbly and golden brown.
- Let rest for 10 minutes before serving to allow the sauce to thicken slightly.
- Garnish with fresh parsley and serve warm.
Tips & Variations
For best results, slice your vegetables thinly and uniformly to ensure even cooking and a creamy texture.
If you want to add more flavor, try layering in thin slices of roasted red bell pepper or sautéed mushrooms. For a vegan twist, substitute dairy milk with almond or oat milk, and use vegan cheese alternatives.
You can also add a pinch of smoked paprika or cayenne pepper in the cheese sauce for a subtle kick.
Consider swapping out zucchinis for thinly sliced eggplants or cauliflower florets for a different vegetable medley. For extra crunch, sprinkle breadcrumbs mixed with melted butter over the top before baking.
Looking for more comfort food inspiration? Check out our Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or try the delightful Green Chile Cheese Bread Recipe for a cheesy bread side.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 350 kcal |
Protein | 15 g |
Fat | 22 g |
Carbohydrates | 25 g |
Fiber | 3 g |
Calcium | 400 mg |
Sodium | 450 mg |
Serving Suggestions
This vegetarian au gratin pairs wonderfully with fresh green salads or steamed vegetables for a light and balanced meal. For a heartier option, serve alongside a warm loaf of crusty bread, such as the Hamburger Bun Sourdough Recipe, to soak up the creamy cheese sauce.
It also makes a fantastic side dish for roasted vegetable platters or grilled tofu steaks. Add a glass of crisp white wine or sparkling water with lemon to complement the rich flavors.
Conclusion
This vegetarian au gratin recipe is a timeless dish that brings together creamy textures and rich flavors in a simple yet elegant way. It’s perfect for anyone wanting to enjoy a comforting meal without meat, proving that vegetarian cooking can be both indulgent and nourishing.
With its easy preparation and adaptable ingredients, this recipe will quickly become a staple in your kitchen repertoire. Whether you’re making it for a weeknight dinner or a festive gathering, it’s sure to impress with its golden crust and savory layers.
Don’t forget to explore more delicious recipes like our Green Goodness Juice Recipe for a refreshing drink to balance the richness, or the Kodiak Banana Muffins Recipe for a wholesome dessert to finish your meal.
📖 Recipe Card: Vegetarian Au Gratin
Description: A creamy and cheesy vegetable au gratin that's perfect as a comforting side dish or main. Loaded with tender potatoes, broccoli, and a golden cheese crust.
Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M
Servings: 6 servings
Ingredients
- 4 cups thinly sliced potatoes
- 2 cups broccoli florets
- 1 cup shredded cheddar cheese
- 1 cup shredded Gruyere cheese
- 2 cups whole milk
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg
- 1/2 cup breadcrumbs
Instructions
- Preheat oven to 375°F (190°C).
- Steam broccoli until tender, about 5 minutes.
- In a saucepan, melt butter over medium heat and sauté onion and garlic until soft.
- Whisk in flour and cook for 1 minute to make a roux.
- Gradually whisk in milk, cooking until thickened.
- Remove from heat and stir in cheddar, Gruyere, salt, pepper, and nutmeg.
- In a baking dish, layer half the potatoes, then broccoli, then remaining potatoes.
- Pour cheese sauce evenly over the vegetables.
- Sprinkle breadcrumbs on top.
- Bake uncovered for 35-40 minutes until golden and bubbly.
- Let cool for 5 minutes before serving.
Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 18 g | Carbs: 25 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Au Gratin”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and cheesy vegetable au gratin that’s perfect as a comforting side dish or main. Loaded with tender potatoes, broccoli, and a golden cheese crust.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“4 cups thinly sliced potatoes”, “2 cups broccoli florets”, “1 cup shredded cheddar cheese”, “1 cup shredded Gruyere cheese”, “2 cups whole milk”, “3 tablespoons unsalted butter”, “3 tablespoons all-purpose flour”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/4 teaspoon nutmeg”, “1/2 cup breadcrumbs”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Steam broccoli until tender, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “In a saucepan, melt butter over medium heat and saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Whisk in flour and cook for 1 minute to make a roux.”}, {“@type”: “HowToStep”, “text”: “Gradually whisk in milk, cooking until thickened.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and stir in cheddar, Gruyere, salt, pepper, and nutmeg.”}, {“@type”: “HowToStep”, “text”: “In a baking dish, layer half the potatoes, then broccoli, then remaining potatoes.”}, {“@type”: “HowToStep”, “text”: “Pour cheese sauce evenly over the vegetables.”}, {“@type”: “HowToStep”, “text”: “Sprinkle breadcrumbs on top.”}, {“@type”: “HowToStep”, “text”: “Bake uncovered for 35-40 minutes until golden and bubbly.”}, {“@type”: “HowToStep”, “text”: “Let cool for 5 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “18 g”, “carbohydrateContent”: “25 g”}}