• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Slow Cooker
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Low Carb
  • Chicken
Home Recipes By Type Sauces, Dressings & Seasonings

Homemade Basil Pesto

Make a great tasting and bright in color pesto sauce using my recipe. Make it smooth or chunky, with nuts or nut-free. It's your call!
5
/5 –
Rate Recipe 10 Comments
Jump to Recipe
  • Share
By: Diana Last updated on November 18, 2022

This post may contain affiliate links. Please read my disclosure policy.

Homemade Pesto Pin-1.jpg Homemade Pesto pinnable image
Homemade Pesto Pin-1.jpg Homemade Pesto pinnable image
Homemade Pesto Pin-1.jpg Homemade Pesto pinnable image

Homemade basil pesto made the classic way with basil and pine nuts! Or make a different variation of the pesto with kale, arugula, carrots tops, and change up the nuts using cashews, walnuts, pecans, or almonds.

Use the pesto to make a pasta sauce, spread in sandwiches, drizzle over roasted vegetables, fish, chicken, or meat, stir it in risotto, and add to salads and pizza!

A white bowl with basil pesto and a small teaspoon


Pesto aka Pesto Alla Genovese, is an Italian aromatic sauce made with basil, pine nut, and hard cheese traditionally crushed into a paste using a marble pestle and a wooden mortar. I’m sharing my basic basil pesto recipe here using a food processor, but there are many variations that can be made if you follow my basic recipe and ingredient ratios.

This homemade pesto is perfect for Chicken Pesto Sandwiches, Caprese Sandwiches, Creamy Pesto Chicken, and my Creamy Chicken Pesto Pasta!

Pesto Recipe Ingredients

To make a basic pesto sauce, here’s what you’ll need:

  • Basil leaves – Use FRESH basil leaves without the stems. You can also use kale, spinach, rocket/arugula, wild nettle, and even carrot tops to make carrot top pesto.
  • Olive oil – A high-quality fresh and fruity extra virgin olive oil is best.
  • Pine nuts – Traditional pesto is made with pine nuts, but they’re quite expensive. Substitute with walnut or cashew nuts for better value and the pesto will still taste amazing. To make it nut-free, use sunflower seeds.
  • Parmesan – Use freshly grated parmesan cheese instead of buying the pre-grated stuff. Substitute with nutritional yeast for a vegan pesto.
  • Garlic, salt, and pepper.
Ingredients needed to make basil pesto sauce

How to Make Pesto

  1. In a dry pan over low-medium heat (no oil), lightly toast the pine nuts or any other nuts you’re using. Remove from heat, and allow to cool.
  2. Place all of the ingredients except for the olive oil in the bowl of a food processor. Blend until completely broken down, and scrape off the sides of the bowl as needed.
  3. Add the olive oil gradually with the food processor running until you get a slightly emulsified sauce. Thin out with extra oil or water if needed.
A collage with 3 images on how to make pesto in a food processor

Top Tips

  • It’s important to use FRESH basil leaves to make pesto. Wilted basil will result in a dark brown sauce.
  • Adding a teaspoon of fresh lemon juice to the pesto will brighten it up and stop it from oxidizing, but this is totally optional.
  • Some suggest blanching the basil leaves for 30 seconds, then cooling them in ice water to stop them from cooking. This is supposed to help with keeping the pesto green and not turning brown, I personally haven’t tried this method but it should work.
  • Do NOT add more garlic to the pesto sauce, it will dominate and ruin the flavor.
  • For a super fine and smooth pesto sauce, you will need to thin it out with more olive oil or water and blend for longer.
  • If you don’t have a powerful food processor, you can use a blender but it will be a pain getting the pesto out of the jug.
  • An immersion/hand blender also works.

Storing Tips

  • Fridge: Leftover pesto sauce can be stored in the fridge in an airtight container for up to 3 days. A thin layer of olive oil can prevent the pesto from oxidizing and turning brown, treat it just like guacamole.
  • Freezer: You can freeze pesto in an airtight container for up to 3 months.
A weck jar with fresh green pesto and a spoon

Pesto Variations

Leafy greens – You can make a great-tasting pesto sauce using almost any leafy greens. Think kale, wild rocket/arugula, spinach, parsley and cilantro, dill, mint, wild nettle, and wild garlic.

Nuts – As for the nuts, feel free to use any nut that you like. Pine nuts is the classic choice, but you can go for walnuts, cashews, hazelnuts, pecan, macadamia, pistachios, almonds, brazil nuts, or even peanuts.

Vegan – For a vegan version, substitute ½ cup of parmesan with ¼ cup of nutritional yeast.

Nut-free – For a nut-free version, substitute the nuts with sunflower seeds or pumpkin seeds. I’ve tried it and it works great!

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
A white bowl with pesto and spoon
5 from 13 votes
(Click stars to rate!)

