Drain peas well and set aside.
In a large wide saucepan, heat oil over medium heat. Add onions, peppers; stir and cook until softened, about 5 minutes. Add tomatoes and garlic and cook, stirring, for 5 minutes. Add rice and stir for 1 minute to coat the grains. Pour in chicken stock and bring to a simmer. Add salt, cayenne pepper and reserved black-eyed peas. Cover and simmer on low heat for about 20 minutes, or until liquid has been absorbed.
To serve, mound on serving plates and shower with green onions, toasted pecans and black pepper. Serve hot, warm or cold.
Per serving:330 calories, 10 g fat (1 g saturated), 2 mg cholesterol, 50 g carbohydrate, 577 mg sodium.