Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moroccan Artichoke Curry

Moroccan Artichoke Curry


Description

This aromatic Moroccan artichoke curry layers warm spices like cumin, coriander, cinnamon, and turmeric with tender artichoke hearts and creamy chickpeas in a tomato-based sauce for an accessible North African-inspired vegetarian dish that’s ready in 30 minutes.

Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 4Moroccan Artichoke Curry


Ingredients

Scale

For the Curry:

  • 2 tbsp olive oil (good quality—the fruity flavor matters in Mediterranean dishes)
  • 1 medium onion, chopped
  • 3 cloves garlic, minced (fresh only—makes a difference in aromatic dishes)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 1/2 tsp ground cinnamon
  • 1/4 tsp cayenne pepper (adjust for heat preference)
  • 1 can (14 oz) diced tomatoes with juices (fire-roasted for extra depth if available)
  • 1 can (14 oz) chickpeas, drained and rinsed
  • 1 can (14 oz) artichoke hearts, quartered (packed in water, not weird brine)
  • 1/2 cup vegetable broth (low-sodium so you control the salt)
  • Salt and pepper, to taste (start with 1 tsp salt, 1/2 tsp pepper)

For Garnish:

  • Fresh cilantro, chopped (essential for brightness)

For Serving:

  • Couscous, rice, or crusty bread

Instructions

  1. Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic, and sauté for about 5 minutes until the onion softens and becomes translucent. The garlic should be fragrant but not brown.
  2. Now for the crucial spice blooming step: stir in the ground cumin, coriander, turmeric, cinnamon, and cayenne pepper. Cook for 1-2 minutes, stirring constantly, until incredibly fragrant—this toasting in oil releases essential oils and transforms raw spice powder into complex flavor.
  3. Add the diced tomatoes with their juices, drained and rinsed chickpeas, quartered artichoke hearts, and vegetable broth. Season with salt and pepper. Stir everything together to combine and distribute the spices throughout.
  4. Bring the curry to a simmer with gentle bubbles breaking the surface. Then reduce heat to medium-low and let it simmer uncovered for about 15-20 minutes, stirring occasionally. This allows flavors to meld, the sauce to thicken slightly, and the artichokes to absorb all those beautiful spices.
  5. After simmering, the sauce should have thickened to a nice consistency—not soupy, not dry. The chickpeas will be tender and flavorful, and the artichoke hearts infused with warm spices.
  6. Taste and adjust seasoning—you’ll probably need more salt, maybe more cayenne for heat, or even a squeeze of lemon juice for brightness.
  7. Serve hot in bowls, garnished generously with fresh chopped cilantro. Serve over couscous, rice, or with crusty bread for soaking up the sauce.

Nutrition Information (Per Serving):

  • Calories: 245
  • Carbohydrates: 35g
  • Protein: 10g
  • Fat: 9g
  • Fiber: 11g
  • Sodium: 580mg
  • Iron: 20% DV
  • Vitamin C: 25% DV
  • Folate: 30% DV

This Moroccan artichoke curry provides exceptional fiber from chickpeas and artichokes, plus plant-based protein and iron, making it nutritionally dense and satisfying.

Notes:

  • The 1-2 minute spice blooming step is non-negotiable for authentic, complex flavor—don’t skip it.
  • Make sure your spices are relatively fresh—check dates, as old spices lose potency.
  • Drain and rinse chickpeas to remove excess sodium and that canned taste.
  • Use artichoke hearts packed in water for best flavor, not weird marinades.
  • The sauce should thicken naturally as tomatoes break down—no need for thickeners.
  • Fresh cilantro is essential for brightness that cuts through rich, warm spices.

Storage Tips:

Store cooled curry in an airtight container in the fridge for up to 5 days. The flavors actually deepen and improve after a day or two as everything melds together—this is an excellent make-ahead meal. Reheat gently on the stovetop over medium-low heat with a splash of vegetable broth if it’s thickened too much, or microwave in 1-minute intervals, stirring between. This freezes beautifully for up to 3 months—thaw overnight in the fridge before reheating. The artichokes may be slightly softer after freezing, but the flavor remains excellent.

Serving Suggestions:

  • Traditional Moroccan: Over fluffy couscous (pearl or regular) with harissa on the side for heat lovers
  • Simple Comfort: Over basmati or jasmine rice with naan or pita bread for scooping
  • Rustic Style: In bowls with crusty bread for dunking and soaking up the sauce
  • Complete Meal: With a simple cucumber-tomato salad and mint tea for authentic Moroccan dining

Mix It Up (Recipe Variations):

Coconut Moroccan Curry: Add 1/2 cup coconut milk at the end for a creamy, luxurious version that’s still Moroccan-inspired.

Preserved Lemon Artichoke Curry: Add chopped preserved lemons (a Moroccan staple) in the last 5 minutes for authentic tangy brightness.

Harissa-Spiced Version: Stir in 1-2 tablespoons harissa paste (North African chili paste) for extra heat and complexity.

Veggie-Loaded Curry: Add diced sweet potato or butternut squash at the beginning of simmering for extra heartiness and natural sweetness.

What Makes This Recipe Special:

This Moroccan artichoke curry demonstrates how accessible North African cuisine can be using pantry staples and proper technique. The spice blooming step releases essential oils and creates depth that separates restaurant-quality from bland home cooking. The combination of sweet cinnamon, earthy cumin and coriander, bright turmeric, and warming cayenne creates distinctly Moroccan complexity without overwhelming heat.