Homemade Basil Pesto – Fresh, Flavorful & Easy to Make
Bring the taste of Italy to your kitchen with this easy Homemade Basil Pesto! Made with fresh basil, garlic, pine nuts, Parmesan, and olive oil, this vibrant sauce is perfect for pasta, sandwiches, pizza, or as a dip. Quick to prepare and bursting with flavor, it’s a versatile kitchen staple that elevates any meal. Whip up a batch and store in the fridge or freezer for a convenient, fresh-tasting boost anytime!
Prep Time 10 minutes mins
Cook Time 2 minutes mins
Total Time 12 minutes mins
Course Condiment, Sauce, Spread
Cuisine Italian, Mediterranean
Servings 1 cup (about 4–6 servings)
Calories 200 kcal
Food processor or blender (or mortar and pestle for traditional method)
Small skillet (for toasting nuts)
Spatula
Measuring Cups and Spoons
Airtight container (for storage)
- 2 cups fresh basil leaves, packed (preferably Genovese)
- ¼ cup pine nuts (or walnuts, almonds, or sunflower seeds)
- ½ cup freshly grated Parmesan cheese (or Pecorino Romano)
- 1–2 cloves garlic, peeled
- ½ cup extra virgin olive oil, plus more for storing
- ¼ teaspoon sea salt, or to taste
- Freshly ground black pepper (optional)
Blend Ingredients
In a food processor, combine basil, toasted nuts, garlic, and salt. Pulse until roughly chopped.
-
Vegan Option: Substitute cheese with 2–3 tablespoons of nutritional yeast.
-
Nut-Free Option: Use sunflower seeds, pumpkin seeds, or hemp seeds.
-
Spicy Variation: Add ¼ teaspoon red pepper flakes or a small piece of fresh chili.
-
Herb Blends: Mix basil with parsley, mint, or arugula for unique flavor variations.
-
Freezing Tip: Pour into ice cube trays for perfect single-use portions.
-
Cheese-Free Freezing: For better texture, omit cheese before freezing, and stir it in after thawing.
Keyword Basil Pesto, Easy Pesto, Homemade Pesto, Italian Sauce, Nut-Free Pesto, Pesto, Pesto Recipe, Vegan Pesto