One-Pot Moroccan Vegetable Tagine


Photo: The Mediterranean Dish

Our blog is based on personal experiences and general knowledge and is not intended as professional medical advice. While the language in this article may sound definitive at times, it reflects general information and opinions rather than medical guidance. Always consult a qualified healthcare provider before making any changes to your diet or lifestyle. Note that AI tools are used to assist in creating our content.

This one-pot Moroccan vegetable tagine is a hearty and flavorful meal made with tender vegetables, chickpeas, and sweet dried fruit simmered in a rich, aromatic tomato sauce.

The blend of warm spices, vegetables, dates, and apricots creates a comforting dish with plenty of depth and flavor. 

Serve it with couscous, saffron rice, basmati rice, or warm pita bread for a satisfying meal everyone can enjoy.

What Is Tagine?

Tagine (or tajine) is a traditional North African dish named after the distinctive domed earthenware pot used to prepare it. 

While tagine is traditionally cooked in this special vessel, you can easily make it at home using a large skillet or Dutch oven with a lid.

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes

Servings: 4
Course: Main Course
Cuisine: Moroccan

Ingredients

  • 2 tablespoons olive oil
  • 1 onion, cut into wedges
  • 2 carrots, cut into bite-sized chunks
  • 3 cloves garlic, grated or minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground ginger
  • 1 teaspoon ground coriander
  • 1 teaspoon cinnamon
  • 1/4 teaspoon red pepper flakes (or to taste)
  • 2 eggplants, cut into large chunks
  • 2 zucchini, cut into large chunks
  • 1 red bell pepper, cut into chunks
  • 1/2 cup pitted dates, quartered
  • 1/2 cup dried apricots, quartered
  • 2 cans (15 ounces each) diced tomatoes
  • 1 can (15 ounces) chickpeas, drained and rinsed (or 1 1/2 cups cooked chickpeas)
  • 2 tablespoons parsley, cilantro, or a combination of both
  • 1 teaspoon salt
  • Black pepper, to taste
  • Greek yogurt and lemon wedges, optional for serving

Instructions

1. Build the Flavor Base

Heat the olive oil in a large skillet or Dutch oven over medium heat.

Add the onion and carrots and cook for 3 minutes. Stir in the garlic, cumin, ginger, coriander, cinnamon, and red pepper flakes. Cook for about 1 minute, stirring frequently, until fragrant.

2. Add the Vegetables

Add the eggplant, zucchini, and bell pepper.

Season with the salt and black pepper, then sauté for about 5 minutes, stirring occasionally.

3. Simmer

Add the dates, apricots, diced tomatoes, and chickpeas.

Cover and simmer over medium-low heat for 20–30 minutes, stirring occasionally, until the vegetables are tender and the sauce has thickened. If needed, add up to 1/2 cup water. The sauce should be thick, not runny.

4. Finish and Serve

Stir in the parsley and/or cilantro. Taste and adjust seasoning as needed.

Let the tagine rest for 5–10 minutes before serving.

Serve over couscous, saffron rice, basmati rice, or alongside warm pita bread. Top with yogurt, fresh herbs, and a squeeze of lemon if desired.

Tip

For easier cooking, prepare all ingredients before you begin. 

Grate the garlic, measure the spices, drain the chickpeas, and open the tomatoes ahead of time. 

Quarter the dates and apricots, then cut all vegetables into large chunks.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days.

For a delicious twist, reheat the tagine and poach a few eggs directly in the sauce for a shakshuka-style meal.

Enjoy this warm, comforting Moroccan dish with family and friends.


Sources

  • AI
  • Personal Knowledge