Scoop 1 ripe avocado into your food processor or immersion blender cup. Starting with a ripe avocado helps everything blend smoothly from the beginning.
Add 1/2 cup Greek yogurt, 1/4 cup mayonnaise, 2 teaspoons lime juice, 1 clove garlic, 1/4 cup cilantro leaves, and a dash of onion powder. This creates the creamy, flavorful base before the beans go in.
Add 1/2 cup cooked white beans and 1/4 cup cashew butter. These blend into the dip to add body, protein, and creaminess without changing the avocado flavor.
Blend everything until fully smooth and creamy, stopping to scrape down the sides as needed. I usually blend a little longer here to make sure the beans are completely broken down for the smoothest texture and easiest digestion.
Taste the dip and adjust as needed. You can add a pinch of salt, a little more lime juice, or a splash of water if you want a thinner, more drizzle-able texture.