Prep the beans: Rinse and drain all beans well. This removes excess sodium and helps the dressing stick better.
Make the dressing: In a small bowl or jar, whisk together olive oil, lime juice, red wine vinegar, Dijon, garlic, maple syrup, cumin, smoked paprika, salt, and pepper until smooth.
Chop the veggies: Halve the tomatoes, dice the bell pepper and cucumber, and finely chop the red onion and herbs.
Combine the base: In a large bowl, add the beans and cooked quinoa or brown rice if using. Pour in half the dressing and toss gently to coat.
Add the crunch and color: Fold in tomatoes, bell pepper, cucumber, red onion, and herbs.
Add more dressing as needed so everything is lightly coated.
Finish and season: Gently fold in avocado, feta (if using), and seeds. Taste and adjust salt, pepper, or lime juice. You want bright, balanced flavors.
Serve: Spoon into bowls and enjoy as is, or chill for 20–30 minutes to let the flavors meld.