Go Back
+ servings
Plate of green beans with tomato and shallot

Green Beans with Shallots and Tomatoes

Fresh, crisp green beans dressed in a warm, tangy shallot dressing! A simple and delicious side dish, especially in summertime.
AuthorKaitlin - The Garden Grazer
Prep Time:10 minutes
Cook Time:15 minutes
Total Time:25 minutes
CourseSide Dish
CuisineGluten-Free, Oil-Free, Vegan


  • 1 lb. fresh green beans
  • 2 medium shallots (about 1/2 cup sliced)
  • 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.

Nutrition Per Serving (Estimate)

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