Roasted Layered Vegetable Bake with Tomatoes and Zucchini

Layered Vegetable Bake is an easy, flavorful oven-baked dish made with layers of zucchini (courgette), spinach, mushrooms, couscous and a sprinkling of cheese. It works well as a main course for vegetarians or as a hearty side dish. This recipe is flexible — swap in your favorite vegetables, adjust the cheese or use a tomato sauce if you prefer.

Layered Vegetable Bake, An easy and delicious oven-baked recipe with layers of zucchini, spinach, mushrooms, couscous and sprinkled with cheese.

What is couscous?

Couscous is made from semolina — tiny granules of durum wheat — and is a staple in North African cuisines such as Moroccan, Algerian and Tunisian. On its own it has a mild flavor similar to pasta and so benefits from being cooked or mixed with savory broths, herbs and vegetables.

For this layered bake I used alternating layers of seasoned couscous and vegetables: sautéed mushrooms, fresh spinach and thinly sliced zucchini. I finished the dish with grated cheese so it browns nicely in the oven. This recipe adapts well to holiday menus as a vegetarian option alongside traditional dishes.

Below are the ingredients and step-by-step instructions to make this simple, satisfying layered vegetable bake.

Ingredients

The couscous layer

1 cup (170 g) dried couscous
¾ cup (170 ml) boiling vegetable broth or stock
1 onion, finely chopped
1 clove garlic, chopped or crushed
1 tomato, skin removed and chopped
1 tablespoon olive oil
Salt and pepper to taste
A handful of fresh basil and flat-leaf parsley, chopped
Tabasco or hot sauce (optional)

The other layers

1 package raw baby spinach (or equivalent fresh spinach)
1½ cups (about 100 g) sliced mushrooms
1 whole zucchini/courgette, sliced thinly lengthways
1 cup (about 100 g) grated cheese of your choice (a mix of Parmesan, mozzarella and cheddar works well)

Notes

  • Keep the water-to-couscous ratio accurate. Too much liquid makes the couscous soggy; too little and it won’t fluff properly.
  • Swap vegetables freely: eggplant, green beans or frozen spinach work fine.
  • Adjust the amount or type of cheese as preferred, or replace with a tomato-based sauce for a lighter finish.
  • Add minced garlic when sautéing mushrooms for more depth of flavor.
  • If using fresh spinach, place a couscous layer directly above and below the spinach so it absorbs excess moisture while baking.

Instructions

Prepare the couscous

1. Dissolve a stock cube in boiling water or bring prepared vegetable broth to a boil. Pour the hot broth over the couscous in a bowl, then cover with a lid or plastic wrap and let it steam for a few minutes. This allows the couscous to absorb the liquid.

2. Heat olive oil in a pan and cook the chopped onion until translucent. Add the chopped garlic and season with salt and pepper, cooking until fragrant.

3. To remove the tomato skin easily, place the tomato in hot water for a short time, then peel and chop into small cubes. Add the tomato to the pan with the onions, combine and remove the pan from the heat. If using extra minced garlic, add it now.

4. Remove the lid from the couscous and fluff it thoroughly with a fork until the grains are separate and light. Add the cooked onion, garlic and tomato mixture — including any oil and juices — to the couscous. Mix in chopped basil and parsley, season to taste and add Tabasco if you like a little heat.

Prepare the vegetables and assemble

5. Slice the zucchini lengthways and lightly fry in a little olive oil just until partially cooked. Drain on kitchen paper.

6. Sauté the sliced mushrooms in the same pan until tender; set aside. If using fresh spinach, wash and dry it well.

7. Preheat your oven to 180°C (350°F). Use an ovenproof dish roughly 8 x 8 inches (or similar).

8. Layer the bake in the dish. One suggested order is: a layer of mushrooms, a layer of couscous, zucchini slices, couscous, spinach, couscous, another mushroom layer and a final layer of couscous. In between each layer, sprinkle a thin layer of grated cheese. Finish with a generous sprinkling of cheese on top.

9. Bake in the preheated oven at 180°C (350°F) until the top is nicely browned, about 20–30 minutes. Remove from the oven and allow the bake to rest for about 15 minutes before slicing and serving — this helps the layers hold together for clean portions.

Tip: If your spinach contains excess moisture, ensure there is couscous both beneath and above it so the grains absorb that liquid and keep the bake from becoming watery.

We’d love to hear your feedback: If you try this recipe, feel free to note any variations or additions you made — different vegetables, cheeses or seasonings — and how it turned out for you.

Recipe Summary

Layered Vegetable Bake

A simple vegetarian bake layered with seasoned couscous, zucchini, spinach, mushrooms and cheese. Easy to adapt and great for family meals or holiday sides.

Yield: 4–6

Prep Time: 30 minutes

Cook Time: 30 minutes

Total Time: 1 hour

Ingredients (summary)

  • Dried couscous, vegetable broth, onion, garlic, tomato, olive oil, fresh herbs, salt, pepper
  • Spinach, mushrooms, zucchini, grated cheese

Instructions (summary)

  1. Soak couscous with hot broth, cover and let steam.
  2. Sauté onions, garlic and tomato; add to fluffed couscous with herbs.
  3. Lightly fry zucchini and mushrooms; wash and dry spinach.
  4. Layer vegetables and couscous in an ovenproof dish, sprinkling cheese between layers and on top.
  5. Bake at 180°C (350°F) until browned, then rest 15 minutes before serving.

Notes

Place couscous above and below fresh spinach to absorb moisture. The recipe is flexible—swap veggies or cheese to suit your taste.

Delicious side dishes

Serve this layered vegetable bake alongside other seasonal side dishes. It pairs well with roasted potatoes, simple salads, or other vegetable bakes for a balanced meal.