28 Flavorful Vegetarian Tagine Recipes for Cozy Meals

Posted by Sophia Brennan on March 29, 2026

Warm up your kitchen with these aromatic vegetarian tagines! Perfect for cozy evenings, these North African-inspired stews blend spices, vegetables, and hearty legumes into comforting one-pot wonders. Whether you’re craving a quick weeknight dinner or a slow-simmered weekend feast, our roundup has something for every home cook. Dive in and discover 28 flavorful recipes that’ll make your meals unforgettable.

Hearty Vegetable and Chickpea Tagine

Hearty Vegetable and Chickpea Tagine
Hearty Vegetable and Chickpea Tagine is your new weeknight hero—a cozy, flavor-packed Moroccan-inspired stew that simmers to perfection while you relax. Huddle up with this vibrant, plant-based bowl that’s loaded with tender veggies and creamy chickpeas in a fragrant, spiced tomato broth. It’s the ultimate comfort food that feels fancy but comes together with minimal effort.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– ½ teaspoon ground cinnamon
– 1 (14.5-ounce) can diced tomatoes, with juices
– 1 (15-ounce) can chickpeas, drained and rinsed
– 2 medium carrots, peeled and sliced into ½-inch rounds
– 1 medium sweet potato, peeled and cut into 1-inch cubes
– 4 cups low-sodium vegetable broth
– 1 cup dried apricots, roughly chopped
– ¼ cup fresh cilantro, chopped
– Salt and freshly ground black pepper to taste

Instructions

1. Heat 2 tablespoons of rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
2. Add 1 large finely diced yellow onion and sauté for 5–7 minutes, until softened and translucent.
3. Stir in 3 cloves of minced garlic and 1 tablespoon of freshly grated ginger, cooking for 1 minute until fragrant.
4. Sprinkle in 1 teaspoon of ground cumin, 1 teaspoon of smoked paprika, and ½ teaspoon of ground cinnamon, toasting the spices for 30 seconds to unlock their aroma.
5. Pour in 1 can of diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot.
6. Add 1 can of drained and rinsed chickpeas, 2 medium sliced carrots, and 1 medium cubed sweet potato, stirring to coat in the spiced tomato mixture.
7. Tip: For deeper flavor, let the vegetables sweat with the spices for 2–3 minutes before adding liquid.
8. Pour in 4 cups of low-sodium vegetable broth, bringing the mixture to a gentle boil.
9. Reduce the heat to low, cover the pot, and simmer for 25–30 minutes, until the carrots and sweet potato are fork-tender.
10. Tip: Check the stew halfway through; if it’s too thick, add a splash of broth or water to reach your desired consistency.
11. Stir in 1 cup of roughly chopped dried apricots and cook uncovered for 5 more minutes to soften them slightly.
12. Season with salt and freshly ground black pepper to taste, adjusting as needed.
13. Tip: For a brighter finish, stir in the fresh cilantro just before serving to preserve its vibrant color and flavor.
14. Ladle the tagine into bowls and garnish with the remaining fresh cilantro.

This tagine boasts a luscious, thick broth that clings to every bite, with sweet apricots melting into the savory spices. The chickpeas add a creamy texture against the tender carrots and sweet potato, making it a hearty yet balanced meal. Try serving it over fluffy couscous or with warm crusty bread to soak up every last drop—it’s a cozy hug in a bowl that’s perfect for sharing or savoring solo.

Sweet Potato and Lentil Tagine

Sweet Potato and Lentil Tagine
Ditch the dinner stress with this cozy, one-pot wonder that’s packed with flavor and fiber. Sweet potatoes and lentils simmer in a fragrant, spiced broth for a hearty, plant-based meal that’s as easy as it is delicious. Get ready to warm up from the inside out.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves fresh garlic, minced
– 1 tablespoon freshly grated ginger
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– ½ teaspoon ground cinnamon
– ¼ teaspoon cayenne pepper
– 2 medium sweet potatoes, peeled and cut into 1-inch cubes
– 1 cup dried brown lentils, rinsed
– 4 cups low-sodium vegetable broth
– 1 (14.5-ounce) can fire-roasted diced tomatoes, undrained
– ½ cup plump golden raisins
– ¼ cup chopped fresh cilantro leaves
– Salt to taste

Instructions

1. Heat 2 tablespoons of rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
2. Add 1 large finely diced yellow onion and cook, stirring occasionally, for 5–7 minutes until softened and translucent.
3. Stir in 3 cloves of minced fresh garlic and 1 tablespoon of freshly grated ginger; cook for 1 minute until fragrant.
4. Add 1 teaspoon ground cumin, 1 teaspoon smoked paprika, ½ teaspoon ground cinnamon, and ¼ teaspoon cayenne pepper; toast the spices for 30 seconds to bloom their flavors.
5. Tip: Blooming spices in oil enhances their depth—don’t skip this step!
6. Add 2 medium sweet potatoes cut into 1-inch cubes and 1 cup of rinsed dried brown lentils; stir to coat in the spiced oil.
7. Pour in 4 cups of low-sodium vegetable broth and 1 can of undrained fire-roasted diced tomatoes.
8. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 30 minutes.
9. Tip: Keep the lid on to trap steam and ensure the lentils cook evenly.
10. After 30 minutes, stir in ½ cup of plump golden raisins.
11. Continue simmering, uncovered, for 10 more minutes until the sweet potatoes are fork-tender and the lentils are fully cooked.
12. Tip: For a thicker tagine, mash a few sweet potato pieces against the pot with a spoon.
13. Remove from heat and stir in ¼ cup of chopped fresh cilantro leaves.
14. Season with salt to taste.
The tagine emerges creamy from the softened sweet potatoes, with lentils offering a tender bite against the sweet pop of raisins. Serve it over fluffy couscous or with warm naan for scooping—leftovers taste even better the next day as the spices meld.

