Vegetable Couscous (One Pan)
on Sep 16, 2025
This post may contain affiliate links. Please read my disclosure for more info.
Roasted vegetables are effortlessly delicious, don’t you think? Add some couscous and simple Mediterranean flavor and bake. Enjoy as a simple veggie side dish, or add halloumi, salmon or another protein and it easily becomes dinner, a BBQ side dish, or meal prep lunch!

A one pan veggie wonder
When time and energy are short, isn’t it great to combine two side dishes in one? In the case of this simple vegetable couscous recipe, you’ll roast Mediterranean style vegetables, sprinkle over couscous, pour over broth, and bake until you can fluff the dish up with a fork.
When it’s done, you drizzle over a very simple vinaigrette, then either enjoy as it is or top with halloumi, salmon, chicken, or whatever you choose to make it into a meal.
It’s also perfect for the meal preppers among you. It tastes just as good cold in a lunch box, or you can easily reheat it in the microwave. Leftovers are great with an egg on top!
📌Recipe snapshot
- Prep time: about 10 minutes
- Bake time: 40 minutes
- Skill level: Very easy. You’ll need just couscous, veggies, and a few pantry ingredients. Everything goes into the one pan!
- Best served: with pan-fried halloumi, salmon or chicken, and with a big spoonful of Greek yogurt on top; leftovers are great for lunch.
- Easy to adapt: Choose your protein, and switch up the veggies according to what you have and like.
About the ingredients
You’ll find a full list of ingredients with amounts in the recipe card below. But here’s a summary of what you need to know.

Peppers: I like to use three different colored peppers – a green one, a red one, and either a yellow or orange one. Chop them into medium to large pieces and throw them into the pan!
Zucchini: This is also a good choice to roast since it cooks in about the same time as the peppers. Simply slice it into large pieces and halve or quarter them (depending on how big they are).
Onion: Slice one medium to large onion into large pieces. I like red onion for the bright color and sweeter flavor.
Cherry tomatoes: Don’t skip these! They add lots of color and juicy flavor. Alternatively, you can chop up regular tomatoes and use those instead. You’ll add these for the final 10 minutes of roasting only so you don’t end up with mush.
Olives: I like pitted kalamata olives, but you can use any olives you like. They give the finished dish an almost ‘baked Greek salad’ vibe. Add these at the same time as the tomatoes.
These are my go-to veggies in this dish. You can however include anything that roasts in roughly the same amount of time. Think small cubes of sweet potato, eggplant or broccoli.
Couscous: The beauty of this one pan dish is that you’ll add the couscous raw. No need for any pre-cooking. It will soak up broth and cooking juices in the oven and fluff up beautifully with a fork.
Not a fan of couscous? The recipe will also work with brown rice, quinoa, farro, bulgur wheat or giant couscous instead. Note that if you do choose one of these, however, it’s best to cook them separately in broth before stirring through the roasted vegetables.
Oregano: We’ll add a generous teaspoon and a half of this to add characteristic Mediterranean flavor.
Broth (Stock): You’ll add this to the dish along with the dried couscous. If you want to keep the dish vegetarian, use vegetable broth. If you prefer, use chicken broth.
Dressing: The dressing is very simple – just olive oil, vinegar and lemon. You’ll toss it through the finished dish for fresh and zesty flavor.
Greek yogurt: I think that Greek yogurt on the side complements the couscous and vegetables perfectly. Alternatively, you could use tzatziki!
Protein (optional for a more substantial meal): You’ll see from my photos that I often top this dish with crisp pan-fried halloumi cheese. Alternatively, it’s great with salmon, chicken, or a different protein.
How to make vegetable couscous
Step 1: Roast the vegetables (apart from the olives and tomatoes) in a little olive oil for around 20 minutes). Then add the olives and tomatoes and cook for a further 10 minutes.

Step 2: Take the dish out of the oven. Scatter over the cup of couscous and the dried oregano. Pour over the broth (stock).

Step 3: Tightly cover the dish with aluminium foil and roast for another 10 minutes until the couscous is cooked.

Step 4: Meanwhile, you can cook any protein you’d like to serve with your veggie couscous, such as halloumi or salmon.
Step 5: Take the veggies and couscous out of the oven and uncover the dish.

Step 6: Fluff everything up with a fork. At this point, you can also stir through the easy dressing.

Helen’s Top Tips
- You’ll need a large baking dish for this dish – at least 9 X 12 inches.
- Serve with salmon, chicken (try crispy panko chicken or air fryer chicken thighs!), sausages, or fish and perhaps toasted pita bread on the side for a more substantial dinner. To keep it vegetarian, add grilled or pan-fried halloumi, or even feta cheese, goat cheese or ricotta.
- The leftovers are really tasty reheated for lunch with an egg on top!
- Don’t skip the big spoonful of Greek yogurt (tzatziki works too).
Ways to vary it
As well as serving with some kind of protein (cheese, meat, fish…), you can:
vary the vegetables: You don’t have to use exactly the vegetables I suggest in the recipe. Try small cubes of butternut squash or sweet potato, broccoli or cauliflower, eggplant, mushrooms and different coloured peppers. Anything that cooks in around 30 minutes is great! If it cooks in less time e.g. asparagus, just add it towards the end of the cooking time with the cherry tomatoes and olives.
use a different grain: You could easily substitute the couscous in this recipe for brown rice, quinoa, farro, bulgur wheat or another type of grain. In these cases though skip the veggie or chicken broth. Use a pre-cooked package of your chosen grain. Stir through the roasted vegetables at the same time as you stir through the dressing. It’ll be just as delicious!

