• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cardamom and Tea
  • Blog
  • Recipes
  • About
  • Cookbooks
    • Piecemeal
    • A Dish for All Seasons (my first cookbook)

Green beans with tomato and olive oil

November 27, 2022 by Kathryn Pauline 7 Comments

These Middle Eastern green beans with tomato and olive oil—also known as loubieh bi zeit—are as simple to make as they are satisfying to eat. Don’t let the short ingredient list fool you: their flavor is anything but basic.

If you’re ready to cook, feel free to jump to the recipe 😋. Otherwise, stick around to learn why this humble dish deserves a spot in your rotation.

Steam-Frying, the key to great green beans

Steam-frying might sound fancy, but it’s delightfully easy. You start by giving your veggies a quick sauté in a bit of oil, then pop a lid on the pan so they steam and sizzle at the same time.

Steam frying coaxes out deep, bold flavors while keeping vegetables crisp-tender and vibrant. Think of it as the secret handshake between browning and steaming: flavorful, fast, with just enough technique to make it feel intentional—even if it’s something you pulled together on the fly.

What’s so delicious about it?

  • Steam-frying creates something entirely different from a typical pan-fry. You won’t get deep browning or a crispy edge. Instead, the green beans turn tender with a soft al dente bite and a whisper of caramelization—just enough to deepen the flavor without overpowering the dish.
  • It’s also wonderfully low-effort. No need to stand over the stove working in batches to get the perfect sear—because here, uniform crispiness isn’t the goal.
  • Since it’s a relatively low-heat frying application, you can use extra virgin olive oil without worrying about it scorching.

Helpful hints to get green beans with tomato just right:

  • Don’t skimp on the oil! Think about the amount of extra virgin olive oil you’d use if you were dressing a salad. It’s the key to a rich flavor and glorious texture (I mean, it’s in the name, loubieh bi zeit—the oil is essential).
  • If you’re after truly granny-style Middle Eastern green beans with tomato, feel free to steam them for a little (or a lot) longer than the recipe suggests. This recipe as-is will give them a perfect amount of bite if you’re looking for more al dente beans.
  • If you have quality in-season fresh tomatoes, feel free to use 1 3/4 cups fresh here instead of diced. Add them a little earlier in the process, when the green beans are almost done steaming (this gives them a chance to soften more). I love this recipe with canned tomatoes, but it’s wonderful either way.
  • Read the note below the recipe to learn how to use frozen green beans here.
  • If you’re looking for more of a green bean stew, try my flat bean stew instead.
Print

Green beans with tomato and olive oil

green beans with tomato
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Prep Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 8 servings

Ingredients

  • 1/4 cup extra virgin olive oil
  • 1 medium onion, chopped (about 2 cups)
  • 6 cloves garlic, coarsely chopped
  • 2 pounds fresh green beans, stemmed and broken into 1 1/2 to 2 inch pieces *
  • 1 teaspoon freshly ground black pepper
  • 2 teaspoons salt
  • 14.5 ounce can diced tomatoes

Instructions

  1. Heat a large, steep-sided sauté pan or medium dutch oven over medium-high heat for about 2 minutes. Add the olive oil, followed by the onions and garlic. Cook, stirring occasionally, for about 5 minutes, until they soften a little and turn very light golden (not brown).
  2. Add the green beans and stir for about 1 minute over medium-high heat. Lower the heat to medium, cover, and cook for 15 minutes, stirring every 3 minutes or so (re-cover every time you give it a stir).
  3. Add the black pepper and salt, and stir for about 30 seconds.
  4. Add the diced tomatoes, lower the heat to medium-low, cover, and cook for another 5 to 10 minutes, until the green beans are your preferred doneness.

Notes

* Feel free to substitute frozen, but be sure to taste them as you go after the first few minutes, because the cook time will most likely be shorter. You’ll also want to cook them uncovered for an extra 1 or 2 minutes.

find us on instagram and let us know what you made!

Filed Under: dairy free, dinner, every recipe, family recipes, gluten free, lunch, side dishes, vegan, vegetarian, weeknight Tagged With: greenbeans, middle eastern, summer, tomato

Previous Post: « Warak Enab (Lebanese grape leaves)
Next Post: yellow curry powder + recipes »

Reader Interactions

Comments

  1. Milena Yang

    June 14, 2023 at 11:54 am

    So delicious! We could not stop eating these green beans. Can’t wait to make this dish again.

    Reply
    • Kathryn Pauline

      June 15, 2023 at 8:41 am

      I’m so happy to hear it! They’re one of my favorites too—gotta make them again soon now that it’s green bean season!!

      Reply
  2. David

    October 22, 2022 at 7:03 pm

    Mmmm such a tasty and healthy green bean recipe.

    Reply
  3. Gabriela

    August 10, 2020 at 10:24 am

    This should be one of the best ways to cook green beans. Thank you for the recipe!

    Reply
    • Kathryn Pauline

      August 12, 2020 at 2:18 am

      Aw I’m so glad you enjoyed it! <3

      Reply
  4. Badria

    March 7, 2018 at 2:29 pm

    One of my favorite dishes. I love it with tahini sauce on the side or with feta cheese on the side. Thanks for sharing.

    Reply
    • Kathryn Pauline

      March 8, 2018 at 10:47 am

      I absolutely love the idea of adding tahini sauce—I’ve never tried it that way. Ooh and feta, oh my gosh… mouth watering! <3

      Reply

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

+ 66 = 73
Powered by MathCaptcha

Primary Sidebar

Kathryn Pauline smiling

Welcome! I’m Kathryn Pauline, cookbook author, recipe developer, and photographer.

Footer

read our privacy policy

© 2017 - 2026 Kathryn Pauline