Most pestos that you can order in the restaurant or buy in the store are not vegan. These usually contain Parmesan Cheese. Which is unfortunate since there are so many great pesto recipes. It's a good thing that you can prepare a pesto yourself in no time at all in vegan and without oil.