
Best Family Vacation Spots in Rabat, Morocco: Top Places for Fun and Memories
If you’re looking to dive into the rich and aromatic world of Moroccan cuisine, tagine dishes are a delicious place to start. These slow-cooked stews, named after the earthenware pot they’re cooked in, are bursting with bold spices, tender meats, and a medley of vegetables or dried fruits. Whether you’re a seasoned foodie or a curious traveler, here’s your ultimate guide to the best types of Moroccan tagines you must try.
8 Best Types of Moroccan Cooking Tagines
1. Chicken Tagine with Preserved Lemon and Olives
One of the most iconic Moroccan dishes, chicken tagine with preserved lemon and green olives is a harmonious blend of tangy, salty, and savory flavors. Seasoned with saffron, ginger, garlic, and turmeric, the chicken becomes irresistibly tender while absorbing the aromatic broth.

Ingredients:
-
1 whole chicken (cut into pieces) or 4-6 chicken thighs
-
2 preserved lemons (quartered)
-
1 cup green olives
-
1 large onion (grated or finely chopped)
-
3 cloves garlic (minced)
-
2 tsp ground ginger
-
1 tsp ground turmeric
-
1/2 tsp saffron threads (soaked in warm water)
-
1/4 cup olive oil
-
1/2 cup water or chicken broth
-
Salt and pepper (to taste)
-
Fresh cilantro and parsley (chopped, for garnish)
Instructions:
- In a tagine or heavy-bottomed pot, heat olive oil and sauté the grated onion and garlic until softened.
- Add the chicken pieces, ginger, turmeric, saffron (with its soaking water), salt, and pepper. Stir to coat the chicken evenly with the spices.
- Arrange the preserved lemon quarters and olives around the chicken.
- Pour in the water or chicken broth, cover, and cook on low heat for 1.5-2 hours, occasionally basting the chicken with the sauce. Add more water if necessary to prevent burning.
- Garnish with fresh cilantro and parsley before serving. Serve hot with Moroccan bread.
2. Lamb Tagine with Prunes and Almonds / Barkook Tagine
This sweet and savory tagine is a festive favorite often served during celebrations. The lamb is slow-cooked with cinnamon, ginger, saffron, and topped with caramelized prunes and roasted almonds. The contrast of tender meat with the sweetness of prunes creates a luxurious flavor profile.

Ingredients:
-
1.5 lbs lamb (cut into chunks)
-
1 cup prunes (soaked in water for 30 minutes)
-
1/2 cup blanched almonds
-
1 large onion (chopped)
-
3 cloves garlic (minced)
-
2 tsp ground cinnamon
-
1 tsp ground ginger
-
1/4 tsp saffron threads (soaked in warm water)
-
2 tbsp honey
-
1/4 cup olive oil
-
1/2 cup water or beef broth
-
Salt and pepper (to taste)
-
Sesame seeds (optional, for garnish)
Instructions:
- Heat olive oil in a tagine or pot. Sauté the onion and garlic until fragrant.
- Add lamb pieces, cinnamon, ginger, saffron (with its soaking water), salt, and pepper. Brown the lamb on all sides.
- Pour in the water or beef broth, cover, and simmer on low heat for 1.5-2 hours until the lamb is tender.
- While the lamb cooks, simmer the soaked prunes with honey and a pinch of cinnamon until caramelized.
- Toast the almonds in a dry skillet until golden.
- Arrange the prunes and almonds over the lamb. Garnish with sesame seeds if desired. Serve with steamed couscous or bread.
3. Beef Tagine with Vegetables
A hearty and nutritious option, beef tagine with seasonal vegetables is a staple comfort food in Moroccan households. Carrots, potatoes, zucchini, and peas are commonly used, all simmered in a spiced tomato-based sauce.

Ingredients:
-
1.5 lbs beef (cut into chunks)
-
2 large carrots (peeled and sliced)
-
2 medium potatoes (peeled and quartered)
-
1 zucchini (sliced)
-
1/2 cup peas
-
1 large onion (chopped)
-
3 cloves garlic (minced)
-
2 tsp paprika
-
1 tsp ground cumin
-
1/2 tsp ground turmeric
-
1/4 tsp ground black pepper
-
1/4 cup olive oil
-
1/2 cup water or beef broth
-
Fresh parsley (chopped, for garnish)
Instructions:
- In a tagine or pot, heat olive oil and sauté the onion and garlic until translucent.
- Add the beef, paprika, cumin, turmeric, and black pepper. Stir to coat the meat with the spices.
- Arrange the vegetables on top of the beef in layers, starting with potatoes, then carrots, zucchini, and peas.
- Pour in the water or beef broth, cover, and cook on low heat for 1.5-2 hours, or until the beef and vegetables are tender.
- Garnish with fresh parsley and serve hot with bread.
4. Kefta Tagine with Eggs (Moroccan Meatball Tagine)
Kefta tagine is made with spiced ground beef or lamb meatballs simmered in a rich tomato sauce and finished with poached eggs on top. It’s a popular dish for lunch or dinner and best enjoyed with warm, crusty Moroccan bread.

