
Greek Phyllo-Spiced Vegetable Biryani
A inventive fusion of Indian dum biryani technique with Mediterranean flavors: layers of phyllo crust, fragrant spiced basmati rice, roasted zucchini, spinach, and creamy feta cheese baked until the pastry turns golden and the rice infuses with cardamom, cinnamon, and clove. The result is crispy on the outside and aromatic within, bridging two culinary traditions in one elegant dish.
- Prep
- 25 min
- Cook
- 50 min
- Wait
- 15 min
- Total
- 1 hr 30 min
- Makes
- 1 biryani, 4 servings
Steps
Before you start
- Preheat oven to 375°F (190°C)
- Rinse basmati rice until water runs clear, then drain well
- Have melted ghee or butter ready in a small bowl
- Chop all vegetables and measure spices before you begin
Toast spices and bloom rice
- In a large 3-quart pot, heat 2 tablespoons (30 ml) of olive oil over medium heat.
- Add the crushed cardamom pods, cinnamon stick pieces, cloves, and bay leaf.
- Toast for 1–2 minutes, stirring gently, until fragrant and slightly darkened.
- Add the sliced onion and cook for 3–4 minutes, stirring occasionally, until softened and lightly golden.
- Stir in the minced garlic and grated ginger, cooking for another minute until aromatic.
- Pour in the rinsed and drained basmati rice, stirring constantly for 2 minutes to coat the grains with the spiced oil.
+ Show details− Hide details
Ready when: Rice is coated and the mixture is fragrant; no liquid on the pan bottom
Tip: Toast the whole spices just until fragrant—overcooking them will make them bitter. Stir constantly during toasting to prevent scorching.
Simmer rice partway through
- Pour in the vegetable broth and bring to a boil, stirring once.
- Reduce heat to low, cover the pot tightly with a lid, and simmer for 10 minutes.
- The rice should absorb most of the liquid and remain slightly al dente.
- If it looks too wet, uncover and simmer for 1–2 minutes more.
- The grains should still have a slight firmness; they will finish cooking in the oven.
+ Show details− Hide details
Ready when: Rice is partially cooked and most liquid is absorbed; grains are tender but not fully soft
Tip: Do not fully cook the rice—it will finish in the oven. Undercooked slightly is better than mushy.
Roast zucchini until tenderOven 375°F / 190°C
- While the rice cooks, preheat the oven to 375°F (190°C).
- Toss the zucchini half-moons with 1 tablespoon (15 ml) of the melted ghee, season with salt and black pepper, and spread them in a single layer on a sheet pan.
- Roast for 12–15 minutes in the preheated oven, stirring halfway through, until golden and tender but not mushy.
- Remove and set aside.
+ Show details− Hide details
Ready when: Zucchini is golden-brown at the edges and fork-tender throughout
Tip: Do not overcrowd the pan; zucchini should roast in a single layer to achieve color. Cut pieces of similar size so they cook evenly.
Wilt spinach and season
- Heat a medium skillet over medium heat.
- Add the chopped spinach and cook for 2–3 minutes, stirring frequently, until completely wilted and any excess moisture has evaporated.
- Stir in the ground cumin, ground coriander, turmeric, and Kashmiri chili powder.
- Cook for 30 seconds until the spices coat the spinach.
- Remove from heat and season with salt and black pepper to taste.
- Let cool slightly, then crumble the feta cheese into the spinach and fold gently to combine.
+ Show details− Hide details
Ready when: Spinach is completely wilted with no visible moisture; spices are fragrant and well-distributed
Tip: Remove excess moisture from the spinach by cooking until it's very dry—this prevents the biryani from becoming soggy.
Brush baking dish and layer phyllo
- Brush a 9×13-inch (23×33 cm) baking dish generously with melted ghee.
- Lay down 4 sheets of phyllo, brushing each sheet with ghee before laying the next one on top.
- The sheets should cover the bottom and sides of the dish, with some overhang.
+ Show details− Hide details
Ready when: Bottom layer is evenly coated with ghee; sheets are layered flat with no wrinkles
Tip: Keep the unused phyllo sheets covered with a damp towel to prevent them from drying out. Work quickly but gently to avoid tearing the delicate pastry.
Assemble the biryani layers
- Spread half of the partially cooked rice evenly over the phyllo base.
- Layer half of the roasted zucchini on top of the rice.
- Follow with half of the spinach-feta mixture, spreading it evenly.
- Repeat the layers: remaining rice, remaining zucchini, and remaining spinach-feta.
- Drizzle the remaining melted ghee evenly over the top layer.
+ Show details− Hide details
Ready when: All ingredients are evenly distributed in distinct layers; ghee is distributed across the surface
Tip: Layer in even, uniform layers to ensure every serving gets a balanced mix of rice, vegetables, and cheese. Avoid pressing down too hard on the layers.
Seal with remaining phyllo
- Fold the overhanging phyllo sheets over the top of the filling, brushing each fold lightly with ghee.
- Lay the remaining 4 sheets of phyllo on top, brushing each sheet with ghee.
- Tuck the edges down and around the sides of the dish to create an even, sealed surface.
- Brush the entire top with the last of the melted ghee, creating an even coating.
+ Show details− Hide details
Ready when: Phyllo is smooth, sealed on all sides, and evenly coated with ghee
Tip: Ensure the phyllo is well-sealed to trap steam and create the 'dum' effect characteristic of biryani. Any gaps or holes will allow steam to escape.
Bake dum-style until goldenOven 375°F / 190°C
- Cover the baking dish tightly with aluminum foil.
- Bake at 375°F (190°C) for 25–30 minutes, covered.
- Remove the foil and continue baking for 8–10 minutes more, until the phyllo crust turns deep golden brown.
- The rice will finish cooking and infuse with the spices during this time.
- The biryani is done when the top is crispy and the sides are sealed.
+ Show details− Hide details
Ready when: Phyllo crust is deep golden brown; steam escapes from the edges when you tap the foil
Tip: Do not open the oven door while the foil is on—you'll release the steam that's cooking the rice. The foil-sealed phase traps moisture for the dum effect.
Rest and finish
- Remove the biryani from the oven and let it rest uncovered for 5 minutes.
- The interior will continue to steam gently under the hot phyllo crust.
- If using the optional Greek yogurt, Greek dill, and lemon zest, serve them on the side as condiments.
- Gently break the phyllo crust at the table and serve each portion with a mix of rice, vegetables, and crispy crust.
+ Show details− Hide details
Ready when: Steam stops visibly rising from the dish; rice is fully tender and grains are separate
Tip: Resting is essential—it allows the rice grains to set and the entire dish to come together. Cutting too early will cause the layers to shift and fall apart.
Good to know
Tips
- This recipe blends Indian spice technique with Greek pastry and ingredients—the phyllo crust takes the place of the traditional dough seal. The 'dum' method (cooking sealed, then uncovered) ensures the rice absorbs all the flavor while the pastry crisps.
- Phyllo is delicate but forgiving: minor tears won't matter because the sheets are layered. Just brush over any breaks with ghee and the adjacent sheet will hold it together.
- For deeper spice flavor, toast the cardamom, cinnamon, and cloves in a dry skillet for 30 seconds before starting the recipe, then grind them partially (leaving some pieces whole) and add to the onion base.
- The partially cooked rice is key—it will finish cooking and absorb all the aromatic broth during the dum-bake, resulting in fluffy, fragrant grains rather than mushy ones.
Make ahead
You can assemble the biryani up to 4 hours ahead of baking. Cover the unbaked dish tightly with plastic wrap and refrigerate. Add 5–10 minutes to the covered baking time if baking straight from the refrigerator.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a 325°F (163°C) oven, covered with foil, for 15–20 minutes until warmed through. The phyllo crust will soften slightly but remain pastry-like. Do not freeze—the phyllo will become soggy upon thawing.
Substitutions
- basmati rice → jasmine rice or sella rice. Either will work, though basmati has the traditional fragrance biryani depends on. Adjust cooking time by 1–2 minutes if needed.
- feta cheese → crumbled goat cheese or firm ricotta. Goat cheese adds tanginess similar to feta; ricotta is milder and creamier. Use the same amount.
- medium zucchini → eggplant (cut into ¼-inch / 6 mm rounds) or bell peppers (cut into 1-inch / 2.5 cm pieces). Eggplant takes slightly longer to roast (16–18 minutes); bell peppers soften faster (10–12 minutes). Adjust roasting time accordingly.
- ghee or unsalted butter, melted → unsalted butter, clarified butter, or vegetable oil. Ghee contributes distinctive richness; butter is closest in flavor. Oil will work but the biryani will be less luxurious.





