Balsamic Green Bean Salad (Easy!)
This green bean salad features sweet tomato, red onion, fresh dill, optional feta, and a tasty lemon-balsamic dressing. It's so vibrant, fresh, and great made in advance!
Author: Kaitlin - The Garden Grazer
Prep Time:20 minutes mins
Cook Time:5 minutes mins
Total Time:25 minutes mins
Course: Side Dish
Cuisine: Gluten-Free, Oil-Free, Vegan
Servings: 4 (1-cup servings)
- 1 lb. fresh green beans
- 1/2 pint grape tomatoes
- 1/2 cup red onion, diced
- 1-2 Tbsp. fresh dill
- Optional: 1/3 cup vegan feta crumbles
For the lemon-balsamic dressing:
- 2 Tbsp. balsamic vinegar
- 2 Tbsp. fresh lemon juice
- 1 tsp. Dijon mustard
- 1/2 tsp. pure maple syrup
- 1-2 cloves garlic, minced
- 1/4 tsp. salt
Make dressing: In a small bowl, whisk together all dressing ingredients. Set aside.
Prepare beans: Trim the ends off of the green beans. Steam (or boil) them for about 3-4 minutes until crisp-tender. Then in a colander, rinse them with cold water to stop the cooking. Drain well, then cut the green beans into about 1.5-inch pieces.
Prepare veggies: While green beans are cooking, finely dice the red onion. Halve or quarter the tomatoes. Roughly chop the fresh dill. Place all in a medium bowl.
Combine salad: Add cooked, cut green beans to the veggie bowl. Pour dressing over the top and toss to coat.
Marinate: At this point you can enjoy the salad immediately, but the flavor is best after it marinates. Cover and refrigerate the salad for a couple hours (or overnight) if you wish.
Add feta (optional): Right before serving, add the vegan feta crumbles and lightly toss.
Yield: Recipe makes about 4 cups salad.
For oil-free: Use an oil-free vegan feta cheese or leave this out.
Adding oil: Feel free to whisk in a tablespoon of high-quality extra virgin olive oil to the dressing if you wish.
Nutritional content: This is calculated without the optional feta cheese.
Recipe originally posted February 2013. Updated June 2025.
Adapted from Taste of Home.
Calories: 67 kcal | Carbohydrates: 15 g | Protein: 3 g | Fat: 0.5 g | Saturated Fat: 0.1 g | Polyunsaturated Fat: 0.2 g | Monounsaturated Fat: 0.1 g | Potassium: 435 mg | Fiber: 4 g | Sugar: 8 g | Vitamin A: 1286 IU | Vitamin C: 28 mg | Calcium: 60 mg | Iron: 2 mg