Cook pasta according to package directions. Drain and set aside. In a large skillet, heat oil and saute onions, broccoli, garlic and carrots for 5 minutes on medium heat. Add basil and stock. Simmer
, for 3 minutes. Add butter, salt, pepper and cooked pasta. Toss until heated completely and blended well. Sprinkle with the parmesan cheese and serve. Makes 6 to 8 servings.