Pour the oil into a large pot over a medium high heat.
Now add the onion and sauté for 5 minutes.
Add the ground coriander and garlic, stir and cook for about a minute.
Add the grated butternut squash and butternut squash cubes, stir into the onion mix.
Add the vegetable stock, chopped tomatoes and coconut milk to the pot.
Turn the heat down to medium-low and let the stew simmer for 10 minutes
Finally, stir the lentils and chopped courgette.
Simmer the pot until the butternut squash is soft.
Just before serving, add the chopped fresh coriander to the pot and stir through.
Add more chopped coriander if you wish.
Serve in a big bowl, delicious with crusty bread.