
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Lump Rice Recipe Sri Lanka: Traditional Island-Style Texture - November 4, 2026
- Laos Sticky Rice Recipe: Traditional Steamed Perfection - November 4, 2026
- Magic Rice Recipe: One-Pot Aromatic Wonder - November 4, 2026