Moroccan Vegetable Tagine

Tagine means a gently spiced stew that is slow-cooked, typically from North Africa.

It is often made with meat, but this plant-based version serves up an incredible flavor. The combination of chili powder and cinnamon is very earthy and striking.

In our house it makes everyone go back for second helpings. 🙂


  • 2 Tbsp olive oil
  • 1 medium onion or bell pepper, chopped
  • 2-4 garlic cloves, minced
  • 1 Tbsp chili powder
  • 1 tsp cumin
  • 1/2 tsp cinnamon
  • 1 tsp turmeric
  • 4 large potatoes, cubed
  • 1 28 oz can crushed tomatoes (or blended fresh tomatoes/beets/zucchini/other veggies on hand)
  • 1/3 cup fruit-sweetened peach or apricot jam
  • 2 cups vegetable broth or water
  • 2 cups cooked chick peas or cannellini beans
  • 1 lemon or lime, squeezed
  • 1 bunch of kale or other greens, chopped finely
  • Handful of basil leaves, torn up
  • Salt and pepper to taste


In a large pot, heat the olive oil over medium high heat. Add the onion/pepper and stir-fry for 5 minutes to begin to soften it.

Next, add the garlic, chili powder, cumin, cinnamon, turmeric, salt and pepper. Mix well and stir for another 5 minutes to release all the flavor from the spices as they warm up.

Then add the chopped potatoes, tomatoes/crushed veggies, jam, broth/water, and chick peas / cannellini beans. Bring to a boil, reduce the heat to medium low, cover the pot, and let it simmer for about 20 minutes until the potatoes are tender.

Finally, add in the kale/greens and lemon/lime juice, and simmer for 5 more minutes to wilt the greens.

Taste for seasonings. Adjust with salt/pepper/lemon juice/apricot jam if needed to make it taste exactly how you want it to taste in this moment.

Serve your Moroccan vegetable tagine hot, garnish with the torn basil leaves, and enjoy your bowl of happiness.


Today I learned about the Buddhist practice of “no waiting.”

It means you don’t have to wait for some future thing to happen in order to find happiness and peace in this present moment, right here and now.

There are enough conditions of happiness in every moment, no matter what is happening.

Maybe you can be grateful to be alive, and breathing, with a comfortable place to sleep. Or if you make this Moroccan vegetable tagine, it’s pretty much happiness in a bowl. 🙂

Chef Maitri Carmichael brings a creative and peaceful energy to every plate. She grew up in Toronto with a British Grandma and an Italian Nonna who showed their love through food, then she moved to the San Francisco Bay Area for 15 years, spending her free time at community farms and zen kitchens. Originally a scientist and biotech entrepreneur, she graduated from the Vegan Chef School in London (2021) and the Raw Food Culinary Academy in Vancouver (2023), and is now settled in Hawaii.

9 responses to “Moroccan Vegetable Tagine”

  1. maitricookswithlove Avatar

    So comforting and nourishing.

  2. maitricookswithlove Avatar

    Facebook comment from Anne Marie: Your recipes look DELICIOUS! Thank you for sharing them❣️

  3. maitricookswithlove Avatar

    Facebook comment from Evan: yum!

  4. maitricookswithlove Avatar

    Instagram comment from Quincy: Looks so cozy and flavourful🔥😍

    1. maitricookswithlove Avatar

      @Quincy Thank you! It was! A lovely stew to warm up cold Toronto December days. 🥰

  5. maitricookswithlove Avatar

    Instagram comment from Michelle: Beautiful 🔥🔥❤️

    1. maitricookswithlove Avatar

      @Michelle Thank you so much! Much love to you 😍🥰

  6. maitricookswithlove Avatar

    Instagram comment from Maria: This looks gorgeous x

    1. maitricookswithlove Avatar

      @Maria Thank you, lovely one! 🥰

Leave a Reply

%d bloggers like this: