Basil Pesto

This post may contain affiliate links.

Homemade basil pesto is an easy recipe to make with walnuts, fresh basil, garlic, olive oil & parmesan cheese. It’s perfect for adding to pizza, pasta or grilled chicken dishes!

Overhead shot of basil pesto in a small white bowl with a small gold spoon in the bowl

Basil pesto is so easy to make and one of my favorite homemade sauces. When you make it at home, it has such a fresh flavor, as opposed to what you can buy in a jar at the grocery store.

My first time making pesto was in a home economics class in high school. Did I just totally date myself because home ec is no longer a thing? No surprise here, but home ec was my favorite class.

I learned how to sew, not well, but I tried! And I learned how to cook new things, at a much higher success rate than my sewing!

When pesto was introduced to me in home ec, I’d never eaten pesto before, but I quickly fell in love! Now I make many different versions of pesto.

The fun thing about pesto is that you can easily make it your own based on what greens you have in your fridge or what dish you want to pair it with.

You can also mix up what kind of nuts you use! While pine nuts are the traditional nut used in basil pesto, I used walnuts instead. They’re much less expensive and still work wonderfully in this pesto recipe!

Basil pesto can be added to pizza, tossed with pasta or used as a marinade for chicken or a sauce to top fish. It’s super versatile and so delicious!

Basil pesto in small white bowl sitting next to fresh basil leaves and a block of parmesan cheese

How to make Basil Pesto

Add fresh basil leaves and stems, garlic, walnuts, kosher salt and pepper to a blender or food processor. Pulse for 30 seconds. Drizzle 1/2 cup extra virgin olive oil through the top of the machine while it’s turned on to low.

Remove the lid and hand mix in parmesan cheese. Hand mixing in the parmesan cheese gives it more texture than blending it into the pesto.

Use immediately or store in a sealed container, such as a mason jar, in the refrigerator for up to a week. Homemade basil pesto can also be stored in the freezer for 3-4 months.

Pro Tip: Freeze the pesto in ice cube trays, that way you can just pop one serving out at a time! A standard ice cube tray holds one ounce or 2 tablespoons in each well.

Can you use basil stems in pesto?

Absolutely! The great thing about making pesto is that you can use the entire herb in the sauce. If you get a bunch of basil with extra thick stems, you may want to trim those off, as your blender or food processor might not be able to handle them.

Can I use pine nuts in this recipe?

For sure! Simply substitute the pine nuts for the walnuts in this recipe.

Is basil pesto keto?

This basil pesto recipe contains only 1 carb per serving, which is 1 ounce of pesto. This is perfect for those on a low carb or keto diet.

Toss with zucchini noodles or spaghetti squash for a low carb side. Or use the pesto to marinate chicken, steak or pork chops for a delicious, low carb main dish.

Basil pesto is also gluten free and can easily be made vegan by using a vegan parmesan style topping instead of parmesan cheese.

What pasta goes best with pesto?

I love to toss this basil pesto recipe with angel hair pasta, bucatini or fresh ravioli. You never want to heat up pesto like you would a red sauce. Instead, simply toss the pesto with the cooked pasta right after you drain the pasta. The heat from the pasta will heat up the pesto.

For every 4 oz of dry pasta, you’ll want 3 tbsp of pesto to toss with the pasta. Obviously, you can adjust to taste, but this is a good place to start.

Basil pesto in white bowl on wood cutting board

What is basil pesto used for?

Basil pesto is most typically tossed with pasta, but can also be used in salads, chicken dishes or on pizza. Try this homemade basil pesto in these scrumptious recipes!

Basil pesto in white marble bowl with small gold spoon in the bowl
5 from 4 votes
Print

Basil Pesto

Homemade basil pesto is an easy recipe to make with walnuts, fresh basil, garlic, olive oil & parmesan cheese. It's perfect for adding to pizza, pasta or grilled chicken dishes!

Course Sauce
Cuisine Italian
Prep Time 5 minutes
Total Time 5 minutes
Servings 8 oz pesto
Calories 158 kcal
Author Whitney Bond

Ingredients

  • 2 cups fresh basil
  • 2 cloves garlic minced
  • 1/4 cup walnuts chopped
  • 1/4 tsp kosher salt
  • 1/4 tsp black pepper
  • 1/2 cup extra virgin olive oil
  • 1/4 cup parmesan cheese grated

Instructions

  1. Add the basil, garlic, walnuts, kosher salt and black pepper to a blender or food processor.

  2. Pulse for 30 seconds.

  3. Drizzle the olive oil through the top of the machine while turned on to low speed. 

  4. Blend for 30 seconds or until all of the ingredients are combined.

  5. Add the parmesan cheese and use a spoon to mix it into the pesto.

Recipe Notes

  • Pesto can be stored in the refrigerator for up to 7 days or in the freezer for 3-4 months.
  • Basil stems can be used in the pesto, but make sure to remove any extra thick stems so that they don't get stuck in your blender or food processor.
  • Pine nuts can be used instead of the walnuts for a more traditional pesto.