Step 1Bring the water or stock to a boil and add the rice and 3/4 teaspoon salt if using water, or 1/4 to 1/2 teaspoon salt if using salted stock. When the water comes back to a boil, reduce the heat to low, cover and simmer until the rice is tender, 45 minutes. Check the rice by spooning out a few grains and rinsing them with cold water. They should be splitting and should be tender to the bite, with no hardness in the shells. Drain off any remaining liquid.
Step 2While the rice is cooking, steam the broccoli until just tender, about 5 minutes. Refresh with cold water.
Step 3Combine the wild rice, broccoli, pecans, parsley or herbs and optional red pepper in a salad bowl.
Step 4Mix together the lemon juice, vinegar and garlic. Add salt to taste. Stir in the olive and walnut oils and add freshly ground pepper. Combine well and taste. Adjust salt. Toss and serve.