🔍
Editions ▾
EnglishEspañol
SavedNewsletterSubscribe
04 September 2026Latest Articles
THE IMPERIALEPICUREAN GAZETTE
THE WORLD'S TABLE, SERVED EVERY DAY
Most ReadGet the letter
The Stove

Moroccan Lamb or Beef Tagine with Cauliflower

This traditional Moroccan tagine is made by stewing lamb or beef with cauliflower in a light sauce with Moroccan spices, preserved lemon and olives.

By Food DeskMorocco3 min read
Moroccan Lamb or Beef Tagine with Cauliflower
Ingredients · Servings 4
  • 1 1/2 lb. lamb or beef (cut into 2" to 3" pieces)
  • 1/3 cup olive oil
  • 1 tomato, (grated)
  • 1 medium onion, (chopped)
  • 3 to 4 cloves garlic, (finely chopped or pressed)
  • 1 handful of fresh parsley (chopped)
  • 1 handful of fresh cilantro (chopped)
  • 1 1/2 teaspoons ginger
  • 1/2 to 3/4 teaspoon salt
  • 1/2 teaspoon pepper
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cumin
  • 1/2 teaspoon turmeric
  • 1/8 teaspoon cayenne pepper ((optional))
  • 1 large head of cauliflower (broken into large florets)
  • 1 preserved lemon, (quartered and seeds removed)
  • 1/2 cup red olives
  • 1 to 2 tablespoons lemon juice ((optional))
Method · 75 min
  1. Put the meat, grated tomato, onions, garlic, olive oil, parsley, cilantro, and spices into a pressure cooker or large, heavy-bottomed pot. Stir to mix well.
  2. Cook over medium to medium-high heat, uncovered, for 5 to 10 minutes, stirring several times to turn the meat and brown it on all sides.
  3. Add about three cups of water, cover the pressure cooker or pot, and increase the heat to high. If using a pressure cooker: When pressure has been achieved, reduce the heat to medium and cook for 35 to 40 minutes, or until the meat is very tender. If using a regular pot: When the liquids are boiling, reduce the heat to medium and simmer for about 1 1/2 hours, or until the meat is tender. Check occasionally to be sure there are still liquids and add a little more water if necessary.
  4. When the meat has cooked, add the cauliflower, preserved lemon, and olives. If necessary, add enough water to almost cover the cauliflower. Rapidly simmer the cauliflower, partially covered, about 15 to 20 minutes, until the cauliflower is tender and the sauce is reduced to a thick broth-like consistency.
  5. Taste the sauce for seasoning. If you'd like stronger lemon flavor, add 1 or 2 tablespoons of fresh lemon juice.
  6. Serve from a communal platter with Moroccan bread for scooping up the meat and vegetables.
  7. In the base of tagine, combine the onion, garlic, grated tomato, and meat with the olive oil, spices and herbs. Arrange the meat in the middle of the tagine, bone-side down.
  8. Add 2 cups of water. Cover the tagine and place it over medium heat (use a diffuser if your stove is not gas). When it reaches a simmer (this can take 15 minutes or longer), reduce the heat to medium-low and continue simmering for about 1 1/2 hours.
  9. Add the cauliflower, pressing the florets into the sauce all around the meat. If the liquids don't reach halfway up the sides of the cauliflower, add a little more water.
  10. Arrange the olives and preserved lemon quarters in the tagine, then cover and bring back to a simmer over medium-low heat. Continue cooking for another hour, occasionally spooning sauce over the cauliflower, until the meat can be pinched off the bone, the cauliflower florets are tender and the sauce is reduced.
  11. Taste the sauce and if desired, add the optional lemon juice.
  12. Remove from the heat and serve. Tradition is to eat directly from the tagine, using bread in lieu of utensils.

Cook over medium to medium-high heat, uncovered, for 5 to 10 minutes, stirring several times to turn the meat and brown it on all sides. Add about three cups of water, cover the pressure cooker or pot, and gain the heat to high.

If using a pressure cooker: When pressure has been achieved, reduce the heat to medium and cook for 35 to 40 minutes, or until the meat is very tender. If using a regular pot: When the liquids are boiling, reduce the heat to medium and simmer for about 1 1/2 hours, or until the meat is tender. Check occasionally to be sure there are still liquids and add a little more water if necessary.

When the meat has cooked, add the cauliflower, preserved lemon, and olives. If necessary, add enough water to close to cover the cauliflower.

Rapidly simmer the cauliflower, partially covered, about 15 to 20 minutes, until the cauliflower is tender and the sauce is reduced to a thick broth-like consistency. If you'd like stronger lemon savor, add 1 or 2 tablespoons of fresh lemon juice.

Serve from a communal platter with Moroccan bread for scooping up the meat and vegetables. In the base of tagine, combine the onion, garlic, grated tomato, and meat with the olive oil, spices and herbs.

Arrange the meat in the middle of the tagine, bone-side down. Cover the tagine and place it over medium heat (use a diffuser if your stove is not gas).

When it reaches a simmer (this can take 15 minutes or longer), reduce the heat to medium-low and continue simmering for about 1 1/2 hours. Add the cauliflower, pressing the florets into the sauce all around the meat.

If the liquids don't reach halfway up the sides of the cauliflower, add a little more water. Arrange the olives and preserved lemon quarters in the tagine, then cover and bring back to a simmer over medium-low heat.

Continue preparation for another hour, occasionally spooning sauce over the cauliflower, until the meat can be pinched off the bone, the cauliflower florets are tender and the sauce is reduced. Taste the sauce and if desired, add the optional lemon juice.

Tradition is to eat directly from the tagine, using bread in lieu of utensils.

RELATED COVERAGEMORE

Moroccan Lamb or Beef Tagine with Cabbage, Preserved Lemon and Olives

Lamb Shank Tagine with Black Garlic and Vin Jaune

Moroccan Lamb or Calf Brain in Chermoula

Moroccan Fish Tagine Recipe with Chermoula and Vegetables

Moroccan Kefta Tagine with Lemon and Saffron Butter Sauce