1. Cook pasta according to package directions.
2. 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. Yield: 4 servings.