This is a light, one-pot dinner serves 4 and the taste of simply cooked vegetables shines through. If you can’t find small pasta shapes, break spaghetti into small lengths. 
sunflower or light olive oil, for frying
1 onion, finely chopped
2 garlic cloves, finely chopped
1 tbsp tomato purée
5–6 tomatoes, depending on size, skinned & diced
2 courgettes, cut into 2cm dice
2 carrots, cut into 2cm dice
1 litre good veg stock
200g small pasta shapes e.g. orzo, small conchiglie or macaroni
handful of basil leaves
extra virgin olive oil, for drizzling 

Heat 3 tablespoons of oil in a large saucepan. Add the onion and fry very gently, stirring now and then to stop it catching, for 10 minutes. Add the garlic and stir for 2 minutes. Add the tomato purée, tomatoes, courgettes and carrots and stir for 2 minutes. Add the stock and season with salt and pepper. Bring to the boil.

Add the pasta, reduce the heat and simmer for about 10 minutes, until the pasta is just tender. Shred the basil leaves and stir them into the sauce. Check the seasoning and serve drizzled with a little extra virgin olive oil.

Swap the wheat pasta for some rice pasta or cooked beans, such as cannellini, to make a gluten-free version.
With many thanks to the guys at for this super vegan recipe!