Rinse 1 cup of quinoa in a fine mesh strainer.
Add the rinsed quinoa to a saucepan with 2 cups water.
Bring it to a boil over medium-high heat.
Reduce the heat to low and cover the saucepan.
Cook for 15 minutes, or until the water is absorbed.
Remove the saucepan from the heat and let it sit, covered, for 5 minutes.
Fluff the quinoa with a fork.
Spread the quinoa on a plate or tray to cool faster.
Halve the cherry tomatoes.
Drain the mozzarella pearls.
Chop the basil.
Slice the red onion, if using.
Dice the avocado or cucumber, if using.
Add the olive oil, balsamic vinegar, lemon juice, honey, kosher salt, and black pepper to a small bowl.
Whisk the dressing ingredients together.
Add the cooled quinoa, cherry tomatoes, mozzarella pearls, basil, and any optional add-ins to a large bowl.
Pour the dressing over the top.
Toss gently until everything is evenly coated.
Drizzle with 2 to 3 tablespoons balsamic glaze just before serving.