Cook the pasta according to package instructions until al dente. Drain and set aside.
Wash and chop the assorted vegetables into bite-sized pieces.
Sauté the vegetables in olive oil until tender yet crisp.
In a food processor, blend together fresh basil, garlic, pine nuts, Parmesan cheese, and olive oil to make the pesto sauce.
Toss the cooked pasta with the pesto sauce until evenly coated.
Combine the pasta with the sautéed vegetables and optional protein additions.
Serve hot, garnished with fresh basil leaves and grated Parmesan cheese.