Cook pasta according to package directions, omitting salt and fat.
Place beans in a colander; place spinach on top of beans. Set aside.
Combine olive oil and next 4 ingredients in a small bowl.
When pasta is done, remove 1/4 cup pasta water from pan; set aside. Pour remaining pasta water and pasta over spinach and beans in colander. Stir 1/4 cup reserved pasta water into reserved olive oil mixture.
Drain pasta mixture well; place in a large bowl. Pour olive oil mixture over pasta mixture; toss well. Sprinkle with Parmesan cheese and pepper; toss well. Let stand 5 minutes; serve warm.