Cook the orzo pasta according to package directions, drain and rinse with cold water and set aside.
Combine the spinach, basil, pine nuts, cheese, garlic, and olive oil in a blender or food processor. Toss the freshly made pesto sauce together with the orzo pasta in a large bowl, then mix in the tomatoes, mozzarella cheese, pine nuts and salt and pepper to taste.