Cooking with Mamma C

  • Recipes
  • Cod
  • Cookbook
  • Subscribe
  • Contact
menu icon
go to homepage
  • Recipes
  • Cod Recipes
  • Cookbook
  • About
  • Contact
  • Newsletter
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Cod Recipes
    • Cookbook
    • About
    • Contact
    • Newsletter
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Main Dishes » Pasta

    The Best Pesto Recipe with Pine Nuts

    Updated: Oct 22, 2024 by Mamma C · This post may contain affiliate links · 40 Comments

    • Facebook
    • Email
    • Flipboard
    Jump to Recipe
    pinnable image for Pesto with Pine Nuts recipe

    Welcome to The Best Pesto Recipe with Pine Nuts! My mom's homemade pesto has been legendary for decades! You'll love this fragrant, delicious sauce featuring fresh basil, garlic, olive oil, Pecorino Romano and Parmesan cheeses.

    homemade pesto in a bowl with a spoon

    My family's been eating pesto since 1982...long before it was fashionable in America. We first tried it in the Italian province of Liguria, near Genoa, where pesto was invented.

    We even tried a blonde walnut pesto, which was delicious too.

    And, while it seems basil pesto is everywhere nowadays, I've never tasted any as good as Mom's. It's simply The Best Pesto with Pine Nuts!

    She adapted it from a recipe in an Italian magazine, deciding to use a combination of Pecorino Romano and Parmesan cheeses for the best flavor.

    Friends, this is one of my favorite recipes on Cooking with Mamma C. If you have a nice quantity of basil leaves, you must try this!

    Recipe ingredients

    Parmesan, Pecorino, basil, olive oil, garlic, pine nuts

    Basil: Fragrant Genovese basil with large, corrugated leaves brings the best flavor to pesto. Genovese basil is a type of sweet basil and is often sold in flat plastic containers in the grocery store.

    The plants sold in stores usually feature sweet basil with smaller leaves that are 2-3 inches long. They can be used in pesto as well.

    Pecorino & Parmesan: Mom's recipe calls for a 50-50 combination of imported Pecorino (made from sheep's milk) and Parmesan, achieving the perfect balance of salty and sharp flavor.

    Make sure to use freshly grated cheese for the best taste and texture.

    Pine Nuts: Known as "pignoli" in Italian, pine nuts are actually seeds from pine cones. They have a buttery, nutty taste.

    They're quite expensive, so I recommend buying them at Costco and storing them in the freezer to keep them fresh. You can use them to make Pignoli Cookies too!

    Feel free to omit the pine nuts from your pesto if needed. Or, use walnuts as a substitute.

    How to make it

    See the card at the end of this post for the full recipe, but here's an overview.

    • Let the basil leaves dry completely after rinsing them and patting them with paper towels.
    basil, olive oil, cheese, garlic
    • Pulse the garlic and pine nuts in a food processor. Add the basil leaves and pulse while drizzling in olive oil.
    • Add the Pecorino and Parmesan and process until a creamy paste forms.
    fresh pesto in a food processor

    Recipe tips

    • If you don't have a scale to weigh your basil, you can fill up a 2-cup liquid measuring cup twice with packed basil until it's heaping.
    • To achieve the right pesto texture, the basil leaves must not have any moisture on them. After rinsing the basil, pat them with paper towels and air-dry them completely.

    How to use pesto

    There are many ways to use fresh pesto sauce. But can you guess my favorite?

    Stirred into PASTA!! Just boil and drain the pasta, stir in a tablespoon or so of butter, then mix in spoonfuls of pesto until you have enough to generously coat it. You can sprinkle some Parmesan or Pecorino on top if you'd like.

    It's delicious with Pasta e Piselli too!

    But you also have to try using this Italian pesto for pizza, Pesto Salmon, Pesto Chicken or Pesto Deviled Eggs. It brings the X-factor to everything!

    homemade pesto in a bowl with a spoon

    How to store it

    Store the Pecorino pesto in a sealed container in the refrigerator with a thin layer of olive oil on top for up to two weeks. (The oil prevents browning.)

    Stir the pesto before using it.

    How to freeze pesto

    You can freeze basil pesto for up to six months. You can use a half-quart container for a larger amount, with a thin, protective layer of olive oil on top.

    For smaller amounts, you can freeze the pesto in a covered ice cube tray. When it's frozen, separate the pesto into cubes and place them in a freezer bag.

    And, for times when you don't have enough basil, try making this Easy Spinach-Walnut Pesto.

    More pasta sauces

    • Carbonara Sauce
    • Aglio e Olio Recipe
    • Vodka Blush Sauce
    • White Clam Sauce
    • The Best Alfredo Sauce

    Enjoy!

    If you try The Best Pesto Recipe with Pine Nuts, please leave a comment and a rating!

    tomato sauce, pesto, fettuccine alfredo, manicotti on book cover

    E-Cookbook!

    With my Pasta & Sauces collection, even a beginner can cook like an Italian nonna!

    Learn More
    Buy Now
    homemade pesto in a bowl with a spoon

    The Best Pesto Recipe with Pine Nuts

    Mom's pesto is legendary! You'll love this fragrant, delicious sauce featuring fresh basil, garlic, olive oil, Pecorino Romano and Parmesan cheeses.
    4.82 from 11 votes
    Print Pin Rate Save Go to Collections
    Course: Sauces
    Cuisine: Italian
    Diet: Gluten Free
    Prep Time: 25 minutes minutes
    Total Time: 25 minutes minutes
    Servings: 11 -- Makes 11 ounces
    Calories: 139kcal
    Author: Mamma C

    Video

    Ingredients

    • 5 ounces fresh Genovese basil leaves (stems removed; see notes)
    • one large garlic clove (or two small)
    • 2 Tablespoons pine nuts (can omit if needed)
    • ½ cup olive oil
    • ½ cup freshly grated Parmesan cheese
    • ½ cup freshly grated imported Pecorino Romano cheese

    Instructions

    • Rinse the basil and pluck off the stems. Pat the basil leaves with a paper towel to absorb excess water and place the leaves on paper towels to air-dry. (See notes.)
    • Grate the cheeses, if needed (I use my blender.) Combine the Parmesan and Romano in a small bowl.
    • Peel the garlic and place it in a food processor. Add the pine nuts. Pulse until the garlic is cut into small pieces.
    • Add the basil leaves to the food processor and pulse until they're broken up, while drizzling in the olive oil.
    • Add the combined cheeses to the food processor and process until a creamy paste is formed. There is no need for salt, since the cheese is salty enough.
    • Use the pesto as a sauce stirred into pasta or on pizza, chicken or fish. Store the pesto in a sealed container in the refrigerator, with a thin layer of olive oil on top, for up to two weeks. You also can freeze it for up to six months.

    Notes

    • Genovese basil with corrugated leaves provides the best flavor, but you can use regular sweet basil instead. 
    • The basil must be air-dried to ensure the leaves have no moisture, in order to achieve the right pesto texture.
    • If you don't have a scale to weigh the basil, you can fill up a 2-cup liquid measuring cup twice with packed basil until it's heaping.
    • Imported Pecorino Romano (made from sheep's milk) is key for flavor. 

    Nutrition

    Calories: 139kcal | Carbohydrates: 1g | Protein: 3g | Fat: 13g | Saturated Fat: 3g | Cholesterol: 8mg | Sodium: 124mg | Potassium: 58mg | Vitamin A: 740IU | Vitamin C: 2.4mg | Calcium: 122mg | Iron: 0.6mg
    Tried this Recipe? Mention @cookingwithmammac or tag #CookingWithMammaC!

    (Recipe Source: From my Mom, who adapted it from a recipe in an Italian magazine after we tried pesto in Rapallo, Italy in 1982. OriginalIy published on September 7, 2016 and updated with new photos on July 19, 2018. Now updated with an additional photo and more information.)

    Don't miss my Pasta & Sauces E-Cookbook! Please SUBSCRIBE and follow me on PINTEREST, FACEBOOK, and INSTAGRAM!

    More Pasta Recipes

    • slice of lasagna bolognese on a plate with a fork and basil
      Authentic Lasagna Bolognese Recipe
    • pinnable image for homemade spinach pasta
      Homemade Spinach Pasta Dough
    • braciole roll on a plate with sauce
      Braciole Recipe (Stove or Instant Pot)
    • plate of pasta with chickpeas with spoonful and garnished with parsley
      Pasta with Chickpeas (Ceci Beans)
    • Facebook
    • Email
    • Flipboard

    Comments

    1. Dana says

      July 20, 2018 at 9:36 am

      5 stars
      I really enjoy pesto but I have never thought about making my own... I think I'll give it a go!

      Reply
      • Mamma C says

        July 20, 2018 at 9:50 am

        I've enjoyed homemade pesto since I was a teenager and now, nothing compares! I hope you try it, Dana.

        Reply
    2. Denise | Sweet Peas & Saffron says

      September 14, 2016 at 11:50 am

      It definitely took me awhile to come around to pesto, but for the past 10 years or so I am a HUGE fan! I love how versatile it can be, too. Love that you shared your mom's recipe, it looks absolutely delicious 🙂

      Reply
      • Mamma C says

        September 14, 2016 at 1:49 pm

        I can't imagine life without my Mom's pesto! Thanks, Denise! 🙂

        Reply
    3. TammyRenea @SanPasqualsKitchen says

      September 13, 2016 at 8:20 am

      That's it. I'm growing basil.

      Great recipe, Andrea! Say thanks to your mom! 😀

      Reply
      • Mamma C says

        September 13, 2016 at 10:25 am

        If I could only grow one thing, I'd choose basil. I'm glad you like this recipe, Tammy! I'll let my mom know. 🙂

        Reply
    4. Cheryl "Cheffie Cooks" Wiser says

      September 09, 2016 at 11:33 am

      Yum-o for sure! Have a great weekend! xo

      Reply
      • Mamma C says

        September 09, 2016 at 1:10 pm

        Thanks, Cheryl! You too. 🙂

        Reply
    5. [email protected] says

      September 07, 2016 at 1:09 pm

      There is nothing like freshly made pesto....especially when it's Mom's!! Love it!!

      Reply
      • Mamma C says

        September 07, 2016 at 1:56 pm

        Yes! We wait for the basil to be in season each year, just so we can have Mom's pesto. 🙂 Thanks, Annie!

        Reply
    6. Tina Dawson | Love is in my Tummy says

      September 07, 2016 at 11:57 am

      My husband's a sucker for pesto! Pinning this!

      Reply
      • Mamma C says

        September 07, 2016 at 12:03 pm

        I've never had any better! I hope you guys enjoy this, Tina!

        Reply
    7. Debi at Life Currents says

      September 07, 2016 at 11:38 am

      I love a good classic pesto, and this looks amazing. It's such a versatile sauce. Pasta, bread, potatoes, whatever!

      Reply
      • Mamma C says

        September 07, 2016 at 11:45 am

        Ooh, I love to dip my bread in pesto! Potatoes are good with it too. Thanks, Debi!

        Reply
    8. Ali @ Home & Plate says

      September 07, 2016 at 11:10 am

      Yum...there is nothing like freshly made pesto from basil grown in the garden. I love the use of pecorino romano in this recipe in addition to the parmesan. Lovely!

      Reply
      • Mamma C says

        September 07, 2016 at 11:17 am

        Garden basil is the best for sure. I wish I could grow my own without the deer eating it! Thanks, Ali!

        Reply
    9. Tania Sheff says

      September 07, 2016 at 10:55 am

      This is perfect! I make pesto very often and usually add a little salt. Thanks for sharing!

      Reply
      • Mamma C says

        September 07, 2016 at 11:05 am

        It's always good to taste if something needs salt. 🙂 With this combination of cheese, we've found it salty enough, but you could always add more if you'd like.

        Reply
    10. Beth @ Binky's Culinary Carnival says

      September 07, 2016 at 10:53 am

      I have never made pesto, it's one of those things I always wanted to make but haven't for some odd reason. Yours looks delicious! I thought pine nuts were requisite and like you said, they are so expensive. I've seen walnuts substituted. Have you ever tried that?

      Reply
      • Mamma C says

        September 07, 2016 at 11:02 am

        I make a spinach pesto with walnuts but have never tried them in the basil pesto. Thanks, Beth!

        Reply
    Newer Comments »
    4.82 from 11 votes (3 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hi, I'm Andrea, also known as Mamma C. I've been sharing family-tested recipes from my Italian-American kitchen for 11 years! I hope you'll visit often!

    More about me →

    Popular

    • slice of cheesecake on plate
      Fluffy Crustless Cheesecake (NY Style)
    • OVEN-FRIED COD RECIPE (CRISPY & DELICIOUS!)
      Oven-Fried Cod Recipe (Crispy & Delicious!)
    • portion of zucchini casserole on plate
      Italian Zucchini Bake
    • plate of sausage, peppers and onions
      Baked Sausage, Peppers and Onions

    Cookie Recipes

    • bowl of homemade chocolate frosting
      Chocolate Frosting for Brownies
    • chocolate-dipped biscotti held up on a platter
      Hazelnut Biscotti with Chocolate
    • platter of italian lemon knot cookies
      Anginetti (Lemon Knot Cookies)
    • platter of italian jam cookies with powdered sugar
      Italian Jam Cookies (Pizzicati)
    • frosted brownies on a plate
      The Best Brownies with Frosting
    • plate of amaretti cookies topped with almonds
      Italian Amaretti Cookies (Soft & Chewy)

    Footer

    ↑ back to top

    RECIPES

    Newsletter

    • Sign Up! for emails and updates

    About

    • About Me
    • Contact
    • Privacy Policy
    • ACCESSIBILITY
    • Cookbook
    • Web Stories
     

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2014-2026 Cooking with Mamma C®

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.