In a large frying pan over medium heat, heat oil and add chicken. Fry until slightly brown on both sides.
Add onion and garlic. Cook for about 5 minutes or until garlic is golden and onions are transparent.
Add tomatoes, broccoli, salt, pepper and oregano. Stir well and bring to a boil. Cover and turn down heat to simmer for about 10 minutes.
Meanwhile, bring a large saucepan of lightly salted water to a boil. Add pasta and cook for 8 to 10 minutes or until al dente. Drain and add back into saucepan. Pour in chicken sauce into and mix well.
Add basil and toss well. Top with Parmesan cheese. Serve.