Using a fine-mesh strainer, rinse and drain quinoa. Place in a medium pot with water and a pinch of salt. Bring to a boil over high heat.
Once boiling, reduce heat, cover, and simmer until the liquid is absorbed (~15 minutes). Look for a white ring that pops out when the quinoa is cooked. Remove from heat and let rest, covered, for 10 minutes. Fluff with a fork and transfer to a large bowl.
While the quinoa is cooking, drain and rinse beans. If necessary, trim broccoli florets to make consistently sized pieces.
If using fresh broccoli, blanch for best flavor. Bring a pot of water to boil. Add broccoli. Cook for 2 minutes. Immediately drain and submerge in an ice bath. Once cool, drain.
Add the beans, broccoli, pesto, and lemon juice to the bowl with the slightly cooled quinoa. Using a spatula, fold until well-combined. Top with parmesan cheese. Add salt and pepper to taste. Enjoy!