Preheat the grill and prep the ingredients: Trim the asparagus, rinse and slice the tomatoes, and chop the onion.
Make the dressing: In a small bowl, whisk together balsamic vinegar, maple syrup, Dijon mustard, olive oil, and minced garlic.
Grill the asparagus: Brush with olive oil and place on a preheated grill over medium heat. Grill for about 8–10 minutes, turning halfway, until tender.
Assemble the salad: In a large bowl, combine the tomatoes, onion, and beans.
Add the asparagus: Cut into 1-inch pieces and add to the bowl.
Finish and serve: Pour the dressing over the salad and toss to combine. Serve at room temperature or chilled.
Video
Notes
Store leftover grilled asparagus in the refrigerator for two to three days. Enjoy leftovers served with a side of grilled chicken or a field green salad.