A few more Mediterranean style sides
- This Mediterranean pasta salad is one of my go-tos all summer long!
- You won’t believe how delicious this baked eggplant dish is!
- Something a little different – Greek stuffed onions!
- This vegetarian eggplant lasagna is also great either by itself or served with meat or fish.





Vegetable Couscous (One Pan)
Equipment
Ingredients
For the Greek couscous
- 3 peppers, (green, red, yellow, or a mixture, chopped into medium sized pieces)
- 1 zucchini, sliced into thick slices and halved or quartered
- 1 large onion, (red or white), chopped into medium sized pieces
- 3 tablespoons olive oil
- 1½ cups cherry tomatoes, (or other small tomatoes, or even bigger tomatoes, chopped)
- ¾ cup Kalamata olives, pitted
- ¾ cup couscous, (or 5 ounces – dried)
- 1.5 teaspoons dried oregano
- 1 cup broth, vegetable or chicken
To add at the end
- 2 tablespoons olive oil
- 2 tablespoons vinegar, (I like apple cider vinegar or white wine vinegar)
- 1 tablespoon lemon juice
- Greek yogurt or tzatziki, lemon wedges and toasted pita bread (if you like), to serve
- grilled/pan-fried halloumi, salmon, chicken or other protein, (optional)
Instructions
- Preheat the oven to 355F/180C (convection/fan oven) or 375 F/190 C (regular oven).
- Put the chopped peppers, zucchini, and onion in a large roasting or baking dish. Drizzle with 3 tablespoons of olive oil and toss well. Roast for 20 minutes.3 peppers, 1 zucchini, 1 large onion, 3 tablespoons olive oil
- Add the tomatoes and olives and roast for another 10 minutes.1½ cups cherry tomatoes, ¾ cup Kalamata olives
- Take the pan out of the oven. Scatter the couscous and oregano over the vegetables, then pour over the broth (stock). Cover tightly with aluminium foil and bake for 10 minutes more.¾ cup couscous, 1.5 teaspoons dried oregano, 1 cup broth
- Meanwhile, you can prepare any protein you want to serve along with the dish, such as halloumi, salmon or meat.grilled/pan-fried halloumi, salmon, chicken or other protein
- Remove the couscous and vegetables from the oven and fluff up with a fork. Mix together the olive oil, vinegar and lemon juice and stir through the dish.2 tablespoons olive oil, 2 tablespoons vinegar, 1 tablespoon lemon juice
- Serve topped with your chosen protein (if you like), big spoonfuls of Greek yogurt or tzatziki, and toasted pita bread (if you like).Greek yogurt or tzatziki, lemon wedges and toasted pita bread (if you like)













Made it again! Had a few cherry tomatoes, some elderly cauliflower, a sole red pepper, and some freezer beans plus an onion.
I baked the halloumi in the oven while couscous and veges finished, then a quick burst at a higher temperature. Slacked off and used supermarket French dressing but it worked.
Himself again thoroughly enjoyed it, and we had enough for two nights and his tomorrow’s lunch. Well done, Helen!
So happy to get this feedback, Pip! It sounds like a win if you got two dinners plus a lunch out of it, and I love your idea to bake the halloumi instead. Thank you so much for letting me know!
Another winner Helen! I cooked the haloumi in my sandwich press and it ended up a bit chewy but we’d happily have it again. Lovely tang of olive oil and lemon.
Very happy you enjoyed it, Pip, and once again thanks for the feedback. That’s actually a good idea to cook the halloumi in a sandwich press! 🙂
Hi Helen, this looks amazing! I will be making it this week. Just curious what kind of dressing you put on it.
Also, do you do dressing and yogurt? Or just one? Cant wait to try this!
Hi Yana! So happy you’re going to give this a try! The olive oil, vinegar and lemon juice that you drizzle over at the end acts as a dressing. Then I add a big spoon of yogurt to my plate to eat with it. Delicious!
Hope you enjoy it!
Delicious recipe! Will try this tonight!
Hope you like it, Claudia! Happy New Year!
Love the flavors here! I like couscous and have been wanting to make some for a while. Pinning to try this!
Hi Mira! Thank you for your kind comment, as always!
It’s like you’re reading my mind, Helen! I’ve been craving Greek flavors like this like crazy and how perfect that it’s one pan – love this kind of meal for busy weeknights!
Thanks, Marissa! We are definitely on the same wavelength – both crazy about Mediterranean flavours!
You had me at Greek Helen, and can you believe I’ve never tried halloumi? I know I’m missing out and need to change that. This dish is something I could eat every day for lunch and never get bored. And here’s to you getting quiet time on your laptop (even if it is McDonald’s)!
Hey Marcie! I know halloumi isn’t too popular yet in the USA, but I wonder if it’s going to be one of the next ‘big things’? It’s really delicious in any case, and I really do hope you get the chance to try it some time (make sure it’s nice and crispy!)
This is my kind of quick and easy meal and must make delicious leftovers.
Yes, it does! It’s pretty nice both cold and hot, I think. It would make a great work lunch too 🙂