Moroccan Spiced Tofu Tagine

Moroccan Spiced Tofu Tagine
Spice up your weeknights with this plant-powered Moroccan Spiced Tofu Tagine. Skip the takeout and transform firm tofu into a fragrant, hearty stew that’s packed with warm spices and tender veggies. Whip it up in one pot for minimal cleanup and maximum flavor.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 1 (14-ounce) block extra-firm tofu, pressed and cubed
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 1 tablespoon sweet smoked paprika
– 2 teaspoons aromatic ground cumin
– 1 teaspoon earthy ground coriander
– ½ teaspoon warm ground cinnamon
– ¼ teaspoon fiery cayenne pepper
– 1 (14.5-ounce) can fire-roasted diced tomatoes
– 1 cup low-sodium vegetable broth
– 1 cup sweet carrots, sliced into coins
– 1 cup creamy chickpeas, rinsed and drained
– ½ cup plump dried apricots, chopped
– ¼ cup fresh cilantro, chopped
– Kosher salt to taste

Instructions

1. Press the extra-firm tofu for 10 minutes using a tofu press or weighted plate to remove excess moisture, then cut into 1-inch cubes.
2. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering, about 2 minutes.
3. Add the finely diced yellow onion and cook, stirring occasionally, until softened and translucent, 5–7 minutes.
4. Stir in the minced garlic and freshly grated ginger, cooking for 1 minute until fragrant.
5. Add the sweet smoked paprika, aromatic ground cumin, earthy ground coriander, warm ground cinnamon, and fiery cayenne pepper, toasting for 30 seconds to bloom the spices.
6. Pour in the fire-roasted diced tomatoes and low-sodium vegetable broth, scraping up any browned bits from the bottom of the pot.
7. Add the sweet carrot coins, creamy chickpeas, and plump dried apricots, bringing the mixture to a gentle simmer.
8. Reduce heat to medium-low, cover, and simmer for 20 minutes until the carrots are fork-tender.
9. Gently fold in the pressed tofu cubes and simmer uncovered for 5 minutes to heat through.
10. Remove from heat and stir in the fresh chopped cilantro, seasoning with kosher salt as needed.
Delight in the tender tofu soaking up the aromatic broth, with sweet apricots balancing the warm spices. Serve it over fluffy couscous or with crusty bread to soak up every last drop—leftovers taste even better the next day as the flavors deepen.

Slow-Cooked Eggplant and Olive Tagine

Slow-Cooked Eggplant and Olive Tagine
Let’s transform humble eggplant into a show-stopping, hands-off dinner. This slow-cooked tagine melds savory eggplant with briny olives into a cozy, flavor-packed stew. Skip the takeout—your slow cooker does all the work.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 6 hours

Ingredients

– 2 medium globe eggplants, cut into 1-inch cubes
– 1 cup pitted Kalamata olives, halved
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 (28-ounce) can crushed San Marzano tomatoes
– 1/4 cup rich extra virgin olive oil
– 2 tbsp tomato paste
– 1 tbsp ground cumin
– 1 tsp smoked paprika
– 1/2 tsp finely ground black pepper
– 1/2 tsp sea salt
– 1/4 cup chopped fresh parsley, for garnish
– Cooked couscous or crusty bread, for serving

Instructions

1. Salt the eggplant cubes in a colander for 10 minutes to draw out bitterness, then pat dry thoroughly with paper towels.
2. Heat 2 tbsp of the extra virgin olive oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
3. Sear the eggplant cubes in batches for 3–4 minutes per side until golden brown, adding more oil as needed—this builds deep flavor and prevents mushiness.
4. Transfer the seared eggplant to a 6-quart slow cooker.
5. In the same skillet, sauté the diced onion for 5 minutes until translucent, then add the minced garlic and cook for 1 more minute until fragrant.
6. Stir in the tomato paste, ground cumin, smoked paprika, black pepper, and sea salt, cooking for 30 seconds to toast the spices.
7. Pour in the crushed tomatoes and scrape up any browned bits from the skillet.
8. Transfer the tomato mixture to the slow cooker with the eggplant.
9. Add the halved Kalamata olives and remaining 2 tbsp of extra virgin olive oil to the slow cooker, stirring gently to combine.
10. Cover and cook on LOW for 6 hours, until the eggplant is tender but still holds its shape—avoid stirring to keep the texture intact.
11. Taste and adjust seasoning if needed, then garnish with chopped fresh parsley.
12. Serve immediately over fluffy couscous or with warm crusty bread for soaking up the sauce.

Unbelievably tender eggplant melts into the smoky, tomato-rich sauce, while the olives add a salty punch. For a creative twist, top it with a dollop of cool Greek yogurt or sprinkle with toasted almonds for crunch. Leftovers taste even better the next day as the flavors deepen overnight.

