Easy Homemade Pesto Recipe
Here is how to make pesto with basil and pine nuts. Fresh basil pesto is one of those simple recipes that brings bold flavor with just a handful of fresh ingredients. This homemade pesto uses basil, pine nuts, parmesan, garlic, and olive oil to create a smooth and rich sauce. It blends together in minutes and works beautifully with pasta, sandwiches, or even as a dip. The balance of fresh herbs and pine nuts makes this a go to recipe when you want something quick and full of flavor.

There is something so comforting about making pesto from scratch. The smell of fresh basil instantly makes the kitchen feel warm and inviting, and it reminds me of easy meals that still feel a little special. I love how this comes together without much effort, especially on busy days when you still want something homemade. Once you try it, it quickly becomes one of those recipes you come back to again and again. I especially love to make this when I can get bulk basil at the farmers’ markets. Then I’ll make a few batches and freeze for later.

Easy Pesto Recipe
Why you will love this recipe
Strawberry cheesecake overnight oats are smooth, filling, and ready in minutes. You get the tang of cream cheese paired with the sweetness of fresh strawberries in every bite. This overnight oats cheesecake is simple to prep the night before, making mornings quick and delicious.
Ingredients For Pesto
- 2 1/2 cups packed fresh basil
- 1/4 cup pine nuts
- 1/2 cup fresh grated parmesan
- 3 cloves garlic
- 1/2 tsp each salt and pepper
- 1/2 cup extra virgin olive oil


Use Quality Olive Oil
Good olive oil makes a big difference in this pesto because it shapes the overall flavor. A higher quality extra virgin olive oil brings a smoother taste to your homemade pesto. It is worth using the best one you can afford since it blends into every bite and lifts the whole recipe.
How To Make Pesto
- Step 1: Add the basil, pine nuts, parmesan, garlic, salt, and pepper into a food processor and pulse until finely chopped.
- Step 2: Slowly pour in the olive oil while blending until the mixture becomes smooth and creamy.
- Step 3: Taste and adjust seasoning, then use right away or store in a jar for later use.
Tips For Making Pesto
Fresh basil works best when it is dry after washing so the pesto stays smooth and not watery. Toasting the pine nuts for a few minutes in a dry pan brings out a deeper nutty flavor that blends beautifully with the cheese and garlic. If you like a thinner texture, add a little extra olive oil a spoon at a time until it reaches the consistency you enjoy.

Frequently Asked Questions
Can I make pesto without a food processor
Yes, you can make pesto by hand if needed. A mortar and pestle works really well and gives a more rustic texture with extra flavor release from the basil and garlic. You can also finely chop everything with a sharp knife and then mix it together in a bowl until it comes together. But a food processor is the best way to make pesto.
How long does homemade pesto last in the fridge
Homemade pesto usually stays fresh for about 3 to 5 days when stored in a sealed jar in the fridge. Adding a thin layer of olive oil on top helps keep the color bright and the flavor fresh. Stir it before using since it may naturally separate a little.
Can I freeze pesto for later use
Yes, pesto freezes very well and is great for making ahead. You can freeze it in small containers or even in ice cube trays for easy portions. Let it thaw in the fridge or at room temperature before using it in pasta or other dishes. I love freezing pesto because I can just grab a cube when I want to make an easy pasta.
What can I use instead of pine nuts
If pine nuts are not available, you can use walnuts, almonds, or cashews. Each nut brings a slightly different flavor, but all work well with basil and parmesan. Toasting the nuts lightly before blending adds extra depth to the pesto.

Recipe Variations
- Fresh spinach mixed with basil for a milder, more budget friendly pesto flavor.
- Walnuts, almonds, or cashews instead of pine nuts for a different nutty taste and texture.
- Lemon juice or lemon zest added for a bright, fresh twist.
- Grana Padano or Pecorino Romano instead of parmesan for a sharper, saltier cheese flavor.
What You Can Use Pesto On
Pesto is one of those things that works with almost anything. Here are some easy, everyday ways to use it.
- Toss with pasta (classic with spaghetti or penne)
- Spread on sandwiches or wraps instead of mayo
- Drizzle over grilled chicken or baked chicken
- Spoon onto roasted vegetables like potatoes, carrots, or zucchini
- Add to scrambled eggs or omelets
- Spread on toast with tomatoes for a quick snack
- Mix into rice or quinoa for extra flavor
- Use as a pizza base instead of tomato sauce
- Stir into soups right before serving
- Toss with shrimp or salmon
- Spread inside grilled cheese
- Mix into mashed potatoes
- Add to pasta salad
- Use as a dip for bread or crackers
- Swirl into hummus for something a little different
More recipes and guides





