Roasted Vegetable Pesto Pasta – Nicky’s Kitchen Sanctuary

Cherry tomatoes, roasted with garlic, onion, courgette and peppers,
then tossed together with pasta, pesto and cream – this is an easy, meat-free meal, where the oven does most of the work for you.

A square overhead image of roasted vegetable pesto pasta topped with some small basil leaves and roasted pine nuts, on a light blue plate, which is placed on a larger dark blue plate. There is a silver fork sticking out of the pasta. In the top left corner of the image, you can see the corner of a light blue dish with more roasted vegetable pesto pasta. There are some roasted pine nuts scattered around the background, which is grey.

I love to pile tonnes of vegetables in my pasta dishes. They soak up the flavours of the sauce brilliantly! The creamy, garlicky pesto sauce mixed with the tangy parmesan creates this flavour that is just so comforting. I usually can’t resist going back for seconds!

Not to mention, with this recipe you let the oven do all the work. Making it perfect for those hectic weeknights!

📋 Ingredients

The ingredients of Roasted Vegetable Pesto Pasta laid out on a wooden cutting board, which is on a wooden surface. The ingredients are labelled in white text. They are as follows: tomatoes, courgette, peppers, garlic, oil, cream, pasta, onion, pesto, salt, pepper, paprika, and cornflour.

Pesto – Store-bought or homemade pesto both work great for this recipe

Pasta – You can use any type of pasta you like, just cook as per the packet instructions.

📺 Watch how to make it

Full recipe with detailed steps in the recipe card at the end of this post.

  1. Place the tomatoes, cornflour and seasonings in a roasting dish and mix to coat.
  2. Add in the rest of the vegetables, and drizzle over the olive oil, mix again to coat.
  3. Place in the oven until golden brown.
  4. Meanwhile, cook and drain the pasta as per the packet instructions.
  5. Take the vegetables out of the oven and mix in the pesto and cream. Put back in the oven for a further few minutes.
  6. Remove from the oven and toss in the pasta, then serve!

Pro Tip

Why are we coating the tomatoes in cornflour? As the vegetables roast in the oven, they release liquid. The addition of the cornflour ensures that, as the liquid is released, it’s transformed into a thick sauce, which when mixed with the cream and pesto, will be full of flavour.

Those vibrant vegetables soak up the sauce beautifully.

A very close-up tall image of roasted vegetable pesto pasta topped with toasted pine nuts, and a few small basil leaves. This is in a light grey bowl. The pasta an the bowl fill the whole image, so nothing else can be seen.

Pin this now to find it later

Pin It

🍽️ What to serve it with

The basil adds a wonderful hint of freshness and the toasted pine nuts combine with the creamy sauce really well!

A tall, overhead image of roasted vegetable pesto pasta, topped with small basil leaves, and some toasted pine nuts, in a light blue/grey bowl, with a silver fork sticking out of the pasta. On the top right of the image, there is a glass of water with ice, on the top left there are a few medium-sized basil leaves scattered around. On the bottom right there is a small black dish of toasted pine nuts, with more toasted pine nuts scattered around. On the bottom left, there is a teal/green napkin. This is all placed on a grey background.

🍲 More fantastic Meat-Free Pasta recipes

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

  • Preheat the oven to 200°C/400°F/gas mark 6.

  • Place the tomatoes in a large roasting dish, sprinkle over the cornflour, salt, pepper and paprika and toss together until the tomatoes absorb the cornflour.

    300 g (10.5 oz) cherry tomatoes, 2 tsp cornflour, ½ tsp salt, ½ tsp ground black pepper, ½ tsp paprika

  • Add the garlic, red onion, courgette and peppers to the roasting dish. Drizzle over the olive oil and toss together to coat thoroughly.

    2 garlic cloves, 1 red onion, 1 courgette, 1 red pepper, 1 yellow pepper, 2 tbsp olive oil

  • Place in the oven and roast for 20–25 minutes, until golden brown.

  • Meanwhile, cook the pasta as per the packet instructions. Once cooked, drain the pasta using a colander.

    400 g (14 oz) pasta shapes

  • When the vegetables are golden, remove from the oven and stir in the pesto and cream, then return to the oven for a final 2 minutes, to heat through.

    3 tbsp pesto, 4 tbsp double (heavy) cream

  • Remove the roasting dish from the oven, add the pasta and toss to coat in the sauce.

  • Divide the pasta among bowls and serve topped with fresh basil leaves, grated Parmesan and toasted pine nuts.

    a small bunch of basil leaves, 2 tbsp grated Parmesan, 1 tbsp toasted pine nuts

Can I make it ahead?
Pasta dishes like these are usually best served straight away. However, if you have leftovers, you can cool, cover and refrigerate them right away. It should keep well in the fridge for up to two days.
Reheat individual portions in the microwave for 3-4 minutes, stirring a few times whilst reheating. You may want to add a splash of water, stock and/or cream to loosen up the pasta, as the pasta will absorb more sauce during storage and reheating. Make sure it is piping hot throughout before serving.
Can I freeze it?
No, I don’t recommend freezing this dish. It makes the vegetables kind of mushy upon defrosting.
Ingredient swaps

  • Swap out some of the vegetables for your favourite vegetables – asparagus, green beans, small cubes of butternut squash or sweet potato all work well (add them in at the same time as the rest of the vegetables).
  • Add frozen peas or tinned/frozen sweetcorn (add these in with the stock).
  • Stir in wilting leaves such as baby spinach or watercress at the end.
  • Swap out the spiralli for your favourite pasta – follow the packet instructions to cook.

Make it Vegetarian 
The pesto and Parmesan in this dish mean that, although it’s meat-free, it’s not vegetarian. You can easily make it vegetarian by using vegetarian pesto instead of regular pesto, and vegetarian Italian-style hard cheese instead of Parmesan.
How to scale up and scale down this recipe. 
This recipe can be doubled up for a crowd or halved for two people, sticking to the same ingredient ratios.
Nutritional information is approx. per serving (this does not include serving suggestions).

Calories: 583kcal | Carbohydrates: 88g | Protein: 16g | Fat: 19g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Cholesterol: 18mg | Sodium: 422mg | Potassium: 710mg | Fiber: 6g | Sugar: 9g | Vitamin A: 2028IU | Vitamin C: 121mg | Calcium: 81mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

We will be happy to hear your thoughts

Leave a reply

Your Cart is empty!

It looks like you haven't added any items to your cart yet.

Browse Products
Powered by Caddy
Shopping cart