Skip to main content
pinterest pinterest icon print print icon

Green Bean Salad

A delightful mixture of steamed green beans, sauteed onions, and tomatoes.

  • Author: Dr. Rosane Oliveira
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 2-4 1x
Print Recipe


  • 1 cup tomato, chopped
  • 2 tbsp shallot, sliced
  • 2 tbsp red wine vinegar
  • 2 tsp Dijon mustard
  • 1/2 cup onion, sliced
  • 3 cups green beans


  1. Stir together tomato, shallots, vinegar and mustard in a large bowl. Let stand 10 minutes.
  2. Heat a pan to med-high heat. Add onion and cook for two minutes until soft. Remove from pan and let cool.
  3. Steam green beans for 3 to 4 minutes or until crisp and tender. Plunge beans into ice water to stop the cooking process; drain and pat dry.
  4. Toss together beans, sautéed onions and tomato mixture. Serve at room temperature, or cover and chill up to 2 hours.

Notes: This salad can also be prepared with Kalamata olives.

Did you make this recipe?

Share a photo and tag us @pblifeorg or use #mypblife — we can't wait to see what you've made!

Rosane Oliveira, DVM, PhD

President & CEO, Plant-Based Life Foundation | Dr. Rosane Oliveira combines a lifelong passion for nutrition with 25 years of genetics research to create programs that help people develop healthy habits on their journey towards a more plant-based lifestyle. She is a Visiting Clinical Professor in Public Health Sciences and was the founding director of the first Integrative Medicine program at the UC Davis School of Medicine. She completed her postgraduate studies in Brazil and did her postdoctoral training in immunogenetics and functional genomics at the University of Illinois at Urbana-Champaign.