Ingredients
– 2 cups Thai basil leaves, packed, washed, and dried
– 2 tablespoons roasted and unsalted cashew nuts
– 2 tablespoons roasted and unsalted peanuts
– 2 garlic cloves, crushed
– 1/2 teaspoon chili flakes
– 60 milliliters olive oil or sesame oil
– 1/2 teaspoon sea salt
– 1 teaspoon rice wine vinegar
– 1 teaspoon caster sugar
– Juice from 1/2 lime, to taste
Instructions
1-First step: prep the herbs and nuts Start by washing the Thai basil leaves well, then dry them thoroughly. Any extra water can make the pesto thin and dull the flavor. Measure out the cashews, peanuts, garlic, chili flakes, oil, salt, vinegar, sugar, and lime juice so everything is ready to go. This is the easiest way to keep the process smooth, especially if you are making this quick Thai basil pesto after a long day. If you are using a food processor, a blender, or even a mortar and pestle, prep still matters. For the best texture, give the nuts a quick toast if they are not already roasted. That extra step deepens the flavor and makes the final Thai pesto taste fuller. If you need a nut swap, sunflower seeds can work in a pinch, though the flavor will be different.
2-Second step: load the bowl or food processor Add the Thai basil leaves, roasted cashews, roasted peanuts, crushed garlic, chili flakes, sea salt, rice wine vinegar, caster sugar, and lime juice into the bowl of a food processor. Pulse a few times first so the leaves begin to break down before you add too much oil. This helps the mixture stay chunky enough to control the texture. If you want a more rustic pesto, stop earlier and leave it a little coarse. If you want a smoother sauce for noodles or dipping, keep processing a little longer. Home cooks who like a bold sauce for quick meals can also add a tiny splash of water to help it blend, but only if needed.
3-Third step: stream in the oil With the processor running, slowly pour in the olive oil or sesame oil. Add it in a steady stream so the pesto turns glossy and thick. Use the full 60 milliliters for a richer sauce, or start with a little less if you want a thicker paste. This part makes a big difference in texture, so go slowly. Taste as you blend. If the pesto feels too sharp, add a pinch more sugar. If it tastes flat, add another small squeeze of lime or a little more salt. If you like heat, this is a good time to add more chili flakes. For a milder version, keep the spice level low and let the basil lead.
4-Fourth step: check the texture and balance Stop and scrape down the sides of the bowl. Blend again until the mixture looks even. The pesto should be spoonable, not watery, and it should still have some texture from the nuts. If it looks too thick, add a few drops of oil or a small splash of water. If it looks too loose, add a few more basil leaves or another teaspoon of nuts. This stage is where you make it your own. That is why Thai basil pesto works so well for different tastes and diets. You can keep it bold and punchy for a fusion noodle bowl, or make it slightly softer for spreading on sandwiches or tossing with vegetables.
5-Final step: taste, serve, and enjoy Give the pesto one last taste before serving. Adjust the lime, salt, or chili until the flavor feels balanced. Serve right away with noodles, rice, grilled fish, tofu, shrimp, chicken, or roasted vegetables. It also works as a dip for fresh vegetables or as a spread on toast. For a fast dinner, toss it with hot pasta and a little cooking water. If you are already a fan of bright sauces, you might also like using it with these grilled shrimp tacos for a fresh and punchy meal.
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
💡 Opt for sesame oil to amp up the authentic Thai aroma and nutty depth.
🌶️ Start with less chili flakes if you’re sensitive to spice, then build up to your perfect heat level.
🍋 Freshly squeezed lime juice is key – it adds a bright, tangy finish that balances the richness.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Sauces & Condiments
- Method: Blending
- Cuisine: Thai Fusion
- Diet: Vegan
Nutrition
- Serving Size: 1/4 cup
- Calories: 180 kcal
- Sugar: 1g
- Sodium: 150mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 3g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 0mg
