Heat oil in a large skillet. Add onions, celery and garlic and sauté until transparent.
Cook orzo according to package directions, using chicken broth instead of water. During last 2 minutes of cooking time, add spinach. Drain well in a colander. Add beans, onion mixture, and pepper. Mix gently until well combined.