Green Beans with Tomatoes

This image courtesy of Joseph DeLeo

I always enjoy this combination of tender green beans and garlicky tomatoes during summer and autumn. It can be served as part of an al fresco spread, or with the meats at a barbecue, but even on its own with a good hunk of bread it’s a lovely supper dish.


Cooking Methodsauteeing, stewing



Total Timeunder 1 hour

Make Ahead RecipeYes

OccasionBuffet, Casual Dinner Party, Family Get-together

Recipe Courseside dish

Five Ingredients or LessYes

Mealdinner, lunch

Taste and Texturegarlicky, savory, sweet

Type of Dishvegetable


  • 1 tablespoon canola or olive oil
  • 1 onion, finely chopped
  • 2 garlic cloves, finely chopped
  • 1 (14-ounce) can of chopped tomatoes, or 2 pounds fresh tomatoes, blanched, peeled, seeded, and coarsely chopped
  • 1 pound green beans, topped and cut into 2-inch lengths
  • Sea salt and freshly ground black pepper


  1. Heat the oil in a large saucepan or frying pan, add the onion, and cook gently for at least 10 minutes, until soft but not colored. Add the garlic and cook gently for another minute or two, then add the tomatoes and stir well. Stir in the beans, bring the mixture to a gentle simmer, and season well. Turn down the heat, partly cover the pan, and cook very gently, stirring frequently, for about 30 minutes, until the beans are fully tender. Season with salt and pepper. If the mixture seems to be in danger of sticking, add a splash of water or stock. Serve warm or cold.


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password