• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • All Recipes
    • Breakfast
    • Lunch
    • Appetizers
    • Dinner
    • Salads
    • Soup
    • Sides
    • Desserts
    • Cake
    • Treats
  • Breakfast
  • Lunch
  • Dinner
  • Meal Plans
  • About
    • Work with Me
    • Contact
    • Privacy Policy
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
  • All Recipes
  • Dinners
  • Lunch
  • Salads
  • Soups
  • Breakfast
  • Meal Plans
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Salads » Easy Roasted Vegetable Couscous Recipe

    Easy Roasted Vegetable Couscous Recipe

    Published: May 4, 2025, Modified: May 4, 2025, By: Michelle Alston

    18 shares
    • Share
    • Threads
    Jump to Recipe
    Couscous with bean, butternut squash and parsley garnish

    This Roasted Vegetable Couscous recipe works great as a side or as a main meal. Packed with Mediterranean-inspired flavours and a little kick from the harissa. This couscous salad is filling and tasty.

    Couscous with bean, butternut squash and parsley garnish
    Jump to:
    • ❤️ Why You’ll Love This Roasted Vegetable Couscous 
    • 📝 Ingredients You’ll Need
    • 🍽 How to Make Roasted Vegetable Couscous 
    • 🔄 Variations
    • 👩‍🍳 Top Tips
    • 🙋 Frequently Asked Questions
    • 🍽 More Couscous Recipes
    • Roasted Vegetable Couscous

    This couscous dish is so easy to make and is great for a BBQ, as a side dish, or as a main meal! Just make sure to save some leftovers for a tasty veggie lunch, as it's even better the next day.

    I've made this with a little kick of heat due to the harissa, but it's packed with lots of flavour and is really filling. You can easily adapt this recipe, adding any veggies that roast well for a super tasty side dish.

    Couscous with bean, butternut squash and parsley garnish

    ❤️ Why You’ll Love This Roasted Vegetable Couscous 

    • Easy to make! 
    • Perfect as a main or side dish.
    • Great for meal prep, and the leftovers are great.
    • Can be eaten warm or cold!

    📝 Ingredients You’ll Need

    Vegetable couscous ingredients
    • Couscous - I used regular couscous for this recipe, but you can use wholewheat, pearl couscous or even giant couscous if you like.
    • Vegetables - This is a very adaptable recipe, so you can use most vegetables that roast well for this dish. I have used a mixture of butternut squash, red onions, aubergine (eggplant) and courgettes (zucchini).
    • Beans - I've added cannellini beans to this for some extra protein. Canned beans are fine to use, or you can use dried beans and cook them first. You can use any white beans for this recipe, but butter beans work really well.
    • Harissa - This gives the vegetables a little extra kick. Harissa is a spicy North African and Middle Eastern paste. You will find this in larger supermarkets, usually in jars, in the International food aisle.
    • Other Ingredients Needed - I also add garlic, lemon, parsley, pine nuts, olive oil, salt and black pepper. 

    🍽 How to Make Roasted Vegetable Couscous 

    Please see the recipe card below for the full ingredient list and step-by-step instructions.

    1: Roast the vegetables

    Preheat your oven to 185°C (365°F). Toss the chopped butternut squash in olive oil, season with salt and black pepper, then roast for 10 minutes. Remove the tray from the oven.

    butternut squash in baking tray

    Add the harissa to a small bowl, then add the olive oil. Stir well. Drizzle the harissa mixture over the veggies. 

    Harrisa

    Toss the veggies in the harissa mixture, then season with salt and freshly ground black pepper. 

    Vegetables in roasting tray

    Roast for 20–25 minutes, stirring once halfway through, until tender. Towards the end of cooking, pour in the cannellini beans and toss again.

    Vegetables covered in harissa in tray

    2: Prepare the couscous

    While the vegetables are roasting, prepare the vegetable stock. Add the couscous to a large heatproof bowl.

    Pour the hot vegetable stock onto the couscous and stir briefly. Cover with cling film and leave to sit for 10 minutes. After 10 minutes, use a fork to fluff up the couscous. Stir in the olive oil, garlic, chopped parsley, lemon juice and lemon zest.

    couscous in bowl

    3: Combine and serve

    Add the roasted vegetables and beans to the fluffed couscous. Mix gently, garnish with toasted pine nuts and fresh parsley, and serve warm or cold.

    Couscous with bean, butternut squash and parsley garnish

    🔄 Variations

    • Switch up the protein: Add chickpeas, black beans or feta cheese instead of the cannellini beans. Swap the pine nuts or chopped almonds.
    • Use different veggies: Try carrots, sweet potatoes, broccoli or red bell peppers.
    • Add cheese: I love this with some crumbled feta on top. Halloumi would be great too.

    👩‍🍳 Top Tips

    • Make sure the vegetables are spread evenly on the baking sheet or roasting tray. This will stop the veggies from getting soggy.
    • Let couscous sit covered before fluffing; this gives the couscous time to absorb all the liquid. But don't let it sit for too long, as it can get hard and lumpy.
    • You can use other types of couscous, but I prefer fine couscous as it results in a lovely light, fluffy texture.
    Couscous with bean, butternut squash and parsley garnish

    🙋 Frequently Asked Questions

    Can I make this couscous ahead of time?

    Yes! Store it in an airtight container and keep it in the fridge for up to 3 days. It tastes even better the next day!

    Is couscous gluten-free?

    Traditional couscous is made from wheat, so it's not gluten-free. Use quinoa or millet for a gluten-free alternative.

    Can I serve this dish cold?

    Absolutely! It makes a refreshing cold salad for picnics or lunch boxes.

    🍽 More Couscous Recipes

    • Mediterranean Couscous Salad
    • Moroccan Couscous Recipe
    Couscous with bean, butternut squash and parsley garnish

    Roasted Vegetable Couscous

    This easy roasted vegetable couscous recipe is packed with veggies and cannellini beans. A healthy, vegan-friendly dish that's great warm or cold.
    5 from 2 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Fusion
    Diet: Vegan, Vegetarian
    Prep Time: 10 minutes minutes
    Cook Time: 35 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 4
    Calories: 316kcal
    Author: Michelle Alston

    Ingredients

    • ½ a small butternut squash peeled, seeds removed and then cut into cubes
    • 2 tablespoon olive oil divided
    • 2 medium courgettes (zucchini) roughly chopped
    • 1 medium aubergine (eggplant) roughly chopped
    • 2 medium red onions peeled and then cut into eighths
    • 1 tablespoon harissa
    • 1 teaspoon sea salt divided in half
    • 1 teaspoon freshly ground black pepper divided in half
    • 250 g / 1¼ cups of couscous (dry weight)
    • 300 ml vegetable stock or broth Made with one vegetable stock cube
    • 3 cloves garlic finely minced or put through a garlic press
    • 1 large lemon the juice and zest of
    • 2 tablespoon pinenuts toasted
    • 1 x 400 g / 1 x 15.5oz can of cannellini beans drained and rinsed in cold water
    • 10 g (a handful) fresh flat-leaf parsley chopped
    Prevent your screen from going dark

    Instructions

    To Make The Roasted Vegetables

    • Preheat your oven to 185°C (365°F). 
      Toss the chopped butternut squash in 1 tablespoon of olive oil, season with salt and black pepper, then roast for 10 minutes.
      Remove the tray from the oven. Add the remaining vegetables to the baking tray.
      Add 1 tablespoon of harissa to a small bowl, and add 1 tablespoon of olive oil. Stir well.
      Drizzle the harissa mixture over the veggies. Toss the veggies in the harissa mixture, then season with salt and freshly ground black pepper.
      Roast for 20–25 minutes, stirring once halfway through, until tender.
      Add the cannellini beans towards the end of cooking and toss again.

    To Make The Couscous

    • While the vegetables are roasting, prepare the vegetable stock.
      Add the couscous to a large heatproof bowl. Pour the hot vegetable stock onto the couscous and stir briefly. Cover with cling film and leave to sit for 10 minutes.
      After 10 minutes, use a fork to fluff up the couscous. Stir in half a tablespoon of olive oil, the minced garlic, chopped parsley, all the lemon juice and the lemon zest.

    Combine and Serve

    • Add the roasted vegetables and beans to the fluffed couscous.
      Mix gently until everything is combined.
      Garnish with toasted pine nuts and fresh parsley, and serve warm or cold.

    Notes

    • Vegetables - This is a very adaptable recipe. You can easily swap the veggies I have used for whatever you have in the fridge. I recommend using veggies that roast well.
    • Beans - You can easily swap the cannellini beans for chickpeas, butter beans or leave them out altogether.
    • Harissa - If you want this dish to be more on the spicy side, then add more harissa. If you prefer no heat at all, then remove it.
    • Weights and measurements - For US readers, I use Cuisipro measuring cups and spoons, and a Pyrex measuring jug for liquids. These are the industry standards. Cup/spoon volumes can differ from brand to brand. For accuracy, I recommend weighing all ingredients if possible for the best results.

    Nutrition

    Calories: 316kcal | Carbohydrates: 48g | Protein: 10.7g | Fat: 11.2g | Saturated Fat: 1.5g | Sodium: 761mg | Fiber: 10g | Sugar: 8.7g | Vitamin C: 41.2mg | Calcium: 131mg | Iron: 3.7mg
    Did you Make this Recipe? Save it Today!Mention me on Instagram at @thelastfoodblog or tag #thelastfoodblog!
    « Creamy Tomato & Mascarpone Pasta Recipe
    Bruschetta with Goat's Cheese »
    18 shares
    • Share
    • Threads
    2 Free Recipe Ebooks

    Join my free email list to receive my 'Little Book of Curries' and 'Quick & Easy Dinners' ebooks. You'll also never miss a recipe!

    Reader Interactions

    Comments

    1. Susan Scott

      May 15, 2025 at 12:28 am

      5 stars
      We made this tonight (with a few revisions) and found it to be fabulous! I used homemade chile powder in place of the harissa. It was good, but next time I will up the spice a bit. I omitted to eggplant (we don't have any) and increased the garlic, and will up it more next time. This was incredibly tasty, and we will definitely be making it again in the future. I think I will roast up some red bell pepper strips to add in next time 😉
      Thank you for sharing this recipe!

      Reply
      • Michelle Alston

        June 03, 2025 at 9:40 am

        Hi Susan, I'm so happy to. hear that you enjoyed it! I love your idea of adding roasted peppers to this, I'll definitely try this next time I make it x

        Reply
    2. Annette Chambers s

      May 04, 2025 at 6:37 pm

      5 stars
      So delicious

      Reply
      • Michelle Alston

        May 05, 2025 at 10:11 am

        Thanks so much x

        Reply
    5 from 2 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Michelle alston profile

    Hi, I'm Michelle. I'm here to help you make deliciously good healthy food for you and your family. There will be no crazy long lists of ingredients, no hard-to-find ingredients, just simple, good food that everyone will enjoy

    More about me →

    Trending Recipes

    • Tomato with aubergine on sourdough bread with basil and feta
      Tomato and Aubergine Open Sandwich
    • Fruit soda bread with butter
      Authentic Irish Fruit Soda Bread Recipe
    • Butternut squash lentil soup
      Easy Butternut Squash and Lentil Soup Recipe
    • Courgette Curry with Chickpeas, rice and lime wedge
      Creamy Courgette Curry with Chickpeas
    • Bruschetta with tomatoes and goat cheese
      Bruschetta with Goat's Cheese
    • Pasta with mascarpone, red pesto, basil and grated cheese
      Creamy Tomato & Mascarpone Pasta Recipe

    Vegan Recipes

    • Quinoa with tomato and avocado with parsley garnish
      Avocado Quinoa Salad with Spiced Chickpeas
    • butternut squash and carrot soup
      Butternut Squash and Carrot Soup Recipe (Vegan)
    • Soup with Basil served in a bowl with croutons
      Roasted Tomato Soup with Basil
    • Broccoli covered in soy sauce with lemon wedge
      Easy Air Fryer Broccoli (Ready in 15 minutes)
    • Chickpea with lentils, rice, and coriander garnish
      Easy Chickpea and Lentil Curry (Vegan Recipe)
    • Crispy sweet potato with tomato sauce dip
      Crispy Air Fryer Sweet Potato Wedges

    More Vegan Recipes

    Follow @thelastfoodblog

    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    Footer

    ↑ back to top

    As Featured In

    Logos of places this blog has been featured

    About

    • Privacy Policy
    • About TLFB

    Get in touch

    • Contact
    • Work with me

    Copyright© 2026 · The Last Food Blog · Made with ♥ by Michelle Alston

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.