Thai Basil Pesto

Thai basil pesto is a fresh herb sauce made with Thai basil, garlic, pine nuts, olive oil, and Parmesan cheese. It’s a quick, no-cook recipe that comes together in minutes and works well for weeknight pasta, sandwiches, flatbreads, or as a pizza base. Using Thai basil instead of sweet basil shifts the flavor toward a mild spice and anise note, giving the pesto more character than the traditional version.

thai basil pesto in a white cup on a cutting board.

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

We keep a jar of this in the refrigerator for easy lunches and quick dinners. Toss it with pasta, spread it on toasted bread, or spoon it over grilled chicken. We use it on everything from our chicken pesto flatbreads to our caprese pasta salad and caprese paninis.

What is Thai Basil


Thai basil is a key ingredient in Southeast Asian cuisine, particularly in Thai and Vietnamese dishes. Its narrow, dark green leaves and purple stems are easy to spot. Unlike its Italian cousin, Thai basil packs a punch with its bold, spicy flavor and hints of licorice. You’ll often find it in curries, stir-fries, and soups, such as pho. Thai basil adds a unique, aromatic flavor twist to pesto, setting it apart from traditional recipes. If you can’t find Thai basil, sweet basil will work, but you’ll miss out on that distinctive flavor.

Key Ingredients and Substitutions


This Thai Basil Pesto recipe adds an Asian twist to a classic Italian sauce, utilizing just a handful of fresh ingredients. 

In the printable recipe below, you can find a complete list of ingredients and measurements.

ingredients for thai basil pesto.
  • Thai Basil Leaves: This aromatic herb is the star of our pesto, offering a unique flavor with hints of anise and spice. If you can’t find Thai basil, you can substitute it with regular sweet basil, although this will slightly alter the flavor profile.
  • Pine Nuts: These add a rich, creamy texture to the pesto. If pine nuts are unavailable or not to your liking, you can substitute them with cashews or walnuts for a different nutty flavor.
  • Garlic: Fresh garlic adds a sharp, aromatic punch to the sauce. Adjust the amount based on your preference for garlic intensity.
  • Parmesan Cheese: This adds a savory, umami flavor and helps bind the pesto. You could substitute with Pecorino Romano or aged Asiago.
  • Lime Juice: A splash of lime provides a bright, citrusy note that complements the Thai basil beautifully. Lemon juice can serve as a substitute in a pinch if you’re out of limes.
  • Fish Sauce: Optional, but it adds depth and saltiness, enhancing the Thai flavors. If you’re not a fan of fish sauce, consider using soy sauce as an alternative or omit it altogether.
  • Olive Oil: This forms the base of pesto, helping to blend all the ingredients into a smooth sauce. For a different flavor profile, you could experiment with a neutral oil, such as grapeseed.

How to Make Thai Basil Pesto


Here are the quick, step-by-step instructions with visuals; you can find the full instructions, including the exact ingredients, in the recipe card below.

Pro-tip: Lightly toast the pine nuts before blending to enhance their nutty flavor and add extra depth to the pesto.

1. Combine Ingredients: In your food processor, add the Thai basil leaves, raw pine nuts, garlic, parmesan cheese, lime juice, and fish sauce (if using).

ingredients in a food processor before being processed.

2. Initial Blend: Pulse the mixture a few times until everything is coarsely chopped. This helps maintain some texture in your pesto.

ingredients in a food processor after first set of pulses.

3. Add Olive Oil: Slowly drizzle in the olive oil while the food processor runs. Continue blending until the pesto is smooth and well combined.

ingredients in a food processor after fully processed.

4. Season: Taste your pesto and add salt and pepper as needed. Remember to start with a small amount and adjust to your preference.

5. Serve: Thai basil pesto is great with pasta, as a pizza sauce, or as a spread for bruschetta.

chicken pesto flatbread on a cutting board.

Make-Ahead and Storage


Make-Ahead: You can prepare Thai Basil Pesto in advance and store it in an airtight container in the refrigerator for up to 5 days. To prevent discoloration, apply a thin layer of olive oil to the surface before sealing.

