Process all the pesto ingredients until you get a smooth texture.
Combine tomatoes, onion, salt, pepper and oil in a bowl.
Spread 2 tablespoons of pesto on a large plate. Add the tomato-onion mixture, drizzle some pesto and top with mozzarella balls, balsamic glaze and pine nuts.