Lebanese Green Beans and Rice Recipe: Mediterranean One-Pot Tradition

Lebanese Green Beans and Rice Recipe: Mediterranean One-Pot Tradition

This traditional one-pot dish brings the heart of Lebanese cuisine to your kitchen with minimal effort. The combination of tender green beans and fluffy rice creates a comforting meal that’s both simple and deeply flavorful.

The beauty lies in the one-pot method—everything cooks together, allowing the green beans to soak up the aromatic spices and tomato-infused broth. It’s a dish that proves how humble ingredients can yield extraordinary results.

What you’ll get is a perfectly balanced plate where each bite delivers the earthy taste of green beans, the softness of rice, and the warmth of Mediterranean spices. The flavors meld beautifully, making it a dish worth savoring.

Ideal for weeknight dinners or as a side to grilled meats, this recipe stays true to its roots while fitting seamlessly into any meal plan.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Lebanese Green Beans and Rice

Humble ingredients transform into a deeply flavorful one-pot Lebanese classic with minimal effort.

Ingredient Amount Notes
Green Beans 🫑 1 lb Fresh, trimmed, cut into 2-inch pieces
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Olive Oil 🫒 3 tbsp Extra-virgin preferred for depth
Yellow Onion 🧅 1 whole Medium, finely diced for even cooking
Garlic Cloves 🧄 4 cloves Minced to release full flavor
Canned Diced Tomatoes 🍅 1 can 14.5 oz, with juices for moisture
Vegetable Broth 🥣 2 ½ cups Low-sodium to control salt level
Ground Cumin 🌿 1 tsp Toasted briefly for warmth
Ground Cinnamon 🌰 ¼ tsp Adds subtle Middle Eastern depth
Ground Allspice 🌶️ ¼ tsp Essential for authentic Lebanese flavor
Salt 🧂 1 tsp Sea salt or kosher, adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground for best aroma
Fresh Parsley 🌿 ¼ cup Chopped, for bright garnish
Lemon Juice 🍋 2 tbsp Freshly squeezed for acidity

The green beans are the backbone here. Fresh and firm is non-negotiable—avoid floppy or bruised pods. Look for beans that snap when bent. The rice should be long-grain white (jasmine or basmati work well) and rinsed thoroughly to remove excess starch. For the spices, Penzeys or a Middle Eastern market will have the most authentic blends, but standard grocery store brands are acceptable.

No fresh green beans? Frozen works in a pinch—thaw and pat dry first. Cumin is key for that earthy base, but if you’re out, ground coriander at half the amount can substitute. Missing allspice? Cloves or nutmeg in tiny amounts (1/8 tsp) can mimic the warmth. The tomato can be fresh if in season—just peel and dice two medium ones. For the broth, Better Than Bouillon vegetable base makes a rich, quick option.

Leftovers keep beautifully. Store in an airtight container for up to 4 days in the fridge, or freeze for 3 months. The flavors actually deepen overnight, so this tastes even better reheated. Always add a squeeze of fresh lemon when serving (don’t skip this part).

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love that it all comes together in a single pot—green beans, rice, and those caramelized onions soaking up the garlic-infused olive oil.
  • Garlic-Kissed Comfort: Honestly, the way the garlic and olive oil coat every bite of rice and crisp green beans is what keeps me making this again and again.
  • Weeknight Lifesaver: It’s ready by the time the rice finishes cooking, which means dinner on the table in under 25 minutes on busy nights.
  • Budget-Friendly Feast: Between us, it stretches a modest handful of green beans and a cup of rice into a hearty meal that feeds four without breaking the bank.

Step-by-Step Instructions for Lebanese Green Beans and Rice

This one-pot method delivers perfectly tender rice and vibrant beans with minimal effort.

Step 1: Sauté Aromatics in Olive Oil

Heat 3 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the finely diced yellow onion and cook for 4-5 minutes until softened and translucent, stirring occasionally. Avoid browning—just cook until the raw edge disappears.

Add the minced garlic cloves and cook for 30 seconds until fragrant. Immediately stir in 1 tsp ground cumin, 0.25 tsp ground cinnamon, and 0.25 tsp ground allspice. Toast the spices for 15 seconds until aromatic—this wakes up their flavors.

Step 2: Cook Green Beans Until Tender

Add the trimmed and cut 1 lb green beans to the pot. Stir to coat them in the spiced oil. Cook for 5-6 minutes until the beans brighten in color and begin to soften slightly. They’ll finish cooking with the rice, so don’t overcook them at this stage.

