This post may contain affiliate links. Please read our disclosure policy.
This Homemade Pesto Sauce is the perfect recipe to replace your store-bought pesto sauce. It is easy to make and so delicious you won’t want to go back to any premade pesto sauce.
It takes only a handful of main ingredients to make this homemade pesto recipe. There are many variations of homemade pestos. You can certainly swap the pine nuts with walnuts, almonds, pecans, etc. We love the taste of pine nuts, especially when it’s lightly toasted. It gives it that strong and unique flavor!
We love using fresh basil to make homemade Pesto. It is the most important ingredient when it comes to making pesto at home. Fresh basil works best for a homemade pesto sauce because of the intense flavor it gives it but you can replace it with other greens like cilantro, kale, arugula, spinach, etc. but honestly, nothing beats the taste of classic basil pesto!
Check out our Chicken Pesto Recipe, Easy Pesto Shrimp Recipe, and Pesto Salmon, which are made with homemade basil pesto.
Why you should make homemade pesto
- Super easy: Making homemade pesto is simple and fun to make. Takes just about 10 minutes and no cooking is required.
- Tastes much better than store-bought: Have you tried homemade pesto? It is a game changer and the taste is by far better and more rewarding.
- More Affordable and Healthier: You should be able to make a huge batch of homemade pesto at a fraction of the cost of store-bought pesto, and it is 10 times better and healthier.
Ingredients for homemade pesto
- Fresh basil leaves: we highly recommend that you use fresh basil for this recipe. Using dried basil is just not the same.
- Freshly grated Parmesan Cheese: please grate your own at home. Makes a world of difference when compared to store-bought grated parmesan. You may also use Pecorino Romano in place of parmesan cheese.
- Extra virgin olive oil: no swaps for this. Only use Olive Oil.
- Lemon Juice: do use fresh lemons. Can’t compare with bottles of lemon juice.
- Pine nuts: we do like using pine nuts instead of other nuts but other nuts like walnuts, pumpkin seeds, almonds, or pistachios work too.
- Garlic cloves: Only fresh garlic cloves. No garlic powder. No substitutions
- Sea salt or kosher salt
- Don’t have a food processor? You can use Mortar And Pestle and hand-grind everything. It is so much fun.
- For a vegan option: swap the cheese with nutritional yeast.
- Freshly ground black pepper, or to your taste
How to make homemade Pesto
- Heat a small frying pan on low heat.
- Add in the pine nuts and cook until golden brown for about 3-4 minutes. Keep shaking the frying pan every couple of seconds to prevent the nuts from over-coloring and burning.
- Place all ingredients except olive oil into the bowl of a food processor. Pulse until chopped.
- Continue processing while gradually adding oil in a steady stream, stopping occasionally to scrape down the sides of the food processor.
- Transfer to a 10 oz jar and keep refrigerated for up to 7 days or freeze for up to 3 months
frequently asked questions
Pine nuts can be very expensive or you may not be able to find some pine nuts in your local stores. There are a few alternatives to using pine nuts:
Almonds – Almonds are a great substitute for pine nuts while maintaining taste.
Walnuts – Another great substitute without affecting the creamy texture and taste
Pistachios – These are also a very good alternative to pine nuts and give it that vibrant green color. Some may even say it is the best substitute.
Hazelnut – This is also an option but not the best choice since the taste will be altered a bit.
Macadamia nuts – Ok to use but not the best option compared to the others above.
Homemade pesto is made of fresh ingredients without any preservatives to help keep them fresh for a very long time. Therefore they will be good in a closed jar in the fridge for 7 days. You can freeze your homemade presto into cubes and store it for up to 6 months.
The right answer would be NO. You don’t have to toast the pine nuts for your pesto recipe. Toasting it does add a nice taste to the homemade pesto but it is an option. You don’t even have to use pine nuts and can substitute pine nuts with other nuts like walnuts and pistachios.
Storage Recommendations
The amazing thing about homemade basil pesto is how easy it is to make and how easy it is to store and reuse.
Wondering how long your homemade pesto lasts? You can store your homemade pesto sauce by placing it in a lidded mason jar or an airtight container for about 7 days in the fridge, and use it as needed.
You can also freeze pesto! They can be frozen for up to 6 months. We recommend that you freeze smaller portions in ice cube trays. Once frozen, remove from the trays or molds and place them in a freezer-safe bag before freezing them again. Use as needed.
Ways to use Pesto Sauce
There are so many ways to eat or use your homemade pesto sauce. Options are endless but here are a few great ideas to consider.
- Use in pasta – Any kind of pasta works. They work perfectly well together. Check out our Shrimp Pesto Pasta Recipe and our Salmon Pesto Pasta. You may even serve it some some spaghetti squash.
- Salad Dressings – Mix some pesto in with your salad dressings for some flavor boost like our chicken pesto pasta salad
- Add over Bruschetta – swap the cheese with some pesto and top with roasted tomatoes
- Dips – Mix it in with some dips
- Pizza sauce– Swap your pizza sauce with pesto sauce! so yummy.
- Top over veggies – try adding or tossing some pesto sauce over roasted veggies.
- Use in breakfast – Add over eggs or on a sandwich.
- Add to your Caprese salad or sandwich– Pesto adds a huge flavor boost with your Caprese salad
More Recipes with Pesto
- Pesto Bruschetta Chicken
- Pesto Shrimp Zoodles
- Sheet Pan Steak and Asparagus With Pesto
- Balsamic and Pesto Grilled Chicken
- Creamy Pesto Salmon
- Simple Pesto Pasta
Recipes you may like
- Homemade Roasted Tomato Soup
- Healthy Pasta Primavera Recipe
- Chicken And Broccoli Stir-Fry
- Honey Sesame Chicken
- Shrimp and Spinach Pasta
- Vegan Spinach Avocado Pasta Recipe
Also, remember to subscribe to my NEWSLETTER for free and receive all my new recipes delivered right to your inbox!
Finally, if you try a recipe and you like it, please use my hashtag #healthyfitnessmeals on INSTAGRAM for a chance to be featured! FOLLOW Healthy Fitness Meals on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.
Homemade Pesto Sauce Recipe
Ingredients
- 2 Cups Fresh basil leaves, packed
- 1/2 Cup Freshly grated Parmesan Cheese
- 1/2 Cup Extra virgin olive oil
- 1/2 Lemon, Juiced
- 1/3 Cup Pine nuts, or other nuts like walnuts or pistachios
- 2 Garlic cloves, peeled
- 1/2 Tsp Sea salt, or to your taste
- 1/4 Tsp Freshly ground black pepper, or to your taste
Instructions
- Heat a small frying pan on low heat.
- Add in the pine nuts and cook until golden for about 3-4 minutes. Keep shaking the frying pan every couple of seconds to prevent the nuts from over-coloring and burning.
- Place all ingredients except olive oil into the bowl of a food processor. Pulse until chopped.
- Continue processing while gradually adding oil in a steady stream, stopping occasionally to scrape down the sides of the food processor.
- Transfer to a 10 oz jar and keep refrigerated for up to 7 days or freeze for up to 3 months.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Excellent Pesto! I made it with toasted walnutsm given the price of pinenuts and it’s hard to tell the difference. Also I didn’t have quite 2 cups of fresh basil and used about 1/3 cup of fresh arugula from our garden. It is quite delicious.
Very good pesto recipe. Would use again.
Delightful !! We absolutely loved it! We made a few batches to freeze in ice cube trays and use a few cubes as we need to for pasta, cooking veggies, etc.
Amazingly delicious! I used pine nuts and a heaping tablespoon of sliced almonds! Great recipe!!
Sounds yummy
This is absolutely delicious and I’m not even much of a pesto fan.
Also I have never made a recipe that I don’t end up doctoring but this was spot on. Yum!
Nice! Thanks so much.
First time making homemade pesto and absolutely loved this recipe. I will definitely make this again and again. Only had enough basil for 1 1/2 cups so added kale to get to the 2 cups. Substituted pistachios for the pine nuts. It was soooo delicious. Thanks!
Absolutely delicious and easy to make! I was wondering where did you get your food processor ? Thank you
Hi. It’s been so long. I don’t quite recall.
Absolutely Delish and easy to make!
Thanks Dee. Glad you liked it.