Add the basil, toasted pine nuts, garlic cloves, salt, pepper, and parmesan to the bowl of your food processor (or blender). Pulse until the ingredients are incorporated.
With the food processor on, stream in the olive oil. I like my pesto a tad chunky, so I don't overdo it with the food processor. Taste the pesto, add salt and pepper to taste.
Notes
Store in an airtight container in the fridge for up to 1 week. To increase shelf life, pour a thin layer of olive oil on top of the basil pesto. Don't stir. To freeze, batch freeze using an ice cube tray. Once frozen, transfer to a freezer bag or container.