Cauliflower and Green Pea Tagine

Cauliflower and Green Pea Tagine
Mash up Moroccan vibes with your weeknight hustle. This cozy Cauliflower and Green Pea Tagine is your ticket to a flavor-packed, veggie-forward dinner that simmers to perfection while you unwind. Bold spices meet tender veggies in a one-pot wonder that’s as easy as it is impressive.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves fresh garlic, minced
– 1 tablespoon fragrant ground cumin
– 1 teaspoon smoky paprika
– ½ teaspoon warm ground cinnamon
– 1 head fresh cauliflower, cut into bite-sized florets
– 1 cup frozen sweet green peas
– 1 (14.5-ounce) can diced fire-roasted tomatoes, with juices
– 1 cup low-sodium vegetable broth
– ½ cup plump golden raisins
– ¼ cup chopped fresh cilantro, for garnish
– Kosher salt, to taste

Instructions

1. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
3. Stir in the minced fresh garlic and cook until fragrant, about 30 seconds, being careful not to let it burn.
4. Add the fragrant ground cumin, smoky paprika, and warm ground cinnamon to the pot. Toast the spices with the onion mixture for 1 minute, stirring constantly to unlock their full aroma.
5. Tip: Toasting spices briefly before adding liquids deepens their flavor profile significantly.
6. Add the bite-sized cauliflower florets to the pot. Stir to coat them evenly in the spiced oil and cook for 3 minutes to lightly sear the edges.
7. Pour in the diced fire-roasted tomatoes with their juices and the low-sodium vegetable broth. Scrape up any browned bits from the bottom of the pot for extra flavor.
8. Bring the mixture to a gentle boil, then immediately reduce the heat to low. Cover the pot with a lid.
9. Simmer the tagine for 20 minutes, or until the cauliflower is fork-tender but not mushy.
10. Tip: For the best texture, check the cauliflower at the 15-minute mark to avoid overcooking.
11. Stir in the frozen sweet green peas and plump golden raisins. Re-cover the pot and cook for an additional 5 minutes, just until the peas are heated through and vibrant green.
12. Season the tagine with kosher salt to your preference. Start with ½ teaspoon and adjust from there.
13. Tip: Always season at the end of cooking to control the salt level, as the broth and tomatoes already contribute sodium.
14. Remove the pot from the heat. Stir in half of the chopped fresh cilantro, reserving the rest for garnish.

Dig into a bowl where the cauliflower melts into a spiced, tomatoey broth, punctuated by pops of sweet peas and raisins. Serve it over fluffy couscous or with crusty bread to soak up every last drop, and finish with a bright sprinkle of the remaining fresh cilantro for a restaurant-worthy touch at home.

Butternut Squash and Bell Pepper Tagine

Butternut Squash and Bell Pepper Tagine
Brace for a flavor explosion that’ll make your taste buds dance. This cozy tagine transforms humble veggies into a vibrant, aromatic masterpiece. Get ready to ditch boring dinners forever.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 medium butternut squash, peeled and cubed into 1-inch pieces
– 2 large red bell peppers, seeded and sliced into strips
– 1 (15-ounce) can chickpeas, drained and rinsed
– 1 (14.5-ounce) can fire-roasted diced tomatoes
– 2 cups vegetable broth
– 1 tablespoon smoked paprika
– 1 teaspoon ground cumin
– 1 teaspoon ground cinnamon
– 1/2 teaspoon cayenne pepper
– 1/4 cup chopped fresh cilantro
– Salt and freshly ground black pepper

Instructions

1. Heat 2 tablespoons of rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
2. Add 1 large finely diced yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in 3 cloves of minced garlic and cook for 1 minute until fragrant.
4. Add 1 medium cubed butternut squash and 2 large sliced red bell peppers to the pot. Cook for 5 minutes, stirring occasionally, to lightly brown the edges.
5. Pour in 1 (14.5-ounce) can of fire-roasted diced tomatoes, 2 cups of vegetable broth, 1 tablespoon smoked paprika, 1 teaspoon ground cumin, 1 teaspoon ground cinnamon, and 1/2 teaspoon cayenne pepper. Stir to combine all ingredients evenly.
6. Bring the mixture to a simmer, then reduce heat to low, cover, and let it cook for 30 minutes. Tip: Keep the lid slightly ajar to allow some steam to escape and prevent the tagine from becoming too watery.
7. After 30 minutes, stir in 1 (15-ounce) can of drained and rinsed chickpeas. Cover and cook for an additional 10 minutes to heat through and allow flavors to meld.
8. Season generously with salt and freshly ground black pepper to your preference. Tip: Taste and adjust seasoning at this stage, as the broth reduces and concentrates the flavors.
9. Remove from heat and stir in 1/4 cup of chopped fresh cilantro. Tip: Reserve a small handful of cilantro for garnish to add a fresh pop of color and flavor when serving.

Kick back and savor the silky, tender squash mingling with sweet bell peppers in a warmly spiced broth. The chickpeas add a satisfying heartiness, making it perfect spooned over fluffy couscous or with crusty bread for dipping. Get creative by topping it with a dollop of creamy yogurt or a sprinkle of toasted almonds for extra crunch.

Spicy Carrot and Raisin Tagine

