Cook the Pasta: Begin by boiling the pasta in salted water until al dente. Drain, then let it cool slightly.
Prepare the Mushrooms: In a skillet, heat a little olive oil over medium heat. Add the sliced portabella mushrooms and cook until soft and browned (about 5-7 minutes). Set aside to cool.
Make the Pesto Dressing: In a blender or food processor, combine the basil, Parmesan, garlic, pine nuts, olive oil, salt, and pepper. Blend until smooth.
Assemble the Salad: In a large bowl, toss together the cooled pasta, cooked mushrooms, cherry tomatoes, red onion, and pesto dressing until well coated.
Serve and Enjoy: Garnish with extra Parmesan and basil before serving.
Notes
Feel free to add your favorite vegetables or greens to the salad, such as arugula or spinach.
This salad can be served immediately or chilled for a few hours to enhance the flavors.
If you're preparing this for a crowd, double the recipe for a larger portion.
Keyword creamy pesto, easy pasta salad, fresh basil pesto, healthy pasta salad, Italian mushroom salad, pesto dressing, Portabella mushroom pasta salad, quick pasta salad, summer pasta dish, vegetarian pasta salad