This easy Cabbage and Zucchini Phyllo Bake is filled with tender vegetables, creamy cheese, and herbs, then baked until golden and crisp. Perfect for breakfast, brunch, or dinner.
Introduction
I have to admit, I love recipes that turn simple vegetables into something that feels completely special. This Cabbage and Zucchini Phyllo Bake is one of those recipes I usually make when I have vegetables in the fridge that need a little attention.
The filling is packed with shredded cabbage, zucchini, carrots, herbs, and cheese, then layered between delicate sheets of phyllo pastry. A creamy egg mixture is poured over the top before baking, which helps everything come together while giving the pastry that beautiful golden finish.
Honestly, the smell while this is baking is incredible. The outside becomes crisp and flaky while the vegetable filling stays soft, savory, and flavorful. It reminds me a little of a vegetable börek, but it’s incredibly easy to assemble.
It’s great for breakfast, brunch, lunch, or even a light dinner—and leftovers reheat beautifully.
Ingredients
For the Vegetable Filling
- 8–10 sheets phyllo pastry
- 2 cups finely shredded cabbage
- 2 medium zucchini, grated
- 1 medium carrot, grated
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/2 cup crumbled feta cheese
- 1/2 cup shredded mozzarella cheese
- 2 tablespoons fresh dill, chopped
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt, or to taste
- 2 tablespoons olive oil
For the Creamy Egg Mixture
- 2 large eggs
- 1 cup plain yogurt
- 1/2 cup milk
- 1/3 cup olive oil or melted butter
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
For the Topping
- 1 egg yolk
- 1 tablespoon milk
- 1 tablespoon sesame seeds, optional
- Fresh dill or parsley, for garnish
Step-by-Step Method
1. Prepare the Zucchini
Grate the zucchini and place it in a clean kitchen towel.
Squeeze firmly to remove as much excess moisture as possible.
This is an important step. Zucchini contains a lot of water, and I usually squeeze it twice just to make sure the filling doesn’t become soggy.
2. Cook the Vegetables
Heat the olive oil in a large skillet over medium heat.
Add the chopped onion and cook for about 2–3 minutes. Add the garlic, shredded cabbage, zucchini, and carrot.
Season with paprika, black pepper, and salt.
Cook for approximately 7–10 minutes, stirring occasionally, until the vegetables soften and most of their moisture has cooked away.
Remove from the heat and allow the mixture to cool slightly.
3. Add the Cheese and Herbs
Once the vegetables have cooled a little, stir in the feta, mozzarella, dill, and parsley.
Taste the filling and adjust the seasoning if necessary.
The feta already contains salt, so be careful about adding too much extra salt.
4. Prepare the Creamy Mixture
In a bowl, whisk together the eggs, yogurt, milk, olive oil or melted butter, baking powder, and salt.
Whisk until smooth and creamy.
This mixture helps keep the inside tender while giving the pastry a beautifully golden top.
5. Layer the Phyllo
Preheat your oven to 375°F (190°C).
Lightly grease a rectangular baking dish.
Place one sheet of phyllo pastry into the dish and brush it lightly with the creamy egg mixture.
Add another sheet and brush again.
Repeat with several sheets, allowing some of the pastry edges to hang over the sides.
Don’t worry if the phyllo tears a little. Honestly, that’s one of the nice things about this recipe—it doesn’t need to look perfect.
6. Add the Vegetable Filling
Spread the cooled vegetable mixture evenly over the phyllo layers.
Gently press it into an even layer without packing it down too tightly.
7. Add More Phyllo
Cover the filling with the remaining phyllo sheets, brushing each layer lightly with the egg mixture.
Fold the overhanging pastry edges toward the center to create a neat top.
Pour any remaining creamy mixture evenly over the top.
8. Add the Egg Wash
Whisk together the egg yolk and milk.
Brush it over the top of the pastry.
If you’re using sesame seeds, sprinkle them over the surface.
9. Bake
Place the baking dish in the preheated oven and bake for approximately 35–45 minutes, or until the top is deeply golden and crisp.
If the top begins browning too quickly, loosely cover it with aluminum foil for the remainder of the baking time.
10. Rest and Slice
Remove the bake from the oven and let it rest for 10–15 minutes before slicing.
This gives the filling time to set, making the pieces much easier to cut.
Garnish with fresh dill or parsley and serve warm.
Cooking Tips
- Squeeze the zucchini well: This is the most important tip for avoiding a watery filling.
- Cook the vegetables first: Removing excess moisture helps the phyllo stay crisp.
- Keep phyllo covered: Phyllo dries quickly, so keep unused sheets covered with a slightly damp kitchen towel.
- Don’t overfill the pastry: Too much filling can make the center heavy and difficult to cook through.
- Use room-temperature phyllo: It is easier to handle and less likely to crack.
- Don’t skip the resting time: Letting the bake sit for a few minutes helps the filling firm up.
- Watch the salt: Feta can be quite salty, so taste the filling before adding more seasoning.
- For extra crispiness: Brush the top phyllo layers with melted butter before baking.
Serving Suggestions
This vegetable phyllo bake is incredibly versatile.
I usually serve it with a simple salad and some yogurt on the side, but you can also pair it with:
- Greek yogurt
- Garlic yogurt sauce
- Cucumber and tomato salad
- Green salad
- Roasted vegetables
- Olives
- Fresh tomatoes
- A bowl of soup
- Pickled vegetables
For breakfast or brunch, serve it with boiled eggs, fresh fruit, and a cup of tea or coffee.
Nutrition Information
Approximate per serving, based on 8 servings:
- Calories: 340
- Protein: 10g
- Carbohydrates: 30g
- Fat: 20g
- Saturated Fat: 6g
- Fiber: 3g
- Sugar: 5g
- Sodium: 520mg
Nutrition information is an estimate and can vary depending on the type of cheese, phyllo pastry, and other ingredients used.
Conclusion
This Cabbage and Zucchini Phyllo Bake is such a delicious way to use everyday vegetables. The filling is soft and flavorful, the cheese adds just enough richness, and those golden layers of phyllo make every bite wonderfully crisp.
I usually make this when I’m feeding a few people because it’s easy to assemble and can be prepared ahead of time. Honestly, it also makes fantastic leftovers—the flavors seem to get even better the next day.
If you enjoy savory pastries, vegetable pies, or börek-style dishes, this recipe is definitely worth adding to your collection.
Frequently Asked Questions
1. Can I prepare this phyllo bake ahead of time?
Yes. You can prepare the vegetable filling a day ahead and refrigerate it. Assemble the pastry when you’re ready to bake for the best texture.
2. How do I keep the phyllo pastry crispy?
The key is removing as much moisture as possible from the vegetables. Also, don’t leave the baked dish covered while it’s still hot because trapped steam can soften the pastry.
3. Can I use other vegetables?
Absolutely. Spinach, bell peppers, mushrooms, potatoes, or leeks can be added or substituted. Just make sure vegetables with lots of moisture are cooked and drained well first.
4. Can I use only feta instead of feta and mozzarella?
Yes. Feta alone works beautifully and gives the filling a stronger salty, tangy flavor. You can also use cheddar, Monterey Jack, or another melting cheese.
5. How should I store leftovers?
Let the bake cool completely, then cover and refrigerate for up to 3–4 days. Reheat it in an oven or air fryer to help bring back the crisp texture.

