Skinnytaste > Sauces, Dips and Spreads > Homemade Basil Pesto

Homemade Basil Pesto

This post may contain affiliate links. Read my disclosure policy.

Homemade Pesto made with a blend of fresh basil leaves, olive oil, garlic, and Parmesan cheese adds a ton of flavor to pasta, chicken, etc.

Homemade Basil Pesto

Basil Pesto

This time every summer, the basil plants in my garden are lush and beautiful, full of fragrant leaves I like to pick and add to whatever I’m cooking. I usually skip the nuts in my pesto and no one misses it. It’s delicious tossed with orzo and tomatoes, tossed with zoodles, make Baked Pesto Chicken or enjoy it on pesto chicken skewers.

How To Make Homemade Pesto


Pesto is one of the things I whip up all summer long, but most recipes for basil pesto usually have a lot of oil and fat. To make it lighter, I use less oil and leave the pine nuts out, and no one ever complains. Feel free to add them if you wish.

  • Basil
  • Garlic Cloves
  • Grated Parmesan or Pecorino Romano
  • Salt and pepper
  • Extra Virgin Olive oil

How to Make Basil Pesto

Make pesto with fresh basil in two easy steps.

  1. In a food processor or blender, pulse basil, garlic, Parmesan, salt, and pepper until smooth.
  2. Slowly pour in the olive oil while pulsing.

How to freeze pesto:

Making pesto at the end of the summer and freezing it is a great way to use up the last of the basil from your garden so you can enjoy it all winter long.

Freeze pesto in ice cube trays, mini silicone muffin pans, zip-locked bags, or small containers for up to three months. If using muffin or ice cube trays, transfer the pesto to a freezer-storage bag once frozen. You could also freeze spoonfuls of pesto on a parchment-lined baking tray and transfer them to a bag once frozen.

How to Serve Basil Pesto

Homemade basil pesto is the perfect sauce for so many dishes.

  • Pasta: Coat zucchini noodles, spaghetti squash, or your favorite pasta with pesto, and add some shrimp or chicken and roasted tomatoes, mushrooms, or spinach.
  • Sandwich: Spread the pesto on a baguette or ciabatta and top with grilled or roasted veggies and mozzarella.
  • Burgers: Top turkey or veggie burgers with pesto mayo.
  • Marinade: Marinate shrimp or chicken in pesto.
  • Pizza: Swap tomato sauce for pesto on homemade pizza.
  • Grain Bowl: Mix pesto with couscous or brown rice and top with chicken and grilled vegetables, like zucchini, tomatoes, and onions.

Most Asked Questions

Are pine nuts essential for pesto?

You can make pesto without the nuts. I never add pine nuts to my pesto because they are so expensive and add more fat. And no one ever misses them. For a less pricey option, try almonds or walnuts if you want to include nuts.

Why is my homemade basil pesto bitter?

The olive oil can become bitter if you process the pesto too much. Process all the ingredients, then add the olive oil last. So, be careful when blending, and if your pesto does taste bitter, try adding a little extra salt or cheese.

How long does homemade basil pesto last?

Homemade basil lasts 3 days in the refrigerator or three months in the freezer.

Homemade Basil Pesto

More Pesto Recipes You’ll Love:

Homemade Basil Pesto

4.95 from 18 votes
I plant a ton of basil every summer just so I can make this Homemade Basil Pesto! Made with basil, olive oil, garlic and Parmesan cheese.
Course: Sauce
Cuisine: Italian
Homemade Basil Pesto
Prep: 5 minutes
Cook: 0 minutes
Total: 5 minutes
Yield: 5 servings
Serving Size: 1 Tbsp


  • 1 cup basil
  • 1 clove garlic
  • 1/4 cup grated parmesan
  • salt & pepper to taste
  • 2 1/2 tbsp olive oil


  • In a food processor pulse basil, garlic, parmesan cheese, salt and pepper until smooth.
  • Slowly add the olive oil while pulsing.
  • Store in a sealed container and refrigerate until ready to use or you can freeze this in ziplocks bags to use at a later date.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.