Spicy Carrot and Raisin Tagine

Whip up a cozy Moroccan-inspired stew that transforms humble carrots into a vibrant, sweet-and-spicy masterpiece. This one-pot wonder simmers earthy root vegetables with plump raisins and warming spices for a comforting meal that’s both nourishing and bold.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 2 tablespoons rich extra virgin olive oil
  • 1 large yellow onion, finely chopped
  • 3 cloves fresh garlic, minced
  • 1 tablespoon freshly grated ginger
  • 1 teaspoon fragrant ground cumin
  • 1 teaspoon warm ground cinnamon
  • 1/2 teaspoon smoky paprika
  • 1/4 teaspoon fiery cayenne pepper
  • 1 pound fresh carrots, peeled and sliced into 1/2-inch coins
  • 1/2 cup plump golden raisins
  • 1 (14.5-ounce) can diced tomatoes with their juices
  • 2 cups low-sodium vegetable broth
  • 1/4 cup fresh cilantro, chopped
  • Cooked couscous or crusty bread for serving

Instructions

  1. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
  2. Add the finely chopped yellow onion and cook, stirring frequently, until softened and translucent, 5-7 minutes.
  3. Stir in the minced fresh garlic and freshly grated ginger, cooking for 1 minute until fragrant.
  4. Add the fragrant ground cumin, warm ground cinnamon, smoky paprika, and fiery cayenne pepper to the pot. Toast the spices with the aromatics for 30 seconds to unlock their oils and deepen their flavor.
  5. Tip in the fresh carrot coins and plump golden raisins, stirring to coat them evenly in the spiced oil.
  6. Pour in the can of diced tomatoes with their juices and the low-sodium vegetable broth. Bring the mixture to a lively simmer.
  7. Once simmering, reduce the heat to low, cover the pot with a lid, and let the tagine cook gently for 35-40 minutes. The carrots should be fork-tender and the liquid slightly reduced.
  8. Remove the pot from the heat. Stir in the chopped fresh cilantro just before serving to preserve its bright, herbal flavor.
  9. Serve the tagine immediately over a bed of fluffy couscous or with pieces of crusty bread for dipping.

Keep it simple for a stunning result. The finished tagine boasts tender, melt-in-your-mouth carrots in a thick, aromatic sauce with pops of sweet raisin. For a creative twist, top it with a dollop of cool Greek yogurt or a sprinkle of toasted almonds for contrasting crunch.

Zucchini and Tomato Tagine with Apricots

Zucchini and Tomato Tagine with Apricots
Savor this vibrant tagine that transforms humble veggies into a sweet-savory masterpiece. It’s a one-pot wonder packed with cozy Moroccan vibes—perfect for a weeknight dinner that feels like a feast. Get ready to layer flavors and let your kitchen smell incredible.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 2 tbsp rich extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 3 garlic cloves, minced
– 1 tsp ground cumin
– 1 tsp smoked paprika
– ½ tsp ground cinnamon
– ¼ tsp cayenne pepper
– 2 medium zucchini, sliced into ½-inch rounds
– 1 (14.5 oz) can diced tomatoes, with juices
– ½ cup dried apricots, chopped
– 1 cup vegetable broth
– 1 tbsp honey
– ½ tsp fine sea salt
– ¼ cup fresh cilantro, chopped
– Cooked couscous or crusty bread, for serving

Instructions

1. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering.
2. Add the diced onion and cook, stirring occasionally, for 5–7 minutes until softened and translucent.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Add the cumin, smoked paprika, cinnamon, and cayenne pepper, toasting the spices for 30 seconds to release their oils.
5. Tip in the zucchini slices and toss to coat in the spiced oil, cooking for 3–4 minutes until lightly browned.
6. Pour in the diced tomatoes with their juices, chopped apricots, vegetable broth, honey, and sea salt, stirring to combine.
7. Bring the mixture to a gentle boil, then reduce the heat to low, cover the pot, and simmer for 25 minutes until the zucchini is tender and the sauce has thickened slightly.
8. Remove the pot from the heat and stir in the chopped cilantro.
9. Serve the tagine hot over a bed of fluffy couscous or with torn pieces of crusty bread for dipping.

Now, dig into that tender zucchini and juicy tomatoes melded with sweet apricots in a warmly spiced broth. The texture is wonderfully stew-like—soft yet satisfying—with a hint of heat from the cayenne. For a creative twist, top it with a dollop of tangy Greek yogurt or sprinkle with toasted almonds for extra crunch.

Artichoke and Spinach Tagine

Artichoke and Spinach Tagine
Just when you thought tagine couldn’t get more crave-worthy, this veggie-packed version hits all the right notes. Jam-packed with earthy artichokes and vibrant spinach, it’s a one-pot wonder that delivers big flavor with minimal fuss. Get ready to transform your weeknight dinner game.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 4 cloves fresh garlic, minced
– 1 teaspoon fragrant ground cumin
– 1 teaspoon warm ground coriander
– 1/2 teaspoon smoky paprika
– 1/4 teaspoon fiery cayenne pepper
– 1 (14.5 oz) can fire-roasted diced tomatoes
– 1 cup low-sodium vegetable broth
– 1 (14 oz) can quartered artichoke hearts, drained
– 4 cups fresh baby spinach leaves
– 1/4 cup fresh lemon juice
– 1/4 cup chopped fresh parsley
– Kosher salt to taste

