For lemon lovers: zest the entire lemon and set all of the lemon zest aside. If you don't love lemony things, skip this step.
Squeeze all of the juice out of the lemon into a bowl and remove any seeds. Set the lemon juice aside.
In a food processor, combine, avocado, lemon juice, 2/3 of the lemon zest (if using,) garlic, salt and yogurt of your choice. Pulse until smooth and creamy. Taste and if you want more salt, sprinkle more into the mixture and pulse until the dip is your preferred saltiness.
Smooth out the dip on a plate or into a bowl. Add a drizzle of olive oil and top with fresh cilantro. Crack some pepper on top and finally, sprinkle lemon zest around the dip for color and seasoning. Serve with your dipping food of choice and serve the dip immediately.