Meanwhile, in a large nonstick skillet, saute the mushrooms, onions and garlic in butter and oil for 5 minutes or until tender.
Add tomatoes; cook, uncovered, over medium heat for 10 minutes or until tender, stirring occasionally. Stir in the basil, parsley, salt and pepper; cook 2-3 minutes longer.
Drain pasta; top with tomato mixture and Parmesan cheese.