Instructions

1. Heat 2 tablespoons of rich extra virgin olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
2. Add 1 large finely diced yellow onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent.
3. Stir in 4 cloves of minced fresh garlic and cook for 1 minute until fragrant.
4. Add 1 teaspoon fragrant ground cumin, 1 teaspoon warm ground coriander, 1/2 teaspoon smoky paprika, and 1/4 teaspoon fiery cayenne pepper. Toast the spices for 30 seconds to unlock their full aroma.
5. Pour in 1 can of fire-roasted diced tomatoes and 1 cup of low-sodium vegetable broth, scraping up any browned bits from the bottom of the pot.
6. Bring the mixture to a gentle simmer, then reduce heat to medium-low and cook uncovered for 15 minutes to allow the flavors to meld.
7. Gently fold in 1 can of drained quartered artichoke hearts and cook for 5 minutes until heated through.
8. Stir in 4 cups of fresh baby spinach leaves in batches, allowing each addition to wilt before adding more, about 2-3 minutes total.
9. Remove the pot from heat and stir in 1/4 cup of fresh lemon juice and 1/4 cup of chopped fresh parsley.
10. Season with kosher salt to taste, starting with 1/2 teaspoon and adjusting as needed.

Aromatic and deeply satisfying, this tagine boasts tender artichokes and silky spinach in a warmly spiced, tomato-based broth. The bright finish of lemon and parsley cuts through the richness perfectly. Serve it over fluffy couscous or with crusty bread to soak up every last drop, or top it with a dollop of creamy yogurt for a cool contrast.

Mushroom and Almond Tagine

Mushroom and Almond Tagine
Unlock a world of cozy, plant-based comfort with this Mushroom and Almond Tagine. It’s a one-pot wonder that transforms humble ingredients into a deeply savory, aromatic feast. Get ready to impress with minimal effort and maximum flavor.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 4 cloves garlic, minced
– 1 pound cremini mushrooms, cleaned and quartered
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– 1/2 teaspoon ground cinnamon
– 1 (14.5-ounce) can diced tomatoes, with their juices
– 1 cup vegetable broth
– 1/2 cup raw whole almonds
– 1/4 cup chopped fresh cilantro
– Kosher salt

Instructions

1. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
2. Add the finely diced yellow onion and cook, stirring occasionally, for 5-7 minutes until softened and translucent.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Add the quartered cremini mushrooms to the pot. Cook, stirring occasionally, for 8-10 minutes until the mushrooms have released their liquid and begun to brown.
5. Sprinkle in the ground cumin, smoked paprika, and ground cinnamon. Stir constantly for 1 minute to toast the spices and bloom their flavors.
6. Pour in the can of diced tomatoes with their juices and the vegetable broth. Bring the mixture to a simmer.
7. Reduce the heat to low, cover the pot, and let it simmer gently for 25 minutes to allow the flavors to meld.
8. While the tagine simmers, toast the raw whole almonds in a dry skillet over medium heat for 3-5 minutes, shaking the pan often, until golden and fragrant. Let them cool, then roughly chop.
9. After 25 minutes, uncover the pot and stir in the chopped toasted almonds and chopped fresh cilantro. Season with kosher salt.
10. Simmer uncovered for an additional 5 minutes to slightly thicken the sauce.

Keep this tagine warm and let the flavors settle for 10 minutes before serving—it makes all the difference. The result is a luscious, thick stew where tender mushrooms soak up the warm, spiced tomato broth, and the almonds add a delightful crunch. Serve it over a mound of fluffy couscous or with crusty bread for the ultimate cozy meal.

Quinoa and Kale Tagine with Lemons

Quinoa and Kale Tagine with Lemons
Make your weeknight dinner dreams come true with this vibrant, one-pot wonder. Packed with protein-rich quinoa and hearty kale, it’s a cozy hug in a bowl that’s ready in under an hour. Get ready to wow your taste buds with bright lemon and warm spices.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 1 cup uncooked quinoa, rinsed well
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 1 teaspoon ground cumin
– 1 teaspoon sweet paprika
– ½ teaspoon ground cinnamon
– ¼ teaspoon cayenne pepper
– 4 cups low-sodium vegetable broth
– 1 bunch curly kale, stems removed and leaves roughly chopped
– 1 preserved lemon, rinsed and finely chopped (or zest and juice of 1 fresh lemon)
– ½ cup pitted green olives, sliced
– ¼ cup chopped fresh cilantro
– Salt to taste

Instructions

1. Rinse 1 cup of quinoa under cold water in a fine-mesh strainer for 1 minute to remove bitterness, then set aside to drain.
2. Heat 2 tablespoons of extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
3. Add 1 finely diced yellow onion and cook, stirring frequently, until softened and translucent, about 5–7 minutes.
4. Stir in 3 minced garlic cloves and 1 tablespoon of freshly grated ginger, cooking for 1 minute until fragrant—don’t let the garlic burn.
5. Add 1 teaspoon each of ground cumin and sweet paprika, plus ½ teaspoon of ground cinnamon and ¼ teaspoon of cayenne pepper, toasting the spices for 30 seconds to release their oils.
6. Pour in the rinsed quinoa and stir to coat evenly with the spiced onion mixture, toasting for 1 minute.
7. Add 4 cups of low-sodium vegetable broth, scraping up any browned bits from the bottom of the pot with a wooden spoon.
8. Bring the mixture to a boil over high heat, then reduce to a simmer, cover, and cook for 15 minutes until the quinoa is tender and has absorbed most of the liquid.
9. Stir in 1 bunch of roughly chopped kale leaves, 1 finely chopped preserved lemon (or zest and juice of 1 fresh lemon), and ½ cup of sliced green olives.
10. Cover and cook for an additional 5–7 minutes, until the kale is wilted but still vibrant green.
11. Remove from heat and fold in ¼ cup of chopped fresh cilantro, seasoning with salt to taste after stirring to avoid over-salting.

