Green Beans with Tomatoes and Onions

I almost called these Christmas beans. You’ve got the green beans, the red tomatoes and the white onions. All the colors of Christmas. However, using that logic I suppose that they could also be called Italian beans or Mexican Beans. But regardless, because they are the color of Christmas, not to mention delicious, I think that they would be perfect on your Christmas dinner table. You know, the meal that you eat in between all the sweets that you consume this time of year.

This recipe does call for fresh pearl onions. I picked them up because I had never cooked with them and I wanted to give it a shot. What I didn’t think about was how I was going to peel the little buggers. I did some digging around and found that a lot of people prefer to use frozen pearl onions instead. However, others suggested that if you do want to use fresh pearl onions you simply blanch them like you would tomatoes and then peal them. I decided to give that a shot and it worked perfectly for me. If you’d prefer simply buy a bag of frozen pearl onions and follow the directions for thawing. Then proceed with the recipe as if you were using the fresh ones.

Green Beans with Tomatoes and Onions Recipe

Serves 4 Prep Time: Cook Time:


  • 1 (6 ounce) package pearl onions
  • 2 tablespoons olive oil
  • 2 1/2 pounds green beans trimmed
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon white wine vinegar
  • 12 grape tomatoes, halved



Bring a large pot of water to a boil.


In another bowl add cold water and ice to make an ice bath.


Use a small knife to score a small "x" in the bottom of the onion. Once water begins boiling, boil onions 3 - 5 minutes or until slightly tender. Use a slotted spoon to transfer the onions to the ice bath. This will stop the cooking process. Once cooled simply squeeze and the onion should pop out of the skin. Cut the onions in half.


In a large skillet heat olive oil over medium heat. Saute green beans, salt and pepper for 2 minutes. Pour in vinegar. Cover beans and continue to cook for 10 minutes. Stir in onions and tomatoes. Continue cooking just until the vegetables are tender about 5 more minutes. Adjust seasoning with more salt and pepper if desired. Serve.



Leave a Comment

  • Reply
    Jenn's Food Journey
    December 16, 2010 at 4:54 am

    I love the combination of green beans and tomatoes! This looks lovely!

  • Reply
    Diana Drexler
    December 15, 2010 at 11:21 am

    this looks gorgeous and fabulous…. I am always looking for new side dishes. Trying some of your chicken dishes this week too! Thanks for this site.

  • Reply
    December 15, 2010 at 8:21 am

    This is a lot like a roasted green bean recipe we’re fond of. At least it looks that way in the photo. I’ve never used fresh pearl onions but have been aware that they are actually not difficult to deal with. I suspect they may retain a little more tooth than the frozen ones.

  • Reply
    Fun and Fearless in Beantown
    December 15, 2010 at 8:12 am

    I love the colors of this healthy dish and you’re right – it is perfect for Christmas!