Pour in the 1 can canned diced tomatoes with their juices. Stir well and cook for another 2 minutes to let the flavors meld. The liquid from the tomatoes will help deglaze the pot and prevent sticking.

Step 3: Add Rice and Broth, Then Simmer

Stir in the rinsed 1.5 cups long-grain white rice, ensuring it’s fully coated in the mixture. Pour in the 2.5 cups vegetable broth, 1 tsp salt, and 0.5 tsp black pepper. Stir once to distribute the rice evenly, then bring to a gentle boil.

Once boiling, reduce heat to low, cover the pot with a tight-fitting lid, and simmer for 20-25 minutes until the rice is tender and the liquid is absorbed. Resist the urge to stir—this can break the rice and release excess starch.

Step 4: Rest and Finish with Fresh Flavors

Remove the pot from heat and let it sit covered for 10 minutes. This allows the rice to steam and fluff up while absorbing any remaining liquid. After resting, gently fluff the rice with a fork to separate the grains.

Stir in the 2 tbsp lemon juice and half of the 0.25 cup fresh parsley. Taste and adjust seasoning if needed—the lemon should brighten the dish without overpowering it.

Step 5: Garnish and Serve

Transfer to a serving dish and garnish with the remaining fresh parsley. The rice should be light and fluffy, the green beans tender but still vibrant, and the spices warm and aromatic. Serve immediately while hot.

👨‍🍳

Pro Tips For Making Lebanese Green Beans And Rice

  • Sauté Onions First: Cook the onions in olive oil until soft and golden before adding the green beans—about 5-7 minutes on medium heat. I learned this the hard way when my beans tasted raw while the onions stayed crunchy.
  • Trim Bean Ends: Snap or trim both ends of the green beans for even cooking. Sounds tedious, but it actually changes the outcome and keeps the dish from feeling stringy.
  • Skip Overcooking Rice: Add the rice to the pot only after the beans are tender, then cook for 15-20 minutes max. After burning two batches, I finally figured out that mushy rice ruins the texture.
  • Use Fresh Garlic: Mince 3-4 fresh garlic cloves instead of powder—it makes a real difference in flavor. My grandmother swore by this, and she was right.

Make-Ahead Tips for This Recipe

Prep Ahead Strategy

Trim and cut your 1 lb green beans up to 2 days ahead—store them in a sealed bag with a damp paper towel to maintain crispness. This saves 10 minutes of prep time on cooking day. I always prep my beans the night before for stress-free mornings.

Spice Mix Prep

Combine your 1 tsp cumin, 0.25 tsp cinnamon, and 0.25 tsp allspice in a small bowl the day before. This ensures the spices are ready to toast together, creating a more uniform flavor. It’s a small step that makes a big difference.

Overnight Flavor Boost

Cook the entire dish up to 24 hours ahead and refrigerate it overnight. The rice will absorb more of the spiced broth, and the flavors will deepen significantly. Reheat gently with 2 tbsp water to restore moisture. 💡

Freezing for Later

This dish freezes beautifully for up to 3 months. Cool completely, then portion into airtight containers. Thaw overnight in the fridge before reheating. I love having a batch ready for busy weeks.

Reheating Tips

For stovetop reheating, add the dish to a pot with ¼ cup vegetable broth and warm over medium-low heat for 8-10 minutes. Stir occasionally to prevent sticking. The broth revives the rice perfectly.

Final Touch

Always add the 2 tbsp lemon juice and fresh parsley right before serving, even if reheating. This keeps the dish tasting bright and fresh. A final squeeze of lemon makes all the difference. 🍋

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 52g19%
Dietary Fiber 6g21%
Sugars 4g
Protein 7g14%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen green beans instead of fresh?

Yes, but thaw and pat them dry first to prevent excess moisture. Frozen beans may soften faster, so reduce initial cooking to 3-4 minutes before adding rice.

2

What if I don’t have allspice?

Substitute with 1/8 tsp cloves or 1/8 tsp nutmeg for similar warmth. Alternatively, use ½ tsp coriander for a milder but still aromatic flavor.

3

Why does the rice sometimes turn mushy?

Over-stirring or peeking while simmering releases starch. Once boiling, only stir once, then let it cook undisturbed for 20-25 minutes on low heat.

4

Can this be made in a rice cooker?

Yes! Sauté aromatics in the pot first, then add all ingredients and cook using the standard rice setting. Expect 25-30 minutes total.

★★★★★4.6(4 reviews)
Tyler Campbell