Thai Basil Pesto Recipe Easy Homemade Version

Marie Delacroix Avatar
By:
Marie Delacroix
Published:

[grow_share_buttons]

Why You’ll Love This Thai Basil Pesto

Thai Basil Pesto is a fast, fresh sauce that brings a bold twist to everyday meals. If you have Thai basil growing in the garden, this is one of the easiest ways to use a big handful before it wilts. It takes only 15 minutes from start to finish, and the flavor is bright, savory, and just a little spicy.

  • Quick and easy: This homemade pesto comes together in a mini food processor in minutes, so it fits busy weeknights, student meals, and last-minute dinner plans.
  • Good for you: Thai basil gives you vitamin A and vitamin C, while nuts add healthy fats and a little protein. The recipe is naturally vegan and can be made gluten-free.
  • Very flexible: Use Italian basil if you are short on Thai basil leaves, swap cashews for peanuts, or choose soy sauce or tamari instead of sea salt for a different flavor.
  • Big flavor in a small batch: The mix of lime juice, garlic, chili flakes, and basil creates a sauce that tastes fresh, zesty, and a little peppery.
This is the kind of recipe that turns a simple bowl of noodles, rice, or roasted vegetables into something you will want to make again and again.

If you like quick homemade sauces, you may also enjoy this fun snack idea from Today Recipe Hub for your next gathering.

For more herb inspiration, you can also read about the benefits of growing Thai basil indoors.

FeatureWhy It Helps
15 minute prepGreat for busy parents, students, and working professionals
Vegan friendlyNo cheese or animal products needed
Bright flavorThai basil, lime, and garlic make the sauce stand out
Easy storageKeep it in the fridge or freeze for later
Jump to:

Essential Ingredients for Thai Basil Pesto

Here is the full ingredient list for this Thai Basil Pesto Recipe. Every item is measured so you can make it without guessing.

  • 2 cups Thai basil leaves, packed, washed, and dried – the main herb that gives the pesto its bold Thai basil flavor.
  • 2 tablespoons cashew nuts, roasted and unsalted – add creaminess and a soft, rich texture.
  • 2 tablespoons peanuts, roasted and unsalted – bring extra nutty depth and help thicken the sauce.
  • 2 garlic cloves, crushed – add sharp, savory flavor.
  • 1/2 teaspoon chili flakes – gives a gentle heat you can adjust to taste.
  • 60 milliliters olive oil or sesame oil – helps blend everything into a pesto-like consistency.
  • 1/2 teaspoon sea salt, or 1 teaspoon soy sauce or tamari – seasons the pesto and adds depth.
  • 1 teaspoon rice wine vinegar – adds a light tang that balances the herbs and nuts.
  • 1 teaspoon caster sugar – softens the acidity and rounds out the flavor.
  • Lime juice from 1/2 lime, to taste – brightens the pesto and adds fresh citrus notes.

Special Dietary Options

  • Vegan: This recipe is already vegan. If you want a deeper savory taste, use soy sauce or tamari instead of sea salt.
  • Gluten-free: Use tamari instead of soy sauce if you want a gluten-free option.
  • Low-calorie: Use a little less oil and add more lime juice or a splash of water for a lighter texture.

How to Prepare the Perfect Thai Basil Pesto: Step-by-Step Guide

First Step: Wash and prep the basil

Start by washing and drying the Thai basil leaves well. Pat them dry with a clean towel or let them air-dry for a few minutes. This matters because extra water can thin out the pesto and dull the flavor. Once dry, pick the leaves from the stems and measure out 2 packed cups.

Second Step: Add everything to the processor

Place the Thai basil leaves into the bowl of a mini food processor. Add the 2 tablespoons of roasted cashews, 2 tablespoons of roasted peanuts, 2 crushed garlic cloves, 1/2 teaspoon chili flakes, 60 milliliters olive oil or sesame oil, 1/2 teaspoon sea salt or 1 teaspoon soy sauce or tamari, 1 teaspoon rice wine vinegar, 1 teaspoon caster sugar, and the lime juice from 1/2 lime.

If you do not have enough Thai basil leaves, add some Italian basil leaves to make up the amount. You can also use only one type of nut if that is what you have on hand. Both choices still give you a tasty homemade pesto.

Third Step: Blend to a pesto-like texture