Grab a spoon and dive into this tagine’s fluffy quinoa mingled with tender kale and briny olives. The preserved lemon adds a tangy punch that cuts through the warm spices, creating a dish that’s both comforting and zesty. Serve it straight from the pot with a dollop of yogurt or over couscous for an extra-hearty meal.

Lentil and Potato Tagine with Figs

Lentil and Potato Tagine with Figs
Mouthwatering comfort meets Moroccan magic in this one-pot wonder. Toss earthy lentils, creamy potatoes, and sweet figs into a fragrant tagine that simmers to perfection. Ditch the takeout—this cozy, plant-based dinner comes together with pantry staples for a flavor-packed weeknight win.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 1 tablespoon rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves fresh garlic, minced
– 1 tablespoon warm ground cumin
– 1 teaspoon smoky paprika
– 1/2 teaspoon aromatic ground cinnamon
– 1/4 teaspoon fiery cayenne pepper
– 1 cup dried brown lentils, rinsed
– 2 medium Yukon Gold potatoes, cut into 1-inch chunks
– 4 cups low-sodium vegetable broth
– 6 dried figs, quartered
– 1/2 cup fresh cilantro, chopped
– 1/2 teaspoon flaky sea salt

Instructions

1. Heat 1 tablespoon rich extra virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add 1 medium finely diced yellow onion and cook, stirring frequently, until softened and translucent, 5–7 minutes.
3. Stir in 3 cloves minced fresh garlic and cook until fragrant, 1 minute.
4. Add 1 tablespoon warm ground cumin, 1 teaspoon smoky paprika, 1/2 teaspoon aromatic ground cinnamon, and 1/4 teaspoon fiery cayenne pepper; toast the spices for 30 seconds to bloom their flavors.
5. Pour in 1 cup rinsed dried brown lentils and 2 medium Yukon Gold potato chunks, stirring to coat in the spiced oil.
6. Add 4 cups low-sodium vegetable broth and bring to a boil over high heat.
7. Reduce heat to low, cover, and simmer for 30 minutes until lentils are tender but not mushy.
8. Stir in 6 quartered dried figs and simmer uncovered for 10 minutes to soften the figs and thicken the sauce slightly.
9. Remove from heat and stir in 1/2 cup chopped fresh cilantro and 1/2 teaspoon flaky sea salt.
10. Let rest for 5 minutes off the heat to allow flavors to meld.
Buttery potatoes melt into the spiced lentils, while the figs add pockets of jammy sweetness that balance the warm spices. Serve it over fluffy couscous or with crusty bread to soak up every last drop of the fragrant broth—it’s even better the next day as leftovers.

Golden Beet and Chickpea Tagine

Golden Beet and Chickpea Tagine
You’ve been scrolling for a cozy, vibrant dinner—stop right here. This golden beet and chickpea tagine is your weeknight hero, simmering with sweet, earthy warmth and a punch of North African spice.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– ½ teaspoon ground cinnamon
– ¼ teaspoon cayenne pepper
– 4 medium golden beets, peeled and cut into ½-inch cubes
– 1 (15-ounce) can chickpeas, drained and rinsed
– 1 (14.5-ounce) can diced tomatoes, with juices
– 2 cups low-sodium vegetable broth
– 1 tablespoon honey
– ½ cup chopped fresh cilantro
– Sea salt and freshly cracked black pepper to taste

Instructions

1. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until softened and translucent, 5–7 minutes.
3. Stir in the minced garlic and freshly grated ginger, cooking until fragrant, about 1 minute.
4. Sprinkle in the ground cumin, smoked paprika, ground cinnamon, and cayenne pepper, toasting the spices for 30 seconds to unlock their aroma.
5. Tip in the cubed golden beets and drained chickpeas, tossing to coat in the spiced oil.
6. Pour in the diced tomatoes with their juices and low-sodium vegetable broth, scraping up any browned bits from the bottom of the pot.
7. Drizzle in the honey and season with sea salt and freshly cracked black pepper.
8. Bring the mixture to a boil, then reduce heat to low, cover, and simmer until the beets are tender when pierced with a fork, 30–35 minutes.
9. Uncover and simmer for an additional 5–10 minutes to slightly thicken the sauce.
10. Remove from heat and stir in the chopped fresh cilantro.
Velvety beets melt into a fragrant, spiced broth, while chickpeas add hearty bite. Serve it over fluffy couscous or with crusty bread to soak up every drop—leftovers taste even better the next day.

Broccoli and Pomegranate Tagine

Broccoli and Pomegranate Tagine

