In a saucepan, bring broth to a boil. Stir in rice. Reduce heat; cover and simmer for 15 minutes or until tinder. Place 1 in. of water and asparagus in a skillet; bring to a boil. Reduce heat; cover and simmer for 2 minutes. Add peas; return to a boil. Reduce heat; cover and simmer for 2-3 minutes or until crisp-tender. Drain.
In a large bowl, combine the rice, asparagus mixture, onions, pecans and cilantro; mix well. In a bowl, whisk the oil, lemon juice, sour cream, lemon zest, salt and pepper. Pour over rice mixture; toss to coat. Cover and refrigerate for 1-2 hours.
Just before serving, line a platter with 1 cup of spinach. Tear remaining spinach; arrange over spinach leaves. Top with rice mixture.