Recipe Overview

Why you’ll love it: This classic and flavorful basil pesto recipe is easy to make and adds so much deliciousness to pasta, pizza, eggs, sandwiches and more. You’ll find yourself adding it to everything!

How long it takes: 15 minutes
Equipment you’ll need: food processor
Servings: Makes two cups

Pesto in a jar in front of a bowl of pasta.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Homemade Pesto

Vibrant green basil pesto, rich and delicious, is surprisingly easy to make. Do you have an abundance of basil in your garden? This is the recipe for you!

Why buy pricey little jars of gourmet pesto? I guarantee that once you make your own authentic Italian pesto, you’ll never go back. This leprechaun green sauce adds treasure to everything you combine it with.

You’re probably already convinced that you need pesto. Let’s get going on making our own!

Penne pasta in a white bowl coated with pesto.

More About This Pesto Recipe

Pesto is really very simple. It sounds a little fancy but there are only five ingredients in it, not counting salt and pepper. You’ll love making your own pesto, it just feels so good. I’ll give you a few tips and some ways to make it your own. It’s your pesto so make it how you like it.

A food processor is essential. The word “pesto” literally means to pound or crush. You’ll need a food processor to do the pounding and crushing. You really do, there’s no other good way to do it. Beg, borrow, or steal (no, don’t do that!) a food processor from a friend if you don’t have one. Promise you’ll return it with a jar of homemade pesto!

There are so many ways to use pesto! Herby green sauces are super popular and with good reason. They can take a dish from okay to WOW! Try putting a swirl of pesto on grilled chicken or fish and see what happens to your taste buds. Mix a little pesto and mayo for a happening sandwich or wrap. Add pesto to a simple vinaigrette and your greens won’t know what hit them. A spoonful of pesto takes soup to the next level.

image of ninja food processor

Need a Food Processor?

Ninja is a great brand for food processors and blenders. This food processor is a durable kitchen appliance but still fairly inexpensive.

Ingredient Notes

  • Basil: You’ll need lots of fresh basil, four cups of it, loosely packed. If you have a good harvest of basil that you need to use up before the cold comes, this is your recipe. Keep reading if you don’t have quite enough basil. I have some great ideas for you.
  • Garlic: This recipe calls for eight cloves of garlic which makes a pretty garlicky pesto, but good news! You can easily adjust it to your taste. Peel the garlic but don’t bother chopping or mincing it. It’s all going in the food processor.
  • Parmesan Cheese: Finely shredded Parmesan cheese adds body, texture, and of course, taste to the pesto, along with a bit of protein, too.
  • Pine Nuts: These little gems give the pesto substance. Don’t you just love pine nuts? Did you know they really are nuts from pine trees, hidden in the pinecones? Cool, huh? For added flavor, toast the pine nuts first.
  • Olive Oil: Good quality extra virgin olive oil really shines here. Don’t skimp with cheap flavorless olive oil.
  • Salt and Pepper, for seasoning your pesto. Keep in mind that the Parmesan cheese adds some salt, so start with less and add more after you taste it.
Overhead view of ingredients needed for recipe: basil, cheese, pine nuts, olive oil and garlic.

How To Make Pesto

Prep the basil. Remove the leaves from the large stems. Don’t worry about the small stems, they are fine. Wash thoroughly in cold water and spin dry with a salad spinner. Remove as much water as you can. You don’t want to water down the pesto.

Process the pesto ingredients. Add the basil to the bowl of the food processor (it’s okay if you kinda pack it in there), along with the garlic cloves, cheese, and pine nuts. Add salt and pepper and process until the mixture is mostly smooth.

Pesto ingredients in a food processor bowl.

Add olive oil to the mixture. Next, slowly add the olive oil through the chute while the food processor is running. When the mixture looks fairly smooth and creamy, it’s ready. You may not need all of the oil or you may need to add more. It’s really a matter of personal preference.

Pesto in a food processor, overhead view.

Serve or store for later. Uncover the food processor and remove the blade. Use a rubber scraper to get every bit of that green treasure into a bowl or jar.

Bright green pesto in a jar.

How to serve pesto with pasta

Simply cook as much pasta as you need, drain, toss it with the pesto, and serve. Generally, you’ll need about half cup of pesto per pound of pasta. Keep reading for more ways to use pesto.

Recipe Variations

