The Garden Grazer

  • Recipes
  • Matcha
  • About
  • Newsletter
  • Contact
menu icon
go to homepage
  • Recipes
  • Oil-Free
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Oil-Free
  • Subscribe
  • About
×
Home » Recipes » Sides

Green Beans with Shallots and Tomatoes

Jun 16, 2014 by Kaitlin · 2 Comments

Jump to Recipe

Fresh, crisp green beans are combined with flavorful shallots and tomatoes! This is a simple and delicious side dish, especially in summer with seasonal produce. (Vegan, gluten-free, oil-free.)

Plate of green beans with tomato and shallot

This easy side dish is fantastic when summer vegetables are in season.

The fresh green beans pair great with the warm tomato shallot dressing.

It has a nice zing from the red wine vinegar, and slight sweetness from the fresh, juicy tomatoes.

Plus the leftovers are great too. (I even eat them cold!)

Fresh trimmed green beans on a cutting board

Ingredients

For this recipe you will combine in a large skillet or pan on the stove:

  • Fresh green beans: You will need about one pound for this recipe. I have not tested it with frozen green beans, but that could probably work too. (Although they will not be nearly as crisp and tender.)
  • Shallots: These taste like a cross between garlic and onion. But if you can't find shallots, simply substitute with some sweet onion slices (or red onion, white onion, green onion, etc.) You can also include fresh garlic cloves if desired.
  • Roma tomatoes: You will need about two medium roma tomatoes. However you can change it up with other varieties like heirloom, beefsteak, or tomatoes on the vine. Or try grape tomatoes or cherry tomatoes for a bolder, sweeter flavor.
  • Red wine vinegar: Or substitute white wine vinegar or balsamic vinegar for different flavors.
  • Salt: I use fine grain salt for this recipe. Use as much or as little to your taste. You can also stir in black pepper if desired.
Fresh green beans in a steamer

Customizing

Fresh herbs & flavors: Change it up with your own favorite flavors. Right before serving, feel free to top your bowl with fresh basil, parsley, or oregano for added freshness.

Garnish: You can also top this dish with dairy-free crumbled feta cheese, Vegan Parmesan Cheese, pine nuts, or slivered almonds before serving.

Like it spicy? Sprinkle on red pepper flakes to taste.

Plate of cooked green beans with shallots and tomato

For more inspiration, also browse all side dish recipes.

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.
5 from 2 votes
Print Recipe Pin Recipe Comment
Prep Time: 10 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 25 minutes minutes
Author: Kaitlin - The Garden Grazer
Course: Side Dish
Cuisine: Gluten-Free, Oil-Free, Vegan
Servings: 4

Ingredients

  • 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

Instructions

  • 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)

Nutrition Facts
Green Beans with Shallots and Tomatoes
Amount per Serving
Calories
52
% Daily Value*
Fat
 
1
g
2
%
Saturated Fat
 
1
g
6
%
Potassium
 
354
mg
10
%
Carbohydrates
 
11
g
4
%
Fiber
 
4
g
17
%
Sugar
 
5
g
6
%
Protein
 
3
g
6
%
Vitamin A
 
1041
IU
21
%
Vitamin C
 
19
mg
23
%
Calcium
 
50
mg
5
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.

Sodium content: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.

Get the Monthly NewsletterSubscribe here!

If you are enjoying these green beans with shallots and tomatoes, also feel free to check out:

  • Sautéed Portobello with Spinach
  • Asparagus Mushroom Stir Fry
  • Southwestern Black Bean Salad with Citrus Dressing

Follow The Garden Grazer on Instagram, Pinterest, or Facebook for more updates and inspiration.

More Vegan Side Dish Recipes

  • Spaghetti pasta salad cover photo
    Spaghetti Salad (Easy!)
  • Asian chopped salad cover photo
    Asian Chopped Salad with Sesame Dressing
  • Easy Vegan Gravy (10 Minute!)
  • Kale and roasted chickpea salad cover photo
    Kale and Roasted Chickpea Salad (Vegan!)

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating:




  1. Elle M says

    November 25, 2014 at 8:49 pm

    I just wanted to thank you for yet another fabulous and easy recipe! These took no time at all, and were so delicious I had to stop myself from eating the whole batch. My new favorite way to eat green beans!

    Reply
    • Kaitlin says

      July 06, 2021 at 10:59 am

      Great to hear!

      Reply

Hello, I'm Kaitlin!
I live in Montana and share vegan recipes that are easy and healthy. About Me →

Footer

↑ back to top

Info

About
Privacy Policy
Contact

Follow

Newsletter
Facebook
Instagram
Pinterest

Recipes

Recipe Index
Oil-Free Recipes
Gluten-Free Recipes

Copyright © 2025 The Garden Grazer

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required