Picture this: a vibrant tagine that turns humble broccoli into a showstopper. Pomegranate seeds burst with tart-sweet juice against earthy spices, creating a dish that’s as stunning as it is satisfying—perfect for a cozy dinner or impressing guests.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

  • 1 large head of fresh broccoli, cut into bite-sized florets
  • 1 cup pomegranate seeds, from a ripe pomegranate
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon cayenne pepper
  • 1 (14.5-ounce) can diced tomatoes, with juices
  • 1 cup vegetable broth
  • 2 tablespoons rich extra virgin olive oil
  • Salt, to taste
  • Freshly chopped cilantro, for garnish
  • Cooked couscous or crusty bread, for serving

Instructions

  1. Heat 2 tablespoons of rich extra virgin olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat until shimmering, about 2 minutes.
  2. Add 1 finely diced medium yellow onion and cook, stirring occasionally, until softened and translucent, about 5–7 minutes.
  3. Stir in 3 minced cloves of garlic and 1 tablespoon of grated fresh ginger, cooking for 1 minute until fragrant to bloom the flavors.
  4. Sprinkle in 1 teaspoon of ground cumin, 1 teaspoon of smoked paprika, 1/2 teaspoon of ground cinnamon, and 1/4 teaspoon of cayenne pepper, toasting the spices for 30 seconds to enhance their aroma.
  5. Pour in 1 (14.5-ounce) can of diced tomatoes with their juices and 1 cup of vegetable broth, stirring to combine and scraping up any browned bits from the bottom of the pot.
  6. Bring the mixture to a simmer over medium-high heat, then reduce the heat to low, cover, and let it cook for 10 minutes to develop the base flavors.
  7. Add 1 large head of fresh broccoli, cut into bite-sized florets, to the pot, stirring to coat in the sauce. Tip: Cut the broccoli uniformly for even cooking.
  8. Cover and simmer over low heat for 15–20 minutes, or until the broccoli is tender but still has a slight bite, stirring halfway through. Tip: Avoid overcooking to keep the broccoli vibrant green.
  9. Remove from heat and gently fold in 1 cup of pomegranate seeds from a ripe pomegranate, reserving a handful for garnish if desired. Tip: Add pomegranate seeds at the end to maintain their juicy pop.
  10. Season with salt to taste, adjusting as needed for balance.
  11. Serve hot over cooked couscous or with crusty bread for dipping, garnished with freshly chopped cilantro and extra pomegranate seeds.

Keep it vibrant: the broccoli stays tender-crisp, soaking up the warm, spiced tomato broth, while the pomegranate seeds add a juicy, tart crunch that cuts through the richness. For a creative twist, top with toasted almonds or a dollop of Greek yogurt to play up the textures—it’s a cozy, colorful bowl that feels both nourishing and indulgent.

Root Vegetable Tagine with Dates

Root Vegetable Tagine with Dates
Veg out with this cozy Moroccan-inspired stew that transforms humble roots into a sweet-savory masterpiece. Think tender carrots, earthy parsnips, and sticky dates simmered in warm spices—it’s a hands-off, one-pot wonder perfect for chilly nights. Skip the takeout and let your Dutch oven do the work.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves fresh garlic, minced
– 1 tablespoon fragrant ground cumin
– 1 teaspoon smoky paprika
– ½ teaspoon warm ground cinnamon
– ¼ teaspoon fiery cayenne pepper
– 4 medium carrots, peeled and chopped into 1-inch chunks
– 2 large parsnips, peeled and chopped into 1-inch chunks
– 1 (15-ounce) can plump chickpeas, drained and rinsed
– 1 cup juicy pitted dates, halved
– 2 cups low-sodium vegetable broth
– 1 (14.5-ounce) can fire-roasted diced tomatoes
– ½ cup fresh cilantro leaves, roughly chopped
– Kosher salt to taste

Instructions

1. Heat the rich extra virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until softened and translucent, 5–7 minutes.
3. Stir in the minced fresh garlic and cook until fragrant, 1 minute.
4. Add the fragrant ground cumin, smoky paprika, warm ground cinnamon, and fiery cayenne pepper. Toast the spices with the onion mixture for 30 seconds to bloom their flavors.
5. Tip in the chopped carrots and parsnips, tossing to coat evenly in the spiced oil.
6. Pour in the low-sodium vegetable broth and fire-roasted diced tomatoes, scraping up any browned bits from the bottom of the pot.
7. Add the plump chickpeas and juicy pitted dates, stirring gently to combine.
8. Bring the mixture to a boil, then reduce heat to low, cover, and simmer until the vegetables are fork-tender, 30–35 minutes.
9. Season with kosher salt to taste, starting with ½ teaspoon and adjusting as needed.
10. Remove from heat and stir in the roughly chopped fresh cilantro leaves.
Now, ladle this aromatic tagine into deep bowls. The carrots and parsnips melt into a velvety base, while the dates caramelize into sticky-sweet pockets that play off the warm spices. For a textural twist, top with toasted almond slivers or serve over fluffy couscous to soak up every last drop of the richly spiced broth.

Leek and Bean Tagine with Harissa