Serving: 1 Tbsp, Calories: 86 kcal, Carbohydrates: 1 g, Protein: 2.5 g, Fat: 8.5 g, Sodium: 94 mg, Fiber: 0.5 g


Rate and review this recipe!

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

Rate this Recipe:

152 comments on “Homemade Basil Pesto”

  1. We are going on vacation soon and, of course my basil plants have gone crazy. I hated to have it go to seed while we are gone, so I quickly harvested some of it and tried this pesto recipe. It is so good, I am freezing the remaining pesto in tablespoon portions to use for different recipes when we get back. It was so easy and delicious. I have not been a big pesto fan, but this has changed my mind. Thank you again for sharing another super recipe.

  2. This was our dinner tonight with whole wheat spaghetti. I roasted grape tomatoes and added it along with a pinch of crushed red pepper . So delicious and fresh!

  3. This is absolutely the best pesto sauce! Made as is. I put it on a bobilli pizza shell and I make a margarita pizza. So yummy!!!

  4. Avatar photo

    Great way to use up the basil in my garden and have always thought of using it for pesto, although the one thing that puts me off is the pine nuts. So this is a great recipe for me to try out.

  5. I also have LOADS of fresh basil. Since we live in a rural area, pine nuts are virtually nonexistent in our little grocery store, so I sub slivered almonds.  I also like to freeze the pesto in ice cube trays..when frozen, pop them out and store in a freezer bag. Instant portion control!  With our garden abundance of fresh rosemary, thyme, and sage, I stuff them in ice cube trays and cover with olive oil. I pop them out and store in freezer bags as well. So good to add when roasting chicken or turkey.  Nearly fresh herbs in the! 

  6. Hi! Apologies if this has been asked already, but approximately how long does this keep in the fridge/freezer, respectively?


  7. I played with this even more to get the fat calories down. I replaced half of the olive oil with lemon juice and….this is the big one that some people might think, ugh! I replaced the Parmesan with fat-free shredded mozzarella ! It came out delish! I have not calculated the calories or fat content but I know this cheese is 0 points on WW! 

  8. Pingback: Pesto Tortellini Skewer Appetizers Recipe | Tauni + Co

  9. I made this and froze in one tablespoons portions in my silicone mini muffin cups. I then remove them from the cups and freeze in a zip lock to be able to take one out at a time and use! Great recipe and I did not miss the pine nuts.

  10. Just made 3 cups of this  from my garden basil. It is delicious and no one seems to realize it is “skinny”.

  11. You can also replace a little of the oil with some lemon juice. I add a teaspoon or two of lemon juice which brightens it and allows you to reduce the oil even further.

  12. Pingback: Spring: June 2 – June 9, 2018 – Campagna's Kitchen

  13. Hello!  
    Sorry if this has been asked, but has anyone tried freezing this basil pesto for use at a later date? My basil is going crazy and I’d love to store some.  Thanks for any insight! 

  14. This is awesome! I love pesto but I’ve got a kid with a nut allergy so I’ve been weary about it. For some reason I never thought to make my own without nuts! Thanks! 

  15. I LOVE ALL of your recipes (I have your cookbooks and scour your blog religiously)!!! I recently joined WW and your nutritional info has been sooo helpful in calculating everything I make. I noticed that you didn’t have any Saturated Fat or Cholesterol listed in your nutritional info on this one. Is that because they are zero?


  16. Pingback: Tried & True=Favorite Recipes to Repeat – Campagna's Kitchen

  17. One really great way to freeze this is using an ice cube tray.  Allows you to freeze individual serving sizes.  Especially convenient for those cooking for one or two.

  18. Pingback: Balsamic Roasted Veggie and White Bean Pasta - Gain Fitness Fast

  19. Pingback: Balsamic Roasted Veggie and White Bean Pasta | A Tasty Life

  20. Avatar photo
    Mary-Elizabeth Garcia

    You made me a star!  This recipe was the best. OK, maybe second best. Your low-fat chocolate chip cookies are #1.  

  21. We make a “Green Eggs with Shrimp” using this pesto. It’s really good and my family asks for it again and again…..just make scrambled eggs mixture, add pesto and cut up cooked shrimp, Fry as you would and voila! I use 4 eggs, about 2/3 cup of milk, 2 Tbsp pesto and 6 ounces of shrimp to feed 3 hungry eaters or 4 typical. We love it!

  22. If using basil already chopped how much would you use? 1 cup whole leaf and 1 cup chopped are very different. Thank you!

  23. I want to make this tonight.  Someone said that their pesto turned out bitter because they used virgin olive oil.  That’s all that I ever use.  Anyone use virgin olive and had a good pesto result?

  24. II have always used chicken broth and no oil.. Also did it in my blender. Can make it any consistency you want. I have frozen it for long periods of time and always tastes great.

  25. Gina, do you think you’d ever switch to weighted measurements? Measurements by cups/spoons yield different results person to person and is highly unreliable when counting macros and calories. I have a hard time believing your macros because of this.

      1. Gina,

        Someone said that they used olive oil and that their pesto came out bitter.  I always use virgin olive oil for anything.  Will that work with this recipe?  Was planning on making it tonite.


  26. Pingback: 7 Obscure Pasta Shapes to Try Now | Luvo

  27. Pingback: Meal Plan February 6-10, 2017 – Journey Past January

  28. I have been inundated with a beautiful crop of basil. Today I made several batches of Pesto. After the Pesto was blended, I froze scoops of Pesto on a parchment paper lined cookie sheet. When it was solidly frozen I placed them in a freezer zip lock bag and hope to enjoy them until next year’s crop. Couldn’t wait to try it, and had it for dinner on pasta.  Thanks for sharing this delicious recipe. 

  29. Avatar photo
    Kathy Buckley

    I like to cut back even more on the oil and add a bit of lemon juice to the mix. It thins the pesto to a usable consistency and brightens the flavors. Thanks for such great recipes!

  30. Avatar photo
    Amy Lawrence

    I made a big batch but it turned out bitter. After doing some research discovered two things. One- you shouldn’t use extra virgin olive oil for pesto. And two – follow directions carefully. Gina had said to slowly add the olive oil and “pulse,” I didn’t follow those directions and should have pulsed. Apparently If the oil is emulsified in a food processor, the polyphenols get squeezed out and the liquid mix turns bitter. Just thought others would want to know if their pesto turns out bitter. I’m going to the store today to buy just regular olive oil and try it again. Have to wait a few weeks until basil plants produce more. I know it will turn out great this time. I love all of Gina’s recipes and never have any issues.

  31. Avatar photo
    Samantha Angeles

    I just made this recipe and it is sooo good. Love the fact that it doesn’t need that much olive oil.

  32. Gina, this may already be in the comments and I missed it but is there a big difference between a food processor and a blender? Could i use a blender instead of the food processor? Thank you!

  33. I made this the other day and WOW is it delicious! I used it on baked tomatoes and on a few caprese sandwiches. So so so delicious and super easy to make! Thanks for the recipe!

  34. Avatar photo
    Shanthe Hernandez

    I make a double batch of this every time, but it's still never enough. It's just such a easy meal maker. It's such a meal elevator!

  35. I leave out the cheese entirely, it can always be added later, and you really can't tell the difference in taste. Plus, leaving out the cheese is better for freezing I believe too. You can always grate parmesan on your dish and control the amount.

  36. This receipe is fabulous. Helpful hint that I use is, after pesto is placed in jar & top flattened out press a grape leaf on top which will reduce oxidation.

  37. Avatar photo
    Alexandra Puterio

    Do you have to mince the garlic before, or do you put an entire clove of garlic in the food processor?

    1. Avatar photo
      Shanthe Hernandez

      If I may humbly suggest: definitely mince the garlic before adding to the food processor. This will ensure the flavor of the garlic permeates the whole batch and that you don't end up with any big chunks of garlic to bite into. Plus, there's what Nino said, the flavor is better.

  38. I just recently discovered that I LOVE pesto. I've been missing out ALL these years. Had it for my 43rd birthday a few weeks ago and could not get over its flavor. I knew I had seen your recipe posted before so I whipped your version up today and it is amazing! I added a small squeeze of lemon.

  39. Hi! Absolutely love your site! We use it all week long! I cut out half of the oil and added skim milk instead to make a cream pesto to serve over whole wheat gnocchi. It was a huge hit in our house

  40. Made your Pesto Baked Chicken eariler this week, so good! I had some leftover pesto and tossed 1 tablespoon of it with 1.5 lbs of roasted red potatoes for dinner tonight – amazing! Thanks – love your blog!

  41. Avatar photo
    Kimberley Todd

    For a change, my daughter and I love Sundried Tomato pesto. To make it myself, can I use this recipe and swap the basil out for sundried tomatoes? Or do you think I should include some basil still? I used Oliveri's last night and just about killed my points.

    1. I toss sundried tomatoes in with my pesto when I'm making a pasta dish -it adds little bursts of tomato yumm!

  42. Avatar photo
    Aidel Knaidel

    Just made this with the last of the basil from my garden. I toasted 2 tablespoons sliced almonds (for about 10 minutes at 350), and added them to my food processor with everything else, By my reckoning, it's adds about 18 calories per tablespoon. Great recipe–it's really yummy.

  43. To save on calories, I usually use Balsamic Vinegar to substitute for most of the olive oil! Delicious 🙂

  44. Avatar photo
    Motivated Mommy of two

    I was tried to make Pesto sauce tonight but it came out sour. What could I have done wrong?


  45. I have been searching for a good pesto recipe. I just tried this one, made a double batch but kept the oil amount for a single batch. I added lemon zest and the juice of a half lemon. I also added red pepper flakes for a kick. It is so good! I am on to zucchini muffins and added a tablespoon of pesto to the recipe. Thanks!!!!

  46. Gina, I just made this for the first time and LOVED it. I used it as a spread on whole grain bread topped with roasted veggies (summer squash, zucchini, grape tomatoes, peppers, garlic and onion), and some fresh mozzarella cheese. DELISH. Thank you!

  47. I have used a mixture of Basil and Spinach and it turns out great. I read a recipe in a magazine that says to add a little water in place of the oil. Makes for a lighter tasting pesto.

  48. First time i made pesto!Its something we eat rarely but i like it a lot!!the lovely smell and the Parmesan cheese…mmmmmm…I made it for your recipe the chicken kebabs and i liked it very much!will make again!thanks a lot!!!!

  49. Avatar photo
    Leaning on Grace

    DELISH!! I did 1 T coconut oil and 1.5 T olive (my coconut oil is liquid right now). Also, I used a HUGE clove of garlic so mine had some kick. I thought it might have too much kick for the kids so I mixed most of it with a jar of whole peeled tomatoes for a wonderful pasta sauce (just needed a little extra sea salt since the tomatoes are JUST tomatoes). I also had some broccoli stems left over (the tough part that most people don't like to eat) and threw those in. Couldn't taste it but just upped the vitamin content. My kids at 3 helping of ravioli with the basil tomato sauce! Thanks for the recipe!

  50. I used a mix of basil and lemon basil. This was SO GOOD! Even my husband who turns his nose at things that are green ate a fair amount. Thanks for the recipe!

    1. It will have a *completely* different flavor, as the basil is the main, most flavorful ingredient in the dish. The basil is what makes pesto taste like pesto.

  51. Love this!

    Because pine nuts are expensive here, I used walnuts. And fresh basil isn't as common where I live (in Southeast Asia) so I make it using fresh coriander (cilantro).

    Comes out beautifully; made some angel-hair pesto pasta last night and my dad, who isn't a pasta person LOVED it.

  52. I want to make Pesto for my relatives as Christmas gifts. I far in advance can I make it? Does it have to be frozen or refrigerated?

  53. Fantastic pesto. I'd been using the Jane Brody recipe with some broth, but so not necessary. I'd been going to that trouble for nothing, as it turns out. I doubled it but kept the olive oil at slightly less than 1/4 cup (4 T) and it's absolutely fine. Figured I could shave a little bit and not harm taste, which turned out to be true. I WILL county 2 PP per tablespoon tho!

  54. Avatar photo
    love to cook!

    I made a double batch in the mini prep. I tried it and it came out great. I then put it with the basil pesto chicken. Great dinner. The rest I will freeze. Thanks Gina .

  55. Avatar photo
    love to cook!

    Jade, cooks illustrated recommended. Covering with plastic wrap directly on it or a thin layer of olive oil. More calories that way. It can be stored in an airtight container, for up to 3 days or in the freezer for up to 3 months. Either way the thin layer of olive and plastic wrap is good. Good luck

  56. Avatar photo
    love to cook!

    Gina, I to do not have a food processor . Can I use a blender or a mini prep processor? The mini prep does not have an opening at the top to pour oil in. Can I add a little at a time and try to blend it that way?

    Thank you

  57. Does anyone know how long this would keep in the refrigerator or should I just freeze it? Also, Gina-I LOVE all the recipes I've tried from your site! Everything is quick, simple, fresh & healthy!! Also it's usually made with common ingredients, no running around trying to find strange ingredients I'll only use once! GREAT JOB & my family thanks you too!!

  58. We just had pesto last night. I was just telling my fiance that I wanted to try to make it homemade, instead of the packet – is there a way to make it without a food processor?

  59. I was thinking about using garbanzo beans in place of pine nuts. This seems like it would bulk it up quite a bit.

  60. Olive oil is such a great, healthy fat for you and the regular amount is NOT bad for you at all!!!

  61. I like to add baby spinach in with the basil for added nutrition, and use raw almonds in place of the pine nuts.

  62. Yum!! I love pesto's!

    I often make Basil-Chard-Pesto in the summer as we get lots of swiss chard in our farm share and it's a great way to use it up! I blanch the chard, shock in an ice bath, squeeze it out and add to the food processor with the basil, cheese, oil, garlic and whatever nuts we have on hand. Makes a great dip on it's own, or mixed with low-fat yogurt too.

  63. I have used chicken broth in the past and it takes the flavor out of the pesto. DH hated it. You don't have to use too much pesto to add flavor. It is not worth wasting the fresh Basil to try it. Take Gina's advise. Thanks Gina! This is a great one!

  64. Avatar photo

    To freeze I place a large sheet of plastic wrap over a plastic ice cube tray, twice length of tray. Start at one end and push the plastic wrap into every other cube, leaving some bunched between. Put the pesto into the cubes. Wrap edges of the wrap over the top and freeze. Take out and cut between each cube. Keep them on the wrap and put the batch into a freezer baggie. You can then take out the cubes as you need them. Color stays bright since they don't get exposed to air this way.

  65. I add apples sometimes to my pesto. Usually yellow apples since they have such a mild taste, but if you dice them super fine, they have a nice little crunch and you don't miss the pine nuts as much.

  66. I use walnuts in my pesto because of a serious case of 'pine mouth' two summers ago from stale pine nuts purchased at the grocery store. Google it. It's weird! 🙂 I actually like walnuts better now. This looks like a GREAT skinny-ized version of traditional pesto!

  67. Avatar photo

    Well Ms. Gina, I didn't waste a minute and made this recipe tonight! Had a hard time rounding up enough basil since I don't have a garden in my apartment, but I got enough for this!

    Amazing and delicious as always! I mixed 1/2 a TBS with spaghetti squash, chicken, and sundried tomatoes for dinner tonight. Yum yum!

  68. Hi, I have basil in my garden, but it smells like licorice. It didn;t smell this way when I planted it, but now it smells differently. The last time I tried to make pesto, it tasted awful (I think because the basil was bad). Any idea about this? Where might I get fresh basil for this (if I cannot use the one from my garden)?

    1. You probably have Thai basil I your garden. It has smaller leaves and a anise or licorice flavor. Used in some Thai food recipes.

  69. Avatar photo

    I loooove pesto, but I can never bring myself to spend the points on it! This is great! I can just use 1/2 a TBS at a time if I wanna!

  70. This looks fantastic! I've made pesto without the oil before but never tried skipping the nuts. Can't wait to give this a try!

  71. I mixed this up into some tuna with light mayo and some lemon pepper and it made a pretty yummy tuna salad! Thanks!

  72. I've made pistachio pesto before and never looked back. Almost half the fat content of pine nuts and in my opinion, tastes so much better!

  73. This looks good but a little dry. I used a little bit more olive oil and also used sweet basil and lemon basil. It makes for a beautiful taste the lemon & sweet basil.

  74. I have had year old frozen pesto that was still good.. but my freezer is very cold(the alarm goes off if it gets above 10) I freeze some in ice cube trays and 1C. in zippered freezer bags. Have been making a lower fat pesto for years by substituting tomatoes for oil and use what ever nut suits my fancy… 1C. firmly packed washed and dried basil,spinach or parsley(i usually mix), 1C chopped tomatoes, 2T. toasted nuts, 2cloves garlic(toast with nuts so it does not get hotter while frozen), 1/4c. grated parmesan process this and drizzle in 1T. olive oil to emulsify at the end. Yummy!

  75. Avatar photo
    Catherine Kraft

    Does anyone know how long the pesto is good for in the freezer? I've heard it wasn't but a couple of months, is this true? TIA

  76. I use raw almonds in my pesto – works great and they are the cheapest and most healthy nuts available!

  77. We really love pesto made fresh from the garden, but we add pinoli's or black walnuts. We also freeze it in ice cube trays then put them in zip lock bags for use later & to give to friends. :~)

  78. Avatar photo
    Gina @ Skinnytaste

    The photo has a garlic clove, it just didnt photograph well. Personally I feel the flavor of the Parmesan cheese makes the pesto so I wouldn't reduce the amount, but if you have an allergy to cheese, then sure you can replace the cheese with walnuts, pine nuts, etc. Parmesan cheese is pretty low in fat so if you want to use half and add nuts you'll have to re-calculate to see what the results are.

    To measure the basil I just pack a measuring cup with it.

  79. Yummy..I put some raw sunflower seeds instead of pine nuts, simply because I usually have them and it is something I used to do as a broke college student from the recipe for pesto in Diet for a Small Planet. It is really delicious, probably 2 Tbs per batch would be good.

    1. Great idea! I've tried walnuts, which are delicious but still a bit expensive. I will try sunflower seeds. I always have them in the house, too. They are great on salads.

  80. Avatar photo
    Ellen B Cookery

    I have so much basil in the garden and was planning on making a bunch of pesto sauce. This is perfect timing. I like your skinny take and avoiding the pine nuts. I never thought you could get away without them in the recipe. Thanks for sharing!

  81. We've been making pesto like crazy this summer and we always make it with walnuts instead of pine nuts. They have less calories and a lot more health benefits than pine nuts and you can't tell the difference in taste! I am curious on the answer to T-Dogg's question too though. I may make some using this recipe and label it "Mom's Pesto" in the freezer. 🙂 Tip: When freezing your pesto, line an ice cube try or mini muffin tin with a generous piece of plastic wrap. Then spoon your pesto into it and freeze. When it's frozen, getting the portions out to put in freezer bags is SO much easier.

    1. Silicone ice cube trays are perfect for making baby food and pesto cubes because they are super easy to pop out! Also- almost any nut can substitute for pine nuts… I used pistachios!

      1. Hi Alyssa!  So with the silicone tray, you don’t need to worry about plastic wrap?  If this is the case, I’m going shopping right now!


  82. Gina,
    I couldn't help notice the Cookies for Cody ad on your page. After checking it out I'd like to encourage everyone to check it out. It's a very worthwhile fundraiser for a very important cause. There are many offerings for those with special dietary needs.

    Thanks for all of your hard work.

  83. Avatar photo
    Ashley and Evan

    What's the best way to measure out herbs? I've never been able to get that right amount successfully.

  84. What's the fat trade off between pine nuts and the parmigiano reggiano? Could you cut half of the cheese and add some pine nuts instead?

    1. Not sure but pine nuts are SO expensive these days that I won't be changing the ratio here. Looks great, BTW!