Homemade Basil Pesto

Prep Time: 15 minutes mins
Total Time: 15 minutes mins
Author: Diana
Print Rate Recipe
Make a great tasting and bright in color pesto sauce using my recipe. Make it smooth or chunky, with nuts or nut-free. It's your call!
8 servings
Make a great tasting and bright in color pesto sauce using my recipe. Make it smooth or chunky, with nuts or nut-free. It's your call!

Equipment

  • Food processor

Ingredients 

  • 2 cups fresh basil leaves just the leaves, no stems
  • ¼ cup pine nuts
  • 1 clove garlic
  • ½ cup freshly grated parmesan cheese
  • ¼ teaspoon ground black pepper
  • ½ teaspoon salt
  • ½ cup extra-virgin olive oil

Instructions 

  • In a dry pan over low-medium heat (no oil), lightly toast the pine nuts or any other nuts you’re using. Remove from heat, allow to cool.
  • Place all of the ingredients except for the olive oil in the bowl of a food processor. Blend until completely broken down, scrape off the sides of the bowl as needed.
  • Add the olive oil gradually with the food processor running until you get a slightly emulsified sauce. Thin out with extra oil or water if needed.

Notes:

  • I use table salt to make the pesto. If you’re using kosher salt, you will need to add around 1 teaspoon. Start with ½ teaspoon, taste the pesto, and add more if needed.
  • Use fresh basil leaves without the stems to make the pesto.
  • Substitute the basil with kale, wild rocket/arugula, spinach, parsley and cilantro, dill, mint, wild nettle, and wild garlic.
  • Substitute the pine nuts with walnuts, cashews, hazelnuts, pecan, macadamia, pistachios, almonds, brazil nuts, or even peanuts.
  • For a vegan pesto, substitute ½ cup of parmesan with ¼ cup nutritional yeast.
  • For a nut-free version, substitute the nuts with sunflower or pumpkin seeds.
  • Store in the fridge in an airtight container for up to 3 days. A thin layer of olive oil can prevent the pesto from oxidizing and turning brown. Freeze for up to 3 months.
  • Yield – This recipe makes about 1 cup of pesto, we divided it into 8 portions.
  • Nutrition values are calculated per 1 portion of pesto (⅛ a cup)

Nutrition Information

Calories: 174kcal, Carbohydrates: 1g, Protein: 3g, Fat: 18g, Saturated Fat: 3g, Cholesterol: 4mg, Sodium: 101mg, Potassium: 49mg, Fiber: 1g, Sugar: 1g, Vitamin A: 365IU, Vitamin C: 1mg, Calcium: 85mg, Iron: 1mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

You may also like...

  • Creamy Pesto Gnocchi
  • Carrot Top Pesto
  • Caprese Salad
  • A white bowl with pesto and spoon
Previous Post
Creamy Pesto Gnocchi
Next Post
Creamy Garlic Shrimp Pasta

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




  1. Joe says

    Posted on 3/20/25 at 02:58

    5 stars
    Best basil pesto I have ever had. Great nutty accents in the taste so will stick to the pine nuts.

    Reply
    • Diana says

      Posted on 3/20/25 at 14:11

      That’s great to hear, Joe! Pine nuts definitely add a delicious nuttiness. Glad you enjoyed it!

      Reply
  2. Connie Bronzovich says

    Posted on 12/30/24 at 03:18

    5 stars
    I LOVE Every recipe I HAVE AND LOOK FORWARD TO MAKING THEM! THANKS SO MUCH FOR ALL OF THEM!!😁😋🤓 Connie

    Reply
    • Diana says

      Posted on 12/30/24 at 09:13

      That’s wonderful to hear, Connie! I love your enthusiasm, and I appreciate you trying so many of the recipes.

      Reply
  3. Marilyn Cannon Miller says

    Posted on 10/11/24 at 03:58

    5 stars
    AMAZING! Followed directions & it was perfect.

    Reply
    • Little Sunny Kitchen says

      Posted on 10/14/24 at 15:44

      I’m so glad to hear that! Thanks Marilyn.

      Reply
  4. Kelly says

    Posted on 5/27/24 at 21:05

    5 stars
    Delicious! I added English cucumber for more snap. On day 2, I added chick peas for an additional protein. This is one I will make again and again.

    Reply
    • Little Sunny Kitchen says

      Posted on 5/28/24 at 15:33

      Sounds yummy! Thanks so much for the review.

      Reply
  5. Gregory J Pierce says

    Posted on 1/15/21 at 15:49

    5 stars
    Excellent!

    Reply
    • Diana says

      Posted on 1/15/21 at 16:03

      Glad to hear you liked it!

      Reply

Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling
Opens in a new window Opens an external site Opens an external site in a new window

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




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