You can make this easy fresh basil pesto recipe in minutes. It’s perfect as a sauce, spread, dip, or topping for pizzas, pastas, roasted vegetables, and more.

There’s something irresistible about fresh basil pesto: the bright herbal aroma, the garlicky kick, and the silky texture from olive oil and nuts. Whether tossed with pasta, spread on sandwiches, or spooned over grilled vegetables, homemade pesto brings vibrant flavor to any meal.
We make pesto regularly as part of meal prep because it’s fast to prepare and incredibly versatile. A batch stores well in the fridge or freezer, so you always have a flavorful sauce ready to elevate weeknight dinners.
🌟 Why this recipe works

This simple basil pesto comes together in minutes and shines for several reasons:
- Quick and easy: Ready in under 10 minutes with a food processor.
- Versatile: Great for pasta, sandwiches, pizza, salads, dips, and more.
- Customizable: Swap nuts, omit cheese for a dairy-free option, or adjust oil for desired texture.
- Make-ahead friendly: Keeps well refrigerated or frozen for future meals.
- Nutritious: Fresh herbs, olive oil, and nuts provide flavor and healthy fats.
🛒 Ingredient notes

A classic pesto uses just a few readily available ingredients. Here’s what to look for and easy substitutions:
- Fresh basil leaves: The main flavor—use fresh, fragrant leaves for the best color and aroma.
- Garlic: Two cloves add a bright, savory note—adjust to taste.
- Pine nuts: Traditional for creaminess; swap walnuts, almonds, or sunflower seeds if preferred.
- Parmesan cheese: Adds savory, salty depth. Use Pecorino or omit for vegan/dairy-free pesto (nutritional yeast is a good vegan swap).
- Extra-virgin olive oil: Creates a smooth, glossy texture. Add more or less to reach your desired consistency.
- Salt & pepper: Essential for balance—season to taste.
- Lemon juice: A small squeeze brightens flavor and helps keep the pesto green; optional zest adds extra zing.
✅ Step-by-step instructions
The full ingredient list and printable recipe card are below. The method is extremely simple and works whether you’re a beginner or an experienced cook.



- Add basil, pine nuts, and garlic to a food processor bowl.
- Pulse to combine, then add the Parmesan and pulse again to mix.
- With the processor running on low, slowly stream in the olive oil and lemon juice. Season with salt and pepper and pulse until the pesto reaches your preferred consistency.
That’s it—fresh basil pesto ready to enjoy.
👩🏻🍳 Recipe FAQs

Fresh basil is essential for the bright flavor and color of pesto. Dried basil won’t deliver the same result, so use fresh leaves whenever possible.
Yes. Omit Parmesan for a dairy-free or vegan pesto; nutritional yeast can be added to mimic the savory, cheesy flavor.
Adding a little lemon juice or briefly blanching and shocking the basil leaves before blending can help keep the pesto vibrant green.
Store pesto in an airtight container in the refrigerator with a thin layer of olive oil on top to reduce oxidation. It will keep for about a week.
Yes. Freeze pesto in small containers or ice cube trays for easy portioning. Thaw in the fridge or stir frozen cubes into warm dishes.
🍽 Serving ideas

Pesto pairs with many dishes. Try these ideas:
- Toss with cooked pasta as a quick sauce.
- Spoon over grilled salmon, chicken, or steak.
- Whisk with extra oil or vinegar to make a bright salad dressing.
- Use as a dip for raw vegetables or a spread for crostini.
- Spread on sandwiches or bagels in place of mayo.
- Use as the base for pizzas and flatbreads.
🍷 🥂 Wine pairings

Two wines that pair nicely with pesto dishes:
- Sauvignon Blanc: Its crisp acidity and herbaceous notes complement basil and cut through olive oil and cheese richness.
- Vermentino: A light, citrusy Italian white with subtle minerality that enhances pesto’s bright flavors.
🍳 Kitchen tools and equipment
The main tool you need is a food processor. A high-powered blender can also work if you don’t have a processor.
More pesto recipes
Mushroom Pesto Pasta
Chicken Pesto Flatbread
Easy Spinach Pesto
Pesto Orzo Pasta Salad
If you make this recipe, consider leaving a rating and comment in the recipe card. It’s always nice to hear how it turned out!
Easy Basil Pesto Recipe

Equipment
- Food processor (or high-powered blender)
Ingredients
- 2 cups fresh basil leaves
- 2 tablespoons pine nuts (or walnuts/almonds)
- 2 large garlic cloves
- ½ cup freshly grated Parmesan cheese (omit for vegan)
- ½ cup extra-virgin olive oil
- 1 teaspoon fresh lemon juice
- ½ teaspoon kosher salt
- ¼ teaspoon ground black pepper
Instructions
- In a food processor, add the basil, pine nuts, and garlic. Process until combined.
- Add the Parmesan and process briefly to combine.
- With the processor running on low, slowly stream in the olive oil and lemon juice. Add salt and pepper, and pulse until the pesto reaches your preferred consistency.
Notes
Makes approximately 1 cup, about 6–8 servings as a sauce, dip, or dressing.
Storage: Refrigerate in an airtight container for up to 1 month with a thin layer of olive oil on top. Freeze for up to 2 months (portion in ice cube trays for convenience).
Nutrition
Calories: 185 kcal; Carbohydrates: 1 g; Protein: 1 g; Fat: 20 g (approximate).
Nutrition information is an approximation.