Ingredients:
-
1 lb ground beef or lamb
-
1/4 cup fresh parsley and cilantro (chopped)
-
1 tsp ground cumin
-
1 tsp paprika
-
1/2 tsp ground cinnamon
-
Salt and pepper (to taste)
-
3 tbsp olive oil
-
1 large onion (chopped)
-
4 large tomatoes (grated or blended)
-
3 cloves garlic (minced)
-
4 eggs
Instructions:
- In a bowl, mix the ground meat with parsley, cilantro, cumin, paprika, cinnamon, salt, and pepper. Shape into small meatballs.
- Heat olive oil in a tagine or skillet. Sauté the onion and garlic until soft.
- Add the grated tomatoes, season with salt, and simmer for 10 minutes to create a sauce.
- Place the meatballs in the sauce, cover, and cook on low heat for 20 minutes.
- Crack the eggs on top of the meatballs. Cover and cook until the eggs are set.
- Serve hot with Moroccan bread.
Ready to Taste the Magic of Morocco?
Embark on the ultimate Moroccan food trip and savor the spices, stories, and soul of this vibrant country. From fragrant tagines in Marrakech to seafood feasts in Essaouira and sweet pastries in Fes, Morocco is a paradise for food lovers.
Book your culinary adventure today and turn every bite into a memory!
👉 Start planning your Moroccan food journey now!
5. Fish Tagine with Chermoula
Ideal for seafood lovers, fish tagine is infused with chermoula, a marinade of garlic, cilantro, cumin, paprika, and lemon juice. Mixed with vegetables like bell peppers, tomatoes, and potatoes, this coastal delicacy is light yet full of flavor.

Ingredients:
- 2 lbs white fish fillets (e.g., cod, sea bass)
- 3 medium potatoes (sliced)
- 2 bell peppers (sliced)
- 2 large tomatoes (sliced)
- 1/4 cup olive oil
- 1/2 cup wate
Chermoula Marinade:
-
1/4 cup fresh cilantro and parsley (chopped)
-
4 cloves garlic (minced)
-
1 tbsp paprika
-
1 tsp ground cumin
-
1 tsp turmeric
-
Juice of 1 lemon
-
Salt and pepper (to taste)
Instructions:
-
1/4 cup fresh cilantro and parsley (chopped)
-
4 cloves garlic (minced)
-
1 tbsp paprika
-
1 tsp ground cumin
-
1 tsp turmeric
-
Juice of 1 lemon
-
Salt and pepper (to taste)
6. Vegetarian Tagine with Chickpeas and Pumpkin
This plant-based tagine is a celebration of Morocco’s seasonal produce. Chickpeas, pumpkin, sweet potatoes, and raisins are slow-cooked with cinnamon, turmeric, and paprika for a wholesome and satisfying meal.

Ingredients:
-
2 cups pumpkin (cubed)
-
1 cup chickpeas (cooked or canned, drained)
-
1 large sweet potato (peeled and cubed)
-
1/2 cup raisins
-
1 large onion (chopped)
-
3 cloves garlic (minced)
-
1 tsp ground cinnamon
-
1 tsp paprika
-
1/2 tsp ground turmeric
-
1/4 tsp ground ginger
-
2 tbsp olive oil
-
1/2 cup vegetable broth
-
Salt and pepper (to taste)
Instructions:
- Heat olive oil in a tagine or pot. Sauté the onion and garlic until fragrant.
- Add the pumpkin, sweet potato, chickpeas, and raisins. Season with cinnamon, paprika, turmeric, ginger, salt, and pepper.
- Pour in the vegetable broth, cover, and cook on low heat for 45 minutes, stirring occasionally, until the vegetables are tender.
- Serve hot with couscous or bread.
7. Rabbit Tagine with Olives and Rosemary
Though less common, rabbit tagine is a delicacy in some Moroccan regions. Cooked with olives, rosemary, and a splash of white wine or vinegar, this tagine delivers a gamey yet refined taste.
Ingredients:
-
1 rabbit (cut into pieces)
-
1 cup green or black olives
-
2 sprigs fresh rosemary
-
1/4 cup white wine or apple cider vinegar
-
1 large onion (chopped)
-
3 cloves garlic (minced)
-
1 tsp ground paprika
-
1/2 tsp ground cumin
-
1/4 cup olive oil
-
1/2 cup chicken broth
-
Salt and pepper (to taste)
Instructions:
- Heat olive oil in a tagine or pot. Sauté the onion and garlic until softened.
- Add the rabbit pieces, paprika, cumin, salt, and pepper. Brown the meat on all sides.
- Add the rosemary sprigs, olives, and white wine or vinegar. Stir to combine.
- Pour in the chicken broth, cover, and cook on low heat for 1.5-2 hours until the rabbit is tender.
- Serve hot with bread or roasted potatoes.
8. Sardine Ball Tagine (Tagine Kefta dyal Sardine)
A coastal favorite, this unique tagine is made from minced sardines mixed with chermoula spices and shaped into balls, then cooked in a zesty tomato sauce. It’s a budget-friendly yet incredibly flavorful dish.

Ingredients:
-
1 lb fresh sardines (cleaned and minced)
-
1/4 cup fresh cilantro and parsley (chopped)
-
1 tsp paprika
-
1 tsp ground cumin
-
1/2 tsp cayenne pepper
-
Salt and pepper (to taste)
-
3 large tomatoes (grated or blended)
-
3 cloves garlic (minced)
-
2 tbsp olive oil
-
1/2 cup water
Instructions:
- In a bowl, mix the minced sardines with cilantro, parsley, paprika, cumin, cayenne, salt, and pepper. Shape into small balls.
- Heat olive oil in a tagine or skillet. Sauté the garlic until fragrant.
- Add the grated tomatoes and simmer for 10 minutes to create a sauce.
- Place the sardine balls in the sauce, pour in the water, and cover. Cook on low heat for 20-25 minutes until the fish balls are firm.
- Serve hot with bread or rice.
Final Thoughts
Moroccan tagines are more than just meals, they are cultural experiences served in a pot. Whether you’re indulging in the savory chicken with olives or the sweet aroma of lamb with prunes, each tagine tells a story of tradition, family, and culinary artistry. Don’t forget to enjoy your tagine with Moroccan mint tea and fresh bread for the full experience!