There are lots of ways to customize your pesto depending on your dietary needs or taste preferences. Below are some common adaptations and tips.

Garlic (more or less)

Adjust the amount of garlic to your preference. Feel free to use less garlic or even omit it entirely. Let’s be honest, pesto can be very garlicky. If you don’t want to breathe hot-garlicky-fire the rest of the day, mild pesto made with less (or no) garlic lets you taste the gloriously toasted pine nuts, the Parmesan cheese, your good extra virgin olive oil, and, of course, basil. Of course, you can go the opposite direction and add extra garlic to your pesto, too.

If you don’t have enough basil

Substitute spinach (or another tender leafy green) for some of the basil. This is one of our favorite tips. You don’t have to use 100% basil.

There are two reasons for doing this. One is obvious: You don’t have quite enough basil in your garden to make this pesto recipe, or it’s too expensive to buy. Add spinach to make up the difference. The other reason? Spinach can tame the flavor a bit so your pesto is just a bit milder. Just as nutritious, just as delicious, just as beautiful!

Love this idea? Try arugula pesto, too!

Pesto with herbs other than basil

Parsley or cilantro can be added to your pesto in place of some of the basil. If you like dill, try adding a bit of that. Experiment with different herbs and see what you like. We love the the flavor of this cilantro pesto, which is made with cilantro and parsley. Salsa verde or chimichurri are two more examples of green sauces made without basil.

Pesto without pine nuts

Use another type of nut. If you don’t want to spend the money or can’t find pine nuts, make your pesto with walnuts, almonds, sunflower seeds, or pistachios. The flavor and texture of your pesto will differ slightly.

Make it nut-free. Another option is to leave out the nuts. Since my family has nut allergies, I usually skip the nuts and the pesto is still really delicious.

Dairy-free pesto

To make this recipe dairy-free, omit the Parmesan cheese. If you like, add 3 to 4 tablespoons of nutritional yeast for a more buttery flavor. By making it without cheese, your pesto will also be vegan, Whole30, and keto-friendly and still be super flavorful. My cilantro pesto is made raw cashews instead of Parmesan.

Large or Small Batch Pesto

You can easily make a half batch, a quarter batch, or a double batch of pesto. The recipe is very easy to adjust.

Overhead view of penne pasta in a white bowl, coated with pesto.

Storage & Freezing Tips

Refrigerate: Homemade pesto can be stored in the fridge in a tightly covered container for up to five days.

Freeze: Frozen pesto will keep for up to a year. Make a bunch, use up that basil, and freeze it for later. You’ll be so glad you did when it’s the middle of winter and you’re just dying for a fresh taste of summer. 

How To Freeze Pesto

Freeze in snack-size zip-top bags (2 tablespoons in each), flatten, removing any excess air, seal, and then place all the little bags in a gallon-sized freezer bag or freezer container. 

Freeze in ice cube trays. Once the pesto has frozen, pop it out into a large freezer bag. Silicone ice cube trays make it super easy to pop out the frozen cubes of pesto.

Freeze in a jar. Make sure you leave a little head room in the jar (fill it to a half inch or so from the top) so there’s room for expansion. Put the jar in a secure place in your freezer so it doesn’t break.

Silicone ice cube tray product image

Silicone Ice Cube Trays

Not only for ice, these ice cube trays work great for freezing basil pesto. Once it’s frozen, you can pop them out into an airtight container or bag.

Using Frozen Pesto

To use, thaw in fridge overnight or on the counter for a few hours. If you’re using it in soup or spaghetti sauce, just drop the frozen pesto in. It will thaw out quickly.

Don’t need 2 tablespoons? Crack off the amount you need, reseal the bag, and return it to the freezer.

More ways to use pesto

Pesto adds so much flavor to many dishes. Pesto is wonderful on pasta, sandwiches, eggs, wraps, salads, pizzas, soups, and pretty much whatever you like. Try it on grilled chicken, fish, or steak. It adds so much flavor to grilled or roasted vegetables. Here are a few recipe ideas:

Recipe

Basil Pesto Recipe (with tips & tricks)

