In a pot, add water and boil well. Once boiled well, add pasta and cook until cooked well. Drain the pasta and rinse under cold water to cool it down. Keep them aside.
Cut avocados in half lengthwise, remove the pits and scoop the flesh into a bowl.
In a blender, add scooped avocado, lemon juice, olive oil, minced garlic, salt and pepper. Grind it well until it turns smooth and creamy. Keep the avocado dressing aside.
In a mixing bowl, add cooked pasta, cherry tomatoes, chopped red onion, basil leaves and coriander leaves. Stir well until combined.
Add the prepared avocado dressing to the pasta and vegetables and stir well until the dressing is coated with all the ingredients evenly.
In a pan, add pine nuts and toast it well on medium flame until lightly golden and aroma comes. Sprinkle this toasted pine nuts on the top of the salad.
Cover the bowl and refrigerate the avocado pasta salad for at least 30 minutes.
Again, mix the salad before serving.
Finally, garnish the avocado pasta salad with fresh coriander leaves.
Creamy avocado pasta salad is ready to serve.