How to Make the Perfect Homemade Basil Pesto Sauce
Italian · Easy · 5 min · 6 servings
This vibrant homemade basil pesto is blended in seconds to create a fresh and aromatic sauce that elevates pasta, sandwiches, and more. It is far superior to anything from a jar and can be made in under 5 minutes with a handful of quality ingredients.
Why this recipe works
This Homemade Basil Pesto Sauce recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 5 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 190 calories with 4g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 2 cups fresh basil leaves packed
- 0.5 cup pine nuts
- 0.5 cup freshly grated Parmesan cheese
- 3 cloves garlic
- 0.5 cup extra virgin olive oil
- 2 tablespoons fresh lemon juice
Step by step instructions
Step 1: Toast the Pine Nuts
Add the pine nuts to a dry skillet over medium heat and toast for 2 to 3 minutes stirring frequently until lightly golden and fragrant. Watch carefully as they can burn quickly. Transfer to a plate to cool.
Step 2: Combine in Blender
Add the fresh basil leaves, toasted pine nuts, grated Parmesan cheese, garlic cloves, and lemon juice to the blender. Pulse a few times to roughly chop everything together before adding the oil.
Step 3: Stream in Olive Oil
With the blender running on low speed slowly pour in the olive oil in a steady stream. This emulsification technique creates a creamier and more cohesive sauce. Blend for 30 to 45 seconds total.
Step 4: Season and Store
Taste the pesto and season with salt and black pepper to your preference. Transfer to a clean jar and press a thin layer of olive oil on the surface to prevent browning. Refrigerate for up to one week.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- pine nuts → walnuts or cashews for a more affordable option
- Parmesan cheese → nutritional yeast for a vegan version
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Over-blending the pesto which creates a bitter flavor from heat friction on the basil
- Using pre-grated Parmesan from a container which lacks the flavor of freshly grated cheese
Nutrition facts
Per serving: 190 calories, 4g protein, 3g carbs, 19g fat, 1g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →