Cook the pasta according to package directions. Drain in colander.
Meanwhile, heat a large nonstick skillet over medium-high heat. Add the olive oil and saute the garlic and onion until golden, about 3 minutes. Add the mushrooms and saute 2 minutes. Add the broccoli and broth and bring to a boil. Cook briefly then add the rest of the ingredients, including the pasta. Serve immediately or chill for later use. This salad looks nice if garnished with sliced fresh tomatoes and fresh cracked black pepper.