Cheesy Vegetable Gratin

Few dishes bring comfort quite like a hot, bubbly gratin fresh from the oven. This French-inspired classic transforms simple vegetables into a creamy, golden, cheese-laden casserole that feels both cozy and indulgent. With layers of tender veggies, rich homemade béchamel, and a perfectly browned cheesy topping, this dish delivers pure comfort in every bite. It works beautifully as a vegetarian main dish or as a standout side for family dinners, potlucks, or festive gatherings. One bite and you’ll understand why this recipe always steals the spotlight.

Cheesy Vegetable Gratin

Ingredients

For the Vegetables

IngredientQuantity
Zucchinis, sliced2 medium
Potatoes, peeled and thinly sliced2 medium
Green bell peppers, chopped1–2
Onion, sliced1
Olive oil1 tbsp
Salt and pepperTo taste

For the Béchamel Sauce

IngredientQuantity
Butter3 tbsp
All-purpose flour3 tbsp
Milk (warm)3 cups
Nutmeg (optional)1/2 tsp
Salt and black pepperTo taste

For the Topping

IngredientQuantity
Shredded cheese (mozzarella, cheddar, or mix)2 cups
Parmesan cheese, grated1/2 cup

Instructions
1. Prepare the Vegetables
Preheat the oven to 375°F (190°C). Heat the olive oil in a skillet and sauté the onion, bell peppers, and zucchini until they soften. Set aside. Thinly slice the potatoes and parboil them in salted water for about 5 minutes, then drain.

2. Make the Béchamel Sauce
Melt the butter in a saucepan over medium heat. Add the flour and stir until smooth. Slowly whisk in the warm milk, keeping the mixture lump-free. Cook until thickened, then season with salt, pepper, and nutmeg.

3. Assemble the Gratin
Lightly grease a baking dish. Add a layer of potatoes, then zucchini, peppers, and onions. Pour béchamel sauce over the vegetables and sprinkle with cheese. Continue layering until everything is used, finishing with béchamel on top.

4. Add the Topping
Cover the surface generously with shredded cheese and Parmesan.

5. Bake
Bake uncovered for 35–40 minutes, or until the top is bubbling and beautifully golden. Let it rest for about 10 minutes to help the layers set.


Garnish with fresh thyme or parsley for a pop of color. Pair with crusty bread or a crisp green salad. For added richness, drizzle a little cream over the top before baking.