Boil 250 grams of pasta (preferably penne or fusilli) in a large pot of salted water until al dente. Drain and set aside.
In a pan, dry roast 100 grams of cashews on low heat until they turn golden brown. Remove from heat and let them cool.
In a blender, add the roasted cashews, 1 cup of fresh basil leaves, 2 cloves of garlic, 1/4 cup of grated Parmesan cheese, salt to taste, and 1/4 teaspoon of black pepper. Blend until smooth.
While blending, slowly drizzle in 1/4 cup of olive oil until the mixture becomes a smooth paste.
In a large pan, heat 1 tablespoon of olive oil over medium heat. Add the cooked pasta and cashew pesto sauce. Toss well to coat the pasta evenly.
Cook for 2-3 minutes until the pasta is heated through. Adjust salt and pepper if needed.
Serve hot, garnished with grated Parmesan cheese and fresh basil leaves.