Pulse the mixture a few times first, then blend until it starts to look like pesto. Stop and scrape down the sides halfway through blending so everything gets mixed evenly. This part is important because basil leaves and nuts can stick to the sides of the bowl.

Blend for a chunky finish if you like texture, or keep going for a smoother sauce. If the pesto looks too thick, add a small splash more oil. If it tastes flat, add a little more lime juice.

Fourth Step: Taste and adjust

Spoon out a little pesto and taste it carefully. You are looking for a balance of salty, tangy, spicy, and fresh flavors. Add more lime juice if you want extra brightness. If you prefer more heat, add a few more chili flakes. If you like a richer finish, blend in a little more oil.

The best Thai Basil Pesto is the one that tastes right to you, so do not be afraid to adjust it.

Final Step: Store and serve

Once the pesto is ready, place it into a clean jar or container. Drizzle a thin layer of extra olive oil over the top to help prevent browning and keep the color bright. Seal the jar tightly and store it in the refrigerator for up to a week, or freeze it for up to 4 months.

This pesto is great over pasta, rice, noodles, grilled chicken, tofu, roasted vegetables, or even spread on toast. If you enjoy Thai flavors at home, you may also like this Thai basil chicken recipe for another quick meal idea.

Thai Basil Pesto Recipe Easy Homemade Version 9

Dietary Substitutions to Customize Your Thai Basil Pesto

Protein and main component alternatives

This recipe does not use a main protein, but the nuts do add body, richness, and a little protein. If you want to switch things up, you can use only cashews for a creamier finish or only peanuts for a deeper roasted flavor. That makes the recipe handy when your pantry is low or when you want to match the pesto to a different meal.

For a stronger savory taste, soy sauce or tamari can replace sea salt. Tamari is a good choice if you need a gluten-free version. If you want a more traditional Southeast Asian flavor, sesame oil works well too.

Vegetable, sauce, and seasoning modifications

If you do not have enough Thai basil, mix in Italian basil leaves. This gives you a softer basil flavor, but the pesto still tastes fresh and lively. You can also adjust the chili flakes to suit your family. Use less for kids or mild eaters, and add more if you like heat.

Rice wine vinegar brings a light tang, but you can add a little more lime juice if you want a sharper finish. A touch more caster sugar can help balance extra acidity. These small changes make it easy to build a pesto that fits your taste and your dinner plan.

Mastering Thai Basil Pesto: Advanced Tips and Variations

Pro cooking techniques

For the best Thai Basil Pesto, start with fresh picked leaves. Older leaves can taste a bit tough, while fresh leaves bring the brightest flavor. If you like a deeper nutty taste, toast the nuts lightly before blending, even if they are already roasted. Let them cool first so the heat does not bruise the basil.

You can also make this recipe in a mortar and pestle if you want a more rustic texture. It takes a little more time, but it gives the pesto a hand-crushed feel that many home cooks love. A food processor is faster, though, and works well for busy days.

Flavor variations

Try sesame oil for a more aromatic finish, or use olive oil for a softer, more familiar taste. If you want a stronger savory note, use tamari instead of sea salt. For a fresher and brighter profile, add a little more lime juice at the end. If you want a thicker sauce for spreading, blend a bit less. If you want it smoother for noodles, blend a little longer.

Presentation tips

Spoon the pesto into a small bowl and swirl the top with the back of a spoon. Add a few basil leaves, chopped peanuts, or a tiny drizzle of oil on top. That simple finish makes it look lovely on a dinner table or in a meal prep container.

Make-ahead options

This pesto is great for batch cooking. Make it on a Sunday, store it in small jars, and use it during the week for fast lunches and dinners. It is also a smart way to use up a big harvest from the garden. Because it keeps in the freezer, you can save extra portions for later.

For another sweet and easy recipe idea from the same site, you can browse this banana bread coffee cake recipe when you want something homemade for breakfast or snack time.

How to Store Thai Basil Pesto: Best Practices

Refrigeration

Store the pesto in a jar or airtight container in the fridge for up to one week. Drizzle a little extra olive oil on top before sealing it. This helps slow browning and keeps the color fresh.

Freezing

For longer storage, freeze the pesto for up to 4 months. Small freezer-safe containers work well, and ice cube trays are even better for portioning. Once frozen, pop the cubes into a freezer bag and label it with the date.

Reheating and using leftovers

