This Easy Basil Pesto is Whole30 and Paleo friendly. It's as simple as adding everything to a wide-mouth mason jar and giving it a whirl with your immersion blender.
Add raw pine nuts to a dry skillet and heat over low heat until golden brown (approx. 12-15min). Move regularly to avoid burning.
Add pine nuts and remaining ingredients to a wide-mouth mason jar and pulse with immersion blender until smooth and creamy. Taste for seasoning and adjust salt and pepper as required. Cover and refrigerate at least one hour.
Note: this works in a food processor and blender but that involves more clean up!