How to Store: For longer storage, freeze the pesto in ice cube trays. Once frozen, transfer the cubes to a freezer-safe bag or container so you can thaw only the amount you need for each use. Frozen pesto will keep its flavor for up to 3 months.

How to Use: Thaw frozen pesto in the refrigerator overnight or at room temperature for several hours. You can also add frozen pesto cubes directly to hot pasta or soups. Stir well to incorporate the pesto evenly.

Recipe Tips and Notes


  • Use fresh Thai basil. For the most authentic and vibrant flavor, stick with fresh Thai basil leaves. If you can’t find them, sweet basil is a suitable alternative, but it will alter the flavor.
  • Toast the pine nuts. Lightly toasting the pine nuts before blending adds a rich, nutty depth to your pesto. Just keep an eye on them. They can burn quickly.
  • Drizzle in olive oil slowly. Gradually add the olive oil while blending to create a smooth, well-emulsified pesto.
  • Experiment with different nuts. While pine nuts are traditional, cashews or walnuts can be used for a different flavor profile and texture. 

Frequently Asked Questions


Thai basil has a more robust flavor compared to sweet Italian basil, with hints of anise and a slightly spicy kick. While both are aromatic, Thai basil’s stronger, more distinctive taste makes it a popular choice in Southeast Asian cooking, adding a unique flavor profile to this pesto recipe.

Yes, you can make Thai Basil Pesto in a blender if you don’t have a food processor. For best results, use a high-powered blender and work in small batches, stopping frequently to scrape down the sides and ensure all ingredients are evenly incorporated.

thai basil pesto in a white cup on a cutting board.

More Sauce Recipes to Try


Looking for more inspired sauce recipes? Try these other favorites:

  • Tzatziki Sauce Made with Greek Yogurt – Made from Greek yogurt, it is perfect for veggies, pita chips, gyros, sandwiches, grilled proteins, and so much more.
  • Hot Honey Sauce – A perfect balance of sweet honey with spicy heat. It’s perfect for wings, pizza, or drizzling over fried chicken for an irresistible flavor boost.
thai basil pesto in a white cup on a cutting board.

Thai Basil Pesto

No ratings yet
Author: Melissa
This Thai Basil Pesto combines the distinctive flavor of Thai basil with traditional pesto ingredients for a bold, flavorful sauce. Whether drizzling it over noodles, spreading it on sandwiches, or using it as a dip, this versatile pesto adds a vibrant Thai twist to any dish.
Share Recipe
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 16 tablespoons
Calories: 78 kcal

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

Equipment

  • Food Processor

Ingredients  

  • 2 cups Thai basil leaves, fresh
  • ½ cup pine nuts
  • 3 cloves garlic
  • cup parmesan cheese, grated or shredded
  • 1 teaspoon lime juice
  • 1 teaspoon fish sauce, optional
  • cup olive oil
  • kosher salt, to taste
  • ground black pepper, to taste

Instructions 

  • In a food processor, combine the Thai basil leaves, raw pine nuts, garlic, parmesan cheese, lime juice, and fish sauce (if using).
  • Pulse the mixture until coarsely chopped.
  • With the food processor running, slowly drizzle in the olive oil until the pesto is smooth and emulsified.
  • Season with salt and pepper to taste.
  • Serve with your favorite pasta or as a sauce for pizza or bruschetta.

Notes

1. Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed. The nutritional value is only for pesto. It does not include the nutrition for any substitutions.
2. Be sure to check out the Key Ingredients along with the Recipe Tips and Notes sections found in the post, for more tips, options, substitutions, and variations for this recipe! You will also find step-by-step photos there.
Serving: 1tablespoon | Calories: 78kcal | Carbohydrates: 1g | Protein: 1g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Cholesterol: 1mg | Sodium: 63mg | Potassium: 40mg | Fiber: 0.2g | Sugar: 0.2g | Vitamin A: 176IU | Vitamin C: 1mg | Calcium: 32mg | Iron: 0.4mg
Did you make this recipe?Tag us on Instagram @casual.epicure to be featured on our stories!

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this Recipe