You do not need to reheat pesto in the usual sense. Instead, let it thaw in the fridge or at room temperature, then stir it well before using. If it separates a little, just mix it back together. A squeeze of fresh lime juice can wake it up again after storage.

Meal prep considerations

Make small portions so you can grab just what you need for noodles, pasta, roasted vegetables, or sandwiches. This makes weeknight cooking faster and cuts down on waste.

Nutrition Information for the Full Batch

NutrientTotal Amount
Calories794 kilocalories
Carbohydrates17 grams
Protein11 grams
Fat79 grams
Saturated Fat11 grams
Polyunsaturated Fat12 grams
Monounsaturated Fat53 grams
Sodium1190 milligrams
Potassium467 milligrams
Fiber4 grams
Sugar5 grams
Vitamin A2829 IU
Vitamin C11 milligrams
Calcium129 milligrams
Iron4 milligrams

Because this recipe makes a full batch of pesto, the numbers above are for the entire amount, not a single serving.

Thai Basil Pesto
Thai Basil Pesto Recipe Easy Homemade Version 10

FAQs: Frequently Asked Questions About Thai Basil Pesto

What is Thai basil pesto?

Thai basil pesto is an Asian-inspired twist on the classic Italian pesto sauce. It swaps sweet basil for Thai basil, which brings a bold licorice-like flavor with hints of spice and anise. Traditional ingredients include Thai basil leaves, roasted peanuts or cashews instead of pine nuts, garlic, lime juice, fish sauce for umami, fresh chilies for heat, and coconut oil or neutral oil. Some recipes skip cheese to keep it vegan-friendly. This vibrant green sauce is perfect for stir-fries, noodle dishes, grilled meats, or as a dip. Blend all ingredients in a food processor until smooth, adjusting lime and fish sauce to taste. It takes about 10 minutes to prepare and stores well in the fridge for up to a week. (92 words)

What’s the difference between Thai basil and regular basil?

Thai basil leaves are narrower with serrated edges, purple stems, and sturdier texture compared to Italian sweet basil’s rounded, delicate green leaves and stems. Flavor-wise, Thai basil offers a sweet anise or licorice taste with mild spice, while Italian basil is fresh and sweet with black pepper and mint notes. For Thai basil pesto, Thai basil delivers authentic bold impact, but Italian basil works as a milder substitute—just add extra lime or chili to mimic the profile. Grow Thai basil in warm spots; it thrives in heat unlike fussier sweet basil. Always use fresh leaves for best pesto results. (98 words)

What ingredients do I need for Thai basil pesto?

Key ingredients for homemade Thai basil pesto: 2 cups fresh Thai basil leaves (stems removed), 1/2 cup roasted peanuts or cashews, 2-3 garlic cloves, 1-2 Thai bird’s eye chilies (adjust for heat), juice of 2 limes, 2 tablespoons fish sauce (or soy sauce for vegan), 1/2 cup coconut oil or neutral oil, and optional 1/4 cup grated Parmesan or nutritional yeast. Toast nuts first for deeper flavor. Pulse in a food processor: start with basil, garlic, chilies, then add nuts, liquids, and oil while blending to creamy consistency. Taste and tweak seasoning. Yields about 1.5 cups, enough for 4 servings. (102 words)

How do I make Thai basil pesto at home?

To make Thai basil pesto: 1. Toast 1/2 cup peanuts in a dry pan over medium heat for 3-5 minutes until golden; cool. 2. In a food processor, add 2 cups Thai basil leaves, 2 minced garlic cloves, 1-2 chopped chilies, and toasted nuts; pulse to chop. 3. Stream in 2 tbsp fish sauce, juice of 2 limes, and 1/2 cup oil while blending to smooth paste—scrape sides as needed. 4. Taste; add more lime for tang or chili for spice. Avoid over-blending to keep texture. Use immediately or store in jar with oil layer on top. Serve over rice noodles, chicken satay, or veggies. Prep time: 10 minutes. (108 words)

How should I store Thai basil pesto?

Store Thai basil pesto in an airtight glass jar in the fridge for up to 1 week. Pour a thin layer of oil on top to prevent oxidation and browning. For longer storage, freeze in ice cube trays (1-2 tbsp per cube) for up to 3 months—pop out cubes into freezer bags for easy portioning. Thaw in fridge or at room temp; stir well before use. Avoid metal containers to prevent flavor changes. If it darkens slightly, it’s still safe—just stir in fresh lime juice. Pro tip: Label bags with date. Perfect for batch prepping weeknight meals like quick pad Thai or spring rolls. (96 words)

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Basil Pesto 2.Png