4.67 from 6 votes
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 32 servings
A classic and flavorful basil pesto recipe – it's easy to make and adds so much deliciousness to pasta, pizza, eggs, sandwiches and more.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 4 cups fresh basil, loosely packed, washed and dried
  • 8 cloves garlic, or to taste
  • ½ cup finely shredded Parmesan cheese
  • ½ cup pine nuts
  • 1 teaspoon kosher salt, or to taste
  • ½ teaspoon coarse ground black pepper, or to taste
  • ¾ cup olive oil
  • pasta, for serving, optional

Instructions 

  • Add basil, garlic, cheese, nuts, salt, and pepper to a food processor and process until mostly smooth.
    4 cups fresh basil, loosely packed, washed and dried, 8 cloves garlic, or to taste, ½ cup finely shredded Parmesan cheese, ½ cup pine nuts, 1 teaspoon kosher salt, or to taste, ½ teaspoon coarse ground black pepper, or to taste
  • With the processor running, slowly add the oil through the chute until desired consistency is reached. More or less oil may be needed.
    ¾ cup olive oil
  • To serve with pasta: Cook 16 oz. pasta to al dente, drain, reserving ½ cup of cooking water. Toss pasta with ½ cup pesto, adding cooking water as needed to loosen the sauce.
    pasta, for serving, optional

Notes

  • Recipe makes about 2 cups of pesto. Nutrition information does not include pasta.
  • The recipe can easily be made in a half or quarter batch, or a double batch.
  • Variations: Omit nuts or substitute another type of nut. Omit cheese for vegan pesto. Replace some (or all) of the basil with tender greens such as spinach, or other herbs such as parsley or cilantro.
  • Storage/freezing: Store pesto in a covered container in the refrigerator for up to 5 days. Freeze pesto in snack size bags or ice cube trays. When frozen, store in freezer bag or container for up to one year. 

Video

Nutrition

Serving: 1tablespoon, Calories: 67kcal, Carbohydrates: 1g, Protein: 1g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Cholesterol: 1mg, Sodium: 98mg, Potassium: 26mg, Fiber: 1g, Sugar: 1g, Vitamin A: 171IU, Vitamin C: 1mg, Calcium: 26mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!

FREE BONUS!

4.67 from 6 votes (6 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 1 MB. You can upload: image. Drop files here

17 Comments

  1. Tracey says:

    At this moment I’m totally regretting not having grown basil this year. Nothing like homemade pesto in the freezer to sustain you all winter, and this version sounds great!!

  2. Sues says:

    I LOVE the color of this! Good call on adding the fresh spinach. And it’s so true about pine nuts… but yes, they are SO expensive!

  3. Cassie says:

    I love the reasoning behind the name, so cute! Pesto is a favorite in our house and I love how it is so versatile!

  4. amy @ fearless homemaker says:

    the timing of this is perfect! in Nashville, we need to use up our basil plants in the next few weeks or else they’ll be kaput. i was actually just out in the garden yesterday thinking i should make a big batch of pesto to finish up the basil. and yes, pine nuts are freakin’ expensive! i think that every time i buy them for pesto. =)

  5. Monet says:

    Just what I needed! We made pesto last weekend and my goodness…it was spicy! I love the thought of using spinach to calm the flavors down. Thank you for sharing. This would be perfect with a fresh loaf of bread or a big bowl of pasta!

  6. Angela @ AnotherBitePlease says:

    I Love Love Love pesto…and now since I’ve been married 12 years I can eat on all date nights with hubby and not worry too much about the green in my teeth. LOL. I am excited to make and freeze – have never frozen before!

  7. Mackenzie {SusieFreakingHomemaker} says:

    I absolutely LOVE this! And what I really love is that you mentioned first dates! People have actually asked me what they should make for a first date! This is genius!

    PS – your photos are stunning.

    1. Rachel says:

      Thanks! xo

  8. shelly (cookies and cups) says:

    I love the idea of freezing pesto! I honestly have never thought about doing that before..duh!

    1. Rachel says:

      It’s so perfect to enjoy all winter!

  9. Jenny @ BAKE says:

    I love the consistency of your pesto and that spoon shot shows it off so beautifully!

    1. Rachel says:

      Thank you so much!

  10. Kathryn says:

    Lol…you are too funny Rachel. Love the idea of ‘first date pesto’; I’m normally a big garlic fan but I don’t like how it can sometimes overwhelm the other flavours in pesto so this looks like a great alternative.

    1. Rachel says:

      Thanks! You can always throw a clove or two in. It’s allowed. ;)