This homemade basil pesto recipe is fresh, fragrant, and full of bright garden flavor, with basil, garlic, Parmesan, nuts, and olive oil blended just right!

Homemade Basil Pesto

If you want one sauce that can make pasta taste brighter, sandwiches taste fancier, eggs taste like brunch had a plan, and roasted vegetables suddenly act like they came from a very charming little café, this homemade basil pesto recipe is it!

It is fresh, garlicky, nutty, glossy, and packed with that sweet peppery basil smell that hits your nose before spoon even reaches bowl.

This pesto is creamy without cream, rich without feeling heavy, and bold enough to wake up plain noodles, grilled chicken, toast, potatoes, soups, and just about anything sitting in your fridge looking like it needs encouragement.

I like making it slightly textured, not completely smooth, because good pesto should cling to pasta like it has made an emotional commitment.


Ingredients

  • 2 packed cups fresh basil leaves, about 2 large bunches, stems removed
  • 1/3 cup pine nuts, lightly toasted

Toast pine nuts for 2 to 3 minutes in a dry skillet over medium low heat until they smell nutty and look lightly golden.

  • 1/2 cup freshly grated Parmesan cheese

Freshly grated Parmesan matters here. Pre-grated cheese often has anti-caking ingredients that can make pesto taste dusty instead of creamy, and nobody invited dusty cheese to dinner.

  • 2 small garlic cloves, peeled
  • 1/2 cup extra virgin olive oil, plus 1 to 2 tablespoons more if needed
  • 1 tablespoon fresh lemon juice

Lemon juice is not traditional in every pesto, but I love it because it keeps basil flavor bright and helps prevent sauce from tasting too heavy. Do not drown pesto in lemon, though. It should taste fresh, not like basil took a wrong turn into lemonade.

  • 1/2 teaspoon fine sea salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 to 2 tablespoons cold water, only if needed for loosening

Timing

Prep time: 10 minutes
Toast time: 2 to 3 minutes
Total time: 12 to 13 minutes
Cooking temperature: Medium low heat for toasting pine nuts
No oven needed

Servings

This recipe makes about 1 cup pesto, enough for 4 servings of pasta, 6 to 8 sandwiches, or several rounds of dipping, drizzling, and sneaky fridge spoon visits.


How to Make Basil Pesto 

Wash basil gently in cool water, then dry it very well using a salad spinner or clean kitchen towel, because wet basil makes watery pesto and watery pesto is basically sauce with commitment issues.

I like to spread leaves on a towel for a few minutes while pine nuts toast, just to make sure extra moisture disappears.

Add toasted pine nuts and garlic to food processor first, then pulse 5 to 7 times until nuts look crumbly and garlic is chopped small.

This little head start matters because nobody wants one heroic chunk of raw garlic ambushing bite number three.

Add basil leaves, Parmesan, lemon juice, salt, and black pepper, then pulse again in short bursts until basil is chopped and mixture looks like a rough green paste.

Scrape sides with a spatula, especially near bottom edge where sneaky bits like to hide and pretend they contributed.

With processor running on low, slowly drizzle in olive oil until pesto turns glossy, thick, and spoonable.

Go slowly here because slow oil makes sauce silkier, while dumping it all at once can make pesto feel greasy instead of plush.

If pesto looks too thick, add 1 tablespoon cold water or a little more olive oil, then pulse again until texture looks right.

Taste pesto before you declare victory. This is where human cooking beats blind measuring every single time!

If it tastes flat, add a tiny pinch of salt. If it tastes heavy, add a few drops lemon juice.

If garlic feels too sharp, let pesto rest for 10 minutes because flavor softens as it sits.

If it tastes so good you start looking for bread, congratulations, you have arrived.

Use pesto right away, or spoon it into a small jar and smooth top with back of spoon.

Pour a thin layer of olive oil over surface to help keep color bright, then cover tightly and refrigerate.


Serving Suggestions

Homemade Basil Pesto Recipe

  • Toss homemade basil pesto with hot pasta and a splash of pasta water until noodles look glossy and green.
  • Pasta water helps sauce cling instead of sitting at bottom of bowl like it missed its cue.
  • Spread it on toasted sourdough with sliced tomatoes and a pinch of flaky salt.
  • Spoon it over grilled chicken, shrimp, salmon, or steak right before serving.
  • Swirl it into tomato soup, minestrone, or white bean soup for a fresh finish.
  • Mix it into mayo for sandwiches, wraps, burgers, or roasted veggie melts.
  • Drizzle it over scrambled eggs, fried eggs, omelets, or breakfast potatoes.
  • Stir it into cooked rice, quinoa, couscous, or farro for an easy side that tastes much more planned than it was.
  • Use it as a dip for warm bread, pita chips, roasted potatoes, raw vegetables, or mozzarella skewers.

Helpful Pesto Tips

  • Do not over-process pesto until it looks baby-food smooth. A little texture makes it taste fresher and more homemade.
  • Do not heat pesto directly in a pan for too long. Basil loses brightness fast under strong heat, so toss pesto with hot food off heat whenever possible.
  • Do not skip tasting at end. Basil bunches vary, Parmesan varies, olive oil varies, and your mouth gets final vote!
  • If pesto turns darker after storage, it is usually just oxidation, not disaster. Stir it, taste it, and if it still smells fresh and clean, keep going.
  • If pine nuts feel too pricey, swap in walnuts, almonds, pistachios, or cashews. Pine nuts give classic buttery flavor, but pesto is forgiving as long as nuts taste fresh.

This homemade basil pesto recipe is one of those kitchen keepers that makes simple food feel exciting without asking you to babysit a pot for half afternoon.

It is bright, bold, fragrant, and ready in minutes, which is exactly kind of recipe I want in my back pocket when dinner needs help and my patience has already left building!

Discover more from Soulitinerary

Subscribe now to keep reading and get access to the full archive.

Continue reading