Beef Tagine With Green Beans and Olives
Published Oct. 10, 2024

- Total Time
- 2¼ hours
- Prep Time
- 15 minutes
- Cook Time
- 2 hours
- Rating
- Comments
- Read comments
Ingredients
- 3tablespoons olive oil
- 2medium onions, diced (about 3 cups)
- 3garlic cloves, minced or pressed
- 1teaspoon ground turmeric
- 1teaspoon ground ginger
- 1small pinch saffron (optional)
- Fine sea salt and black pepper
- 2½pounds boneless beef chuck or other stewing beef, trimmed of excess fat and cut into 2-inch pieces
- ¾cup vegetable or beef stock, or water, plus more if needed
- 1cup cilantro leaves and tender stems, finely chopped, plus more for serving
- 1½pounds green beans, trimmed
- 2 to 3tablespoons seeded and finely chopped preserved lemon (about ½ lemon), plus more to taste
- ½cup pitted Castelvetrano or Kalamata olives, for serving
- Bread, for serving
Preparation
- Step 1
Heat oil in a large pot over medium-low. Add onions, garlic, turmeric, ginger, saffron (if using), ¾ teaspoon salt and ¼ teaspoon pepper. Cook, stirring frequently, until the onions begin to soften, 5 to 7 minutes.
- Step 2
Add the beef, adjust heat to medium and cook, stirring occasionally, until the meat is lightly browned, about 7 minutes.
- Step 3
Add stock (or water) and cilantro, and bring to a boil over high heat.
- Step 4
Cover the pot, adjust heat to low and simmer for about 1½ hours, until the beef has partially softened (when pressed with a fork it should feel soft but not fall apart).
- Step 5
Stir in the green beans and preserved lemon, adjust heat to high and bring to a boil. The green beans should be partially submerged in the liquid; add stock or water as needed. Turn down to low, cover and simmer until the green beans are tender, 15 to 20 minutes. Stir occasionally to make sure the beans cook evenly.
- Step 6
Taste and add more preserved lemon or salt as necessary. Garnish with olives and more cilantro, and serve with bread.
- If making a variation on this recipe using peas and carrots, add the carrots about the same time as the green beans, and add the peas when the other vegetables are tender, cooking them for a few minutes.
Private Notes
Comments
Little help on a basic step here. Once I've done step 1, then step 2 add the meat, I can imagine the garlic and spices burning while the meat reaches browning. I would probably brown the meat first, then do the onions and spices, then add the meat back in and saute that around till the meat's coated.
Perfect for a chilly autumn evening. Watch your water proportions. My onions and water made a great thick sauce during the first hour of simmering (I may have had the heat a little hotter than a simmer). It was actually a fortunate accident. Just added more stock/water of the last 30 minutes so that there was enough liquid for the beans. Made for a richer stew base. I did bump up the spices a bit - love full flavour! DO NOT SKIMP on your beef - make the meat the star!
Has anyone tried this in a crockpot? Wondering if that's an option rather than monitoring it on the stove...
Beware not to add too much salt… I seasoned my onion/ spice mix and meat lightly but by the time you add the broth and preserved lemon, it can get very salty very quickly… the next day we ate it as an entree with basmati rice, tomato/ red onion/ jalapeño vin salad, tzatziki, naan and it was soooo good!!
This was excellent!! I used the instant pot. Using the sauté function, I browned the meat first, took it out, cooked the veggies/spices, deglazed the pan with the water, then added the meat back in. I cooked on high pressure for 15 minutes and let it natural release. While it was cooking, I blanched the green beans on the stove for 4 minutes just to give them a head start. When the instant pot was ready to be released, I set it to sauté and added the green beans and preserved lemon. A few minutes later, I added the peas for another minute or two. Then I left it on “keep warm” for a while to run some errands.. came back and added the olives and cilantro. Truly delicious!
Unfortunately, the beef did not get there for us in the time allotted and possibly needed another hour or so.