Lebanese Green Bean Stew is a tomato-based stew with tender green beans and slow-cooked beef. As it simmers, the sauce turns silky and coats everything in a steady, savory base that comes together in one pot. It’s one I keep in regular rotation because it settles easily into dinner without much adjustment. If you like simple, hearty stews, you might also enjoy a chickpea stew with orzo and mustard greens, which is a similar weeknight favorite: chickpea stew with orzo and mustard greens.
Print
Lebanese Green Bean Stew
- Total Time: 75 minutes
- Yield: 4 servings 1x
- Diet: None
Description
A hearty, tomato-based stew featuring tender green beans and slow-cooked beef, simmered to perfection with aromatic spices.
Ingredients
- 3 tablespoons olive oil
- 1 large yellow onion, chopped
- 4 garlic cloves, minced
- 1 1/2 pounds beef chuck or stew meat, cut into 1-inch pieces
- 1 pound fresh green beans, trimmed and cut in half
- 2 tablespoons tomato paste
- 28 ounces crushed tomatoes (one 28-oz can)
- 2 cups beef broth or water
- 1 teaspoon ground allspice
- 1 teaspoon ground cinnamon (optional)
- 1 teaspoon sugar or 1 tablespoon pomegranate molasses (optional)
- Salt and freshly ground black pepper, to taste
- Juice of half a lemon (optional)
- Fresh parsley or cilantro for garnish (optional)
Instructions
- Heat a large heavy pot or Dutch oven over medium-high heat and add the olive oil.
- Add the chopped onion and sauté until soft and starting to brown, about 6 to 8 minutes.
- Stir in the minced garlic and cook until fragrant, about 30 seconds to 1 minute.
- Push the onion and garlic to the side, increase heat to high and add the beef pieces in a single layer, searing until browned on all sides, about 6 to 8 minutes.
- Stir the browned beef together with the onion and garlic and add the tomato paste, cooking while stirring for 1 to 2 minutes.
- Pour in the crushed tomatoes and beef broth, stir in the allspice and cinnamon if using, then season lightly with salt and pepper.
- Add the green beans and the optional sugar or pomegranate molasses, bring to a gentle boil, then reduce heat to low and cover.
- Simmer gently for 45 to 60 minutes until the beef is tender and the green beans are cooked through but still have some texture.
- Taste and adjust seasoning with salt, pepper, and lemon juice if desired, then simmer uncovered for 5 to 10 minutes to thicken the sauce if needed.
- Serve hot garnished with fresh parsley or cilantro.
Notes
This stew stores and reheats beautifully. Brighten leftovers with a squeeze of lemon before serving.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Lebanese
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 420
- Sugar: 6g
- Sodium: 700mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 28g
- Cholesterol: 80mg
Why This Is a Go-To in My Kitchen
This recipe is reliable because it balances a few pantry staples with fresh green beans to create something that tastes deeper than the effort it requires. Expect gentle acidity from tomatoes, warm allspice, and a glossy, slightly reduced sauce that clings to each bean and piece of meat. It stores and reheats beautifully, so it lives in my rotation for busy weeks and cozy weekends.
What You’ll Need
- 3 tablespoons olive oil
- 1 large yellow onion, chopped
- 4 garlic cloves, minced
- 1 1/2 pounds beef chuck or stew meat, cut into 1-inch pieces
- 1 pound fresh green beans, trimmed and cut in half
- 2 tablespoons tomato paste
- 28 ounces crushed tomatoes (one 28-oz can)
- 2 cups beef broth or water
- 1 teaspoon ground allspice
- 1 teaspoon ground cinnamon, optional for warmth
- 1 teaspoon sugar or 1 tablespoon pomegranate molasses, optional to balance acidity
- Salt and freshly ground black pepper, to taste
- Juice of half a lemon, optional at the end
- Fresh parsley or cilantro for garnish, optional
How It Comes Together
- Heat a large heavy pot or Dutch oven over medium-high heat and add the olive oil.
- Add the chopped onion and sauté until soft and just starting to brown, about 6 to 8 minutes.
- Stir in the minced garlic and cook until fragrant, about 30 seconds to 1 minute.
- Push the onion and garlic to the side, increase heat to high and add the beef pieces in a single layer, searing until browned on all sides, about 6 to 8 minutes.
- Stir the browned beef together with the onion and garlic and add the tomato paste, cook while stirring for 1 to 2 minutes to deepen the flavor.
- Pour in the crushed tomatoes and beef broth, stir in the allspice and cinnamon if using, then season lightly with salt and pepper.
- Add the green beans and the optional sugar or pomegranate molasses, bring to a gentle boil, then reduce heat to low and cover.
- Simmer gently for 45 to 60 minutes until the beef is tender and the green beans are cooked through but still have some texture.
- Taste and adjust seasoning with salt, pepper, and lemon juice if desired, and simmer uncovered for 5 to 10 minutes to thicken the sauce if needed.
- Serve hot garnished with fresh parsley or cilantro.
How This Dish Fuels the Day
- Serving size: about 1 1/2 cups per person. A typical serving contains roughly 420 calories, providing approximately 28 grams of protein, 22 grams of carbohydrates, 22 grams of fat, 5 grams of fiber, and about 700 milligrams of sodium depending on broth and salt added. This gives you a balanced mix of macronutrients and a good dose of vegetables.
How I Like to Serve It
- I usually spoon this stew over steamed white or brown rice for a classic presentation, or serve it with a slice of crusty bread to soak up the tomato sauce. A dollop of plain yogurt or a cucumber salad alongside adds cool contrast, and it also pairs well with a simple fattoush or green salad for a lighter meal.
How to Save What’s Left
- Refrigerate: Cool the stew to room temperature within two hours, then store in an airtight container in the fridge for up to 4 days. Freezer: Freeze in portioned containers for up to 3 months, leaving a little headspace for expansion. Reheat: Thaw overnight in the fridge if frozen, then reheat gently on the stove over low heat, adding a splash of water or broth if it feels too thick. Freshness tip: Brighten leftovers with a squeeze of lemon and a sprinkle of fresh herbs right before serving to revive the flavors.
Small Details That Make a Big Difference
- Brown the meat well, do not rush this step, because those caramelized bits add deep savory flavor to the sauce.
- Cook covered on low heat so the beef becomes tender before the tomatoes reduce too much, then uncover at the end to concentrate the sauce.
- If your green beans are older or thicker, add them earlier in the simmer so they get tender; with very fresh thin beans, add toward the last 20 minutes.
- Use tomato paste and cook it briefly with the meat and onions to remove raw tomato taste and to deepen color and flavor.
- Adjust acidity at the end with lemon or pomegranate molasses rather than adding too much sugar, for a fresher lift.
Ways to Change It Without Breaking It
- Seasonal: In summer, replace half the beef with bone-in lamb shanks and add diced summer tomatoes instead of canned crushed for a rustic, seasonal version.
- Comfort-focused: For a more comforting, stick-to-your-ribs meal, add small potatoes cut into chunks to the pot at step 7 and simmer until tender.
- Slightly elevated: Finish with a drizzle of good extra virgin olive oil, a scatter of toasted pine nuts, and fresh mint for a bright, restaurant-style touch.
Mistakes I’ve Made So You Don’t Have To
- Mistake: Not searing the meat long enough, fix: Sear in batches if necessary so the pot stays hot and the meat browns instead of steams.
- Mistake: Adding the green beans too early and turning them to mush, fix: Time them to be tender but still bright; start them later for firm beans.
- Mistake: Using low-quality canned tomatoes, fix: Choose a good can of crushed tomatoes or whole peeled tomatoes crushed by hand for better flavor.
- Mistake: Over-salting early, fix: Season lightly while cooking and adjust salt at the end when the sauce has reduced and flavors concentrate.
Turning Leftovers Into Something New
- Make a wrap: Shred the meat and fold the stew into warm flatbreads with pickled onions and yogurt for an easy lunch wrap.
- Quick pasta sauce: Rewarm the stew, toss with cooked short pasta and a handful of fresh herbs for an instant pasta dinner.
- Baked eggs: Spread leftover stew in a shallow ovenproof dish, make wells and crack eggs into them, then bake at 375 degrees Fahrenheit until eggs are set for a savory brunch.
Questions Readers Often Ask
Can I make this vegetarian or vegan?
Yes, swap the beef for firm cubed tofu, seitan, or extra chickpeas, and use vegetable broth. Increase the simmer time so the beans and flavors meld, and consider adding a tablespoon of soy sauce or miso for extra umami to replace the meatiness.
What cut of meat works best for this stew?
Choose beef chuck or blade steak for the best texture, as these cuts become tender when braised. Avoid lean steaks like sirloin that can dry out; if using lamb, shoulder works well for slow simmering and a rich flavor.
How do I keep the green beans bright and not overcooked?
Add them later in the simmer so they cook just until tender, and aim for a gentle simmer rather than a rolling boil. If you like them very crisp, blanch them separately and stir into the stew at the end.
Can I use frozen green beans and will the texture change?
Yes, frozen green beans are convenient and hold up well; add them from frozen during the last 15 to 20 minutes of cooking. They will be softer than fresh beans, so adjust timing according to your texture preference.