Go Back
+ servings
Green beans with shallots and tomatoes on a plate
5 from 2 votes

Green Beans with Shallots & Tomato

Fresh, crisp green beans dressed in a warm, tangy shallot dressing! A simple and delicious side dish, especially in summer.
Author: Kaitlin - The Garden Grazer
Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes
Course: Side Dish
Cuisine: Gluten-Free, Oil-Free, Vegan
Servings: 4 side servings


  • 1 lb. green beans
  • 2 shallots
  • 2 roma tomatoes
  • 3 Tbsp. red wine vinegar (or white)
  • Salt to taste


  • Trim ends off green beans. Dice tomatoes and slice shallots.
  • Steam the green beans for about 4-5 minutes, until just tender.
  • Meanwhile, in a large skillet over medium heat, saute shallots with a little salt for 4-5 minutes. (I use 3 Tbsp. water/veggie broth for no-oil saute method, adding more as needed.)
  • Add diced tomatoes and cook 2 more minutes.
  • Add red wine vinegar and heat for 1 minute.
  • Reduce heat, add steamed green beans, and mix well to combine the dressing with the beans.


Calories: 52kcal | Carbohydrates: 11g | Protein: 3g | Fat: 1g | Saturated Fat: 1g | Potassium: 354mg | Fiber: 4g | Sugar: 5g | Vitamin A: 1041IU | Vitamin C: 19mg | Calcium: 50mg | Iron: 1mg