Wash the Thai basil and gently shake off excess water. Gently pat dry with some paper towels while removing the leaves from the stems.
Roughly chop the walnuts, grate the Parmesan cheese, peel and grate the garlic cloves, zest the lemon, and then squeeze the lemon for juice.
Lightly toast the chopped walnuts in a skillet on medium heat, then allow to cool.
Place Thai basil, grated Parmesan cheese, toasted walnuts, grated garlic, lemon zest, and lemon juice in the food processor.
4 cup Thai Basil, 1¼ cup Parmesan cheese, 1 cup walnuts, 2 clove garlic, 2 teaspoon lemon zest, 3 tablespoon lemon juice
Use the pulse function on your food processor until you get a uniform texture. Scrape the sides and pulse again for about 30 seconds so that all ingredients are incorporated evenly.
Slowly add the olive oil while mixing on high to create a creamier texture, or until you reach your desired consistency.
⅔ cup olive oil
Taste and season with salt and pepper. If you want more spice add a small amount of Sriracha sauce and pulse for 10 seconds.
½ teaspoon salt, ¼ teaspoon pepper, 1 teaspoon Sriracha
Serve immediately on hot pasta, steaks, or as a dip.