In a large pot, begin cooking the brown rice according to package instructions but instead of water use broth. Cover and simmer until finished, about 40 minutes.
While the rice is cooking, heat the oil or ghee over medium-high heat and add the onion and cook until it begins to become translucent, about 4-5 minutes. Add the garlic and salt; cook for another two minutes.
Add lemon juice, spinach, peas, and basil and stir well to combine. Cook for about 2 additional minutes or until lemon juice is evaporated. Add this mixture to the finished brown rice and stir; then add the pesto and lemon zest and mix well. Serve warm or cold.