Basil Pesto is a fresh and flavorful sauce loved by many. This Basil Pesto Recipe is simple, quick and uses fresh ingredients. It is perfect for pasta, sandwiches and even as a dip.
Learning how to make Basil Pesto is easy and it tastes much better than store-bought versions.
The fresh basil, garlic and Parmesan create a rich, aromatic sauce. This Basil Pesto Recipe is great for any meal and adds a burst of flavor.
My Experience With This Recipe
I first made this Basil Pesto Recipe for a family dinner. I wanted something fresh and tasty.
The aroma of fresh basil filled the kitchen. The sauce was creamy, vibrant green and full of flavor.
I tossed it with pasta and everyone loved it. It was easy and fast to prepare. Since then, I make it often for quick meals and snacks.
Recipe Card info
- Recipe Name: Basil Pesto
- Servings: 4
- Prep Time: 10 mins
- Cook Time: 0 mins
- Total Time: 10 mins
- Course: Sauce / Condiment
- Cuisine: Italian
- Calories: 180 kcal per serving

Equipment List
- Food processor or blender
- Mixing bowl
- Measuring cups and spoons
- Spatula
- Knife
- Cutting board
Ingredients You Need for Basil Pesto
- 2 cups fresh basil leaves (packed)
- 1/2 cup grated Parmesan cheese
- 1/2 cup extra virgin olive oil
- 1/3 cup pine nuts
- 2 garlic cloves
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Optional: 1 teaspoon lemon juice
Instructions
1. Toast the Pine Nuts
Place pine nuts in a dry skillet over medium heat. Toast for 2–3 minutes until golden. Stir frequently to avoid burning and enhance their nutty flavor.
2. Prepare Basil and Garlic
Wash basil leaves and pat dry. Peel garlic cloves. This ensures a fresh, aromatic flavor without bitterness or grit.
3. Blend Ingredients
Add basil, pine nuts, garlic, Parmesan, salt and pepper to the food processor. Pulse until finely chopped. The mixture should be evenly combined.
4. Add Olive Oil
Slowly pour in olive oil while blending. Blend until smooth and creamy. Stop occasionally to scrape sides for even texture.
5. Taste and Adjust
Taste the pesto. Add lemon juice, extra salt or pepper if needed. Adjust until flavor is balanced and fresh.
6. Serve or Store
Use immediately with pasta, sandwiches or as a dip. Or store in an airtight container in the fridge.
Recipe Tips
- Use fresh basil for best flavor
- Toast pine nuts to enhance taste
- Blend slowly to avoid separating oil
- Store in olive oil to prevent browning
- Use high-quality Parmesan for richer taste
- Add lemon juice to brighten flavor
- Do not over-process; keep a slightly coarse texture
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 180 kcal |
| Protein | 4 g |
| Carbohydrates | 2 g |
| Fat | 18 g |
| Fiber | 1 g |
| Sugar | 0.5 g |
Serving Suggestions
Basil Pesto pairs wonderfully with cooked pasta. Toss it with spaghetti, penne or fusilli for a quick meal. It also works as a spread for sandwiches or wraps.
You can drizzle it over roasted vegetables, grilled chicken or fish. Use it as a dip with fresh bread or crackers. Its fresh, aromatic flavor brightens any dish.
Best Sides To Serve With
- Garlic bread
- Roasted vegetables
- Caprese salad
- Grilled chicken or shrimp
- Fresh tomatoes with mozzarella
Storage and Reheating Tips
Store Basil Pesto in an airtight container in the fridge for up to 5 days. Pour a thin layer of olive oil on top to preserve color.
For longer storage, freeze in ice cube trays for 1–2 months. Thaw before use. Do not boil pesto; add it at the end of cooking to keep the fresh flavor.

Basil Pesto Recipe
Ingredients
- 2 cups fresh basil leaves packed
- 1/2 cup grated Parmesan cheese
- 1/2 cup extra virgin olive oil
- 1/3 cup pine nuts
- 2 garlic cloves
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Optional: 1 teaspoon lemon juice
Instructions
Toast the Pine Nuts
- Place pine nuts in a dry skillet over medium heat. Toast for 2–3 minutes until golden. Stir frequently to avoid burning and enhance their nutty flavor.
Prepare Basil and Garlic
- Wash basil leaves and pat dry. Peel garlic cloves. This ensures a fresh, aromatic flavor without bitterness or grit.
Blend Ingredients
- Add basil, pine nuts, garlic, Parmesan, salt and pepper to the food processor. Pulse until finely chopped. The mixture should be evenly combined.
Add Olive Oil
- Slowly pour in olive oil while blending. Blend until smooth and creamy. Stop occasionally to scrape sides for even texture.
Taste and Adjust
- Taste the pesto. Add lemon juice, extra salt or pepper if needed. Adjust until flavor is balanced and fresh.
Serve or Store
- Use immediately with pasta, sandwiches or as a dip. Or store in an airtight container in the fridge.
Notes
- Use fresh basil for best flavor
- Toast pine nuts to enhance taste
- Blend slowly to avoid separating oil
- Store in olive oil to prevent browning
- Use high-quality Parmesan for richer taste
- Add lemon juice to brighten flavor
- Do not over-process; keep a slightly coarse texture
FAQs about Basil Pesto Recipe
1. Can I use other nuts instead of pine nuts?
Yes, you can use walnuts, almonds or cashews. Toast them lightly for the best flavor. The texture and taste will vary slightly but still delicious.
2. Can I make Basil Pesto without cheese?
Yes, leave out Parmesan for a vegan version. You can add nutritional yeast for a cheesy flavor if desired. The texture will remain creamy with olive oil.
3. How long does Basil Pesto last?
Fresh pesto lasts up to 5 days in the fridge. Freeze for 1–2 months. Always cover the surface with olive oil to prevent browning.
4. Can I use frozen basil for this recipe?
Yes, but fresh basil is better. Thaw frozen basil completely and squeeze out excess water. Flavor may be slightly less vibrant than fresh leaves.
5. How to serve Basil Pesto with pasta?
Cook pasta al dente. Reserve a little pasta water. Toss pasta with pesto and water for smooth coating. Serve immediately with grated Parmesan and fresh basil.
Conclusion
This Basil Pesto Recipe is fresh, quick and full of flavor. It is perfect for pasta, sandwiches or as a dip.
Now you know how to make Basil Pesto step by step. The ingredients for Basil Pesto are simple and easy to find.
Try this recipe today to enjoy a fresh, homemade Italian sauce at home. It is healthy, aromatic and delicious for any meal.
Sara Collins is a food blogger at TastyDive. She shares simple and family-friendly recipes made with everyday ingredients. Her mission is to help home cooks enjoy tasty meals without stress.


















Leave a Review