Thai Basil Pesto

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌿 Savor the bold, aromatic flavors of homemade Thai Basil Pesto, packed with roasted nuts, chili kick, and fresh lime for an easy, vibrant sauce that transforms everyday meals.
🥜 Perfect for quick prep, this vegan delight offers authentic Thai taste – ideal for pasta, salads, or dipping, bringing garden-fresh excitement to your table effortlessly!

  • Total Time: 15 minutes
  • Yield: 1 cup (about 8 servings)

Ingredients

– 2 cups Thai basil leaves, packed, washed, and dried

– 2 tablespoons cashew nuts, roasted and unsalted

– 2 tablespoons peanuts, roasted and unsalted

– 2 garlic cloves, crushed

– 1/2 teaspoon chili flakes

– 60 milliliters olive oil or sesame oil

– 1/2 teaspoon sea salt, or 1 teaspoon soy sauce or tamari

– 1 teaspoon rice wine vinegar

– 1 teaspoon caster sugar

– Lime juice from 1/2 lime, to taste

Instructions

1-First Step: Wash and prep the basil Start by washing and drying the Thai basil leaves well. Pat them dry with a clean towel or let them air-dry for a few minutes. This matters because extra water can thin out the pesto and dull the flavor. Once dry, pick the leaves from the stems and measure out 2 packed cups.

2-Second Step: Add everything to the processor Place the Thai basil leaves into the bowl of a mini food processor. Add the 2 tablespoons of roasted cashews, 2 tablespoons of roasted peanuts, 2 crushed garlic cloves, 1/2 teaspoon chili flakes, 60 milliliters olive oil or sesame oil, 1/2 teaspoon sea salt or 1 teaspoon soy sauce or tamari, 1 teaspoon rice wine vinegar, 1 teaspoon caster sugar, and the lime juice from 1/2 lime. If you do not have enough Thai basil leaves, add some Italian basil leaves to make up the amount. You can also use only one type of nut if that is what you have on hand. Both choices still give you a tasty homemade pesto.

3-Third Step: Blend to a pesto-like texture Pulse the mixture a few times first, then blend until it starts to look like pesto. Stop and scrape down the sides halfway through blending so everything gets mixed evenly. This part is important because basil leaves and nuts can stick to the sides of the bowl. Blend for a chunky finish if you like texture, or keep going for a smoother sauce. If the pesto looks too thick, add a small splash more oil. If it tastes flat, add a little more lime juice.

4-Fourth Step: Taste and adjust Spoon out a little pesto and taste it carefully. You are looking for a balance of salty, tangy, spicy, and fresh flavors. Add more lime juice if you want extra brightness. If you prefer more heat, add a few more chili flakes. If you like a richer finish, blend in a little more oil. The best Thai Basil Pesto is the one that tastes right to you, so do not be afraid to adjust it.

5-Final Step: Store and serve Once the pesto is ready, place it into a clean jar or container. Drizzle a thin layer of extra olive oil over the top to help prevent browning and keep the color bright. Seal the jar tightly and store it in the refrigerator for up to a week, or freeze it for up to 4 months. This pesto is great over pasta, rice, noodles, grilled chicken, tofu, roasted vegetables, or even spread on toast. If you enjoy Thai flavors at home, you may also like this Thai basil chicken recipe for another quick meal idea.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🌿 Use fresh picked Thai basil leaves for the best flavor; supplement with Italian basil if needed.
🔥 Adjust chili flakes to control the spiciness from mild to fiery.
🛢️ Always drizzle oil on top of stored pesto to prevent browning and maintain vibrant color.

  • Author: Brandi Oshea
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Sauces & Condiments
  • Method: Blended
  • Cuisine: Thai
  • Diet: Vegan, Gluten-Free

Nutrition

  • Serving Size: 1 batch (total)
  • Calories: 794 kcal (total)
  • Sugar: 5 g
  • Sodium: 1190 mg
  • Fat: 79 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 65 g
  • Trans Fat: 0 g
  • Carbohydrates: 17 g
  • Fiber: 4 g
  • Protein: 11 g
  • Cholesterol: 0 mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star