Leek and Bean Tagine with Harissa
Venture beyond basic stews with this vibrant, spice-forward tagine that transforms humble leeks and beans into a showstopping meal. Bold harissa paste brings smoky heat while cinnamon and cumin add warm, aromatic depth—perfect for cozy nights when you crave something extraordinary without the fuss.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 large leeks, white and light green parts only, thoroughly rinsed and sliced into ½-inch rounds
– 2 tablespoons rich extra virgin olive oil
– 3 cloves fresh garlic, minced
– 1 tablespoon smoky harissa paste
– 1 teaspoon fragrant ground cumin
– ½ teaspoon warm ground cinnamon
– 1 (15-ounce) can creamy cannellini beans, drained and rinsed
– 1 (14.5-ounce) can fire-roasted diced tomatoes with juices
– 2 cups robust vegetable broth
– ¼ cup fresh cilantro leaves, roughly chopped
– Kosher salt to season

Instructions

1. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the sliced leeks and cook, stirring occasionally, until softened and lightly golden, 8–10 minutes.
3. Stir in the minced fresh garlic and cook until fragrant, about 1 minute.
4. Add the smoky harissa paste, fragrant ground cumin, and warm ground cinnamon, stirring constantly to coat the leeks and toast the spices for 30 seconds.
5. Pour in the fire-roasted diced tomatoes with their juices and the robust vegetable broth, scraping up any browned bits from the bottom of the pot.
6. Bring the mixture to a gentle boil, then reduce heat to low, cover, and simmer for 20 minutes to allow the flavors to meld.
7. Gently stir in the drained and rinsed creamy cannellini beans and simmer uncovered for an additional 10 minutes until the sauce has thickened slightly.
8. Season with kosher salt, starting with ½ teaspoon and adjusting as needed.
9. Remove from heat and stir in the roughly chopped fresh cilantro leaves.
10. Serve immediately while hot.

You’ll love the tender, silky texture of the leeks against the creamy beans in a richly spiced, tomato-based broth. For a complete meal, spoon it over fluffy couscous or crusty bread to soak up every last drop, and garnish with extra cilantro or a dollop of yogurt to balance the heat.

Pear and Pistachio Tagine

Pear and Pistachio Tagine
Forget boring weeknight dinners—this Moroccan-inspired tagine is your ticket to a flavor-packed feast. Featuring sweet pears and crunchy pistachios, it’s a cozy, aromatic dish that’ll make your kitchen smell incredible.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, thinly sliced
– 3 cloves fresh garlic, minced
– 1 tablespoon fragrant ground cumin
– 1 teaspoon warm ground cinnamon
– ½ teaspoon smoky paprika
– ¼ teaspoon fiery cayenne pepper
– 1½ pounds boneless chicken thighs, cut into 1-inch chunks
– 2 firm but ripe Bartlett pears, cored and sliced into wedges
– 1 cup low-sodium chicken broth
– ½ cup shelled raw pistachios, roughly chopped
– ¼ cup plump golden raisins
– 2 tablespoons fresh lemon juice
– ¼ cup finely chopped fresh cilantro
– Kosher salt and freshly ground black pepper, to season

Instructions

1. Heat 2 tablespoons of rich extra virgin olive oil in a large Dutch oven or tagine over medium heat until shimmering, about 2 minutes.
2. Add 1 large thinly sliced yellow onion and cook, stirring occasionally, until softened and lightly golden, 5–7 minutes.
3. Stir in 3 minced fresh garlic cloves and cook until fragrant, 1 minute.
4. Add 1 tablespoon fragrant ground cumin, 1 teaspoon warm ground cinnamon, ½ teaspoon smoky paprika, and ¼ teaspoon fiery cayenne pepper; toast the spices for 30 seconds to release their oils.
5. Season 1½ pounds of boneless chicken thigh chunks with kosher salt and freshly ground black pepper, then add to the pot in a single layer.
6. Brown the chicken on all sides, turning occasionally, for 5–7 minutes until no longer pink on the outside.
7. Tip: Don’t overcrowd the pot—work in batches if needed for even browning.
8. Add 2 cored and sliced Bartlett pears, ½ cup roughly chopped raw pistachios, and ¼ cup plump golden raisins; gently stir to combine.
9. Pour in 1 cup low-sodium chicken broth and bring to a simmer over medium-high heat.
10. Reduce heat to low, cover, and simmer gently for 30 minutes until the chicken is tender and cooked through.
11. Tip: Keep the lid on to trap steam and prevent the liquid from reducing too quickly.
12. Uncover and stir in 2 tablespoons fresh lemon juice; simmer uncovered for 5 minutes to slightly thicken the sauce.
13. Remove from heat and fold in ¼ cup finely chopped fresh cilantro.
14. Tip: Taste and adjust seasoning with salt and pepper before serving for balanced flavor.
15. Serve hot over fluffy couscous or with warm crusty bread to soak up the sauce.

Perfectly tender chicken mingles with soft, caramelized pears and a hint of spice in every bite. The pistachios add a delightful crunch, while the golden raisins lend subtle sweetness—try scooping it up with flatbread for an authentic touch.

Conclusion

Lose yourself in the cozy, aromatic world of tagines with these 28 flavorful vegetarian recipes. From hearty stews to fragrant couscous dishes, there’s a perfect meal here for every craving. We’d love to hear which recipes become your new favorites—leave a comment below and don’t forget to share this delicious roundup on Pinterest for your fellow home cooks!

You might also like these recipes

Leave a Comment