Go Back
+ servings
Print Recipe

Green Beans, Corn, Onions with Shallot Vinaigrette

Course Vegetables
Cuisine American
Keyword corn salad, corn salad recipe, fresh corn salad, green beans, onions, summer dinner ideas, vegetables
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Calories 168 kcal


  • 1 yellow onion 1 large thinly sliced yellow onion
  • 1 pound green beans 1 pound stem end picked off green beans
  • 2 shallots 2 roasted shallots
  • 2 corn 2 ears of corn
  • 0.25 cup red wine vinegar 1/4 cup of good red wine vinegar
  • 0.25 cup olive oil 1/4 cup olive oil


  1. Bring a large pot of salted water to a boil. You will need to boil the onion first, the green beans second and the corn last, all in the same pot of water, so make sure you will have a strainer handy or a steamer basket to remove the onions.

  2. Boil the onions for 1 minute. Using the strainer, transfer the onion slices to an ice bath and chill for about 2 minutes. Remove the onion slices and place on a paper toweled bowl.

  3. Boil the green beans until tender, about 5 minutes. Transfer them to the ice bath and chill for 3 to 4 minutes. Remove the beans to a paper lined bowl.

  4. Boil the corn for 2 minutes, and then immerse the ears in the ice bath until completely chilled, about 5 minutes. Add more ice cubes to the ice bath as needed.

  5. In a blender, combine the shallots, the ¼ cup vinegar, a nice pinch of salt, and several grinds of pepper. . Process briefly then with the motor running adds the ½ cup olive oil.

  6. Cut the corn off the cob, cutting deeply enough against the cob so that the corn comes in planks. Remove the paper from the bowl of the green beans. Toss the green beans with half of the vinaigrette. Top with the plank of corn and scatter any remaining kernels around the salad.

Nutrition Facts
Green Beans, Corn, Onions with Shallot Vinaigrette
Amount Per Serving
Calories 168 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 1g6%
Sodium 9mg0%
Potassium 279mg8%
Carbohydrates 10g3%
Fiber 3g13%
Sugar 4g4%
Protein 2g4%
Vitamin A 785IU16%
Vitamin C 15.8mg19%
Calcium 48mg5%
Iron 1.4mg8%
* Percent Daily Values are based on a 2000 calorie diet.