Side Dishes
This Moroccan-spiced sweet potato tagine transforms humble vegetables into a fragrant, caramelized masterpiece—rich with cumin, cinnamon, and preserved lemon. 🌟 The slow-cooked method develops deep, complex flavors that turn simple sweet potatoes into a dish worthy of a bustling Marrakech souk.
What makes this recipe special is how it balances sweetness with earthy spices, creating a harmony that feels both exotic and comforting.
The secret lies in the layers of flavor: toasted spices bloom in olive oil before the sweet potatoes and onions join the pot, building a fragrant base.
Preserved lemon adds a bright, tangy contrast that cuts through the natural sweetness of the potatoes, while a touch of honey enhances the caramelization. This isn’t just a side dish—it’s a complete, satisfying meal that pairs beautifully with couscous or crusty bread.
By the time it’s done, you’ll have tender, caramelized sweet potatoes infused with warm spices, their edges slightly crisp, and a sauce thick enough to coat every bite. The aroma alone will transport you to a Moroccan marketplace, but the taste proves you don’t need to travel to experience it.
This tagine is hearty enough for dinner but simple enough for a weeknight, making it the perfect blend of authenticity and approachability.
Whether you’re serving it as a main dish or alongside grilled meats, this recipe delivers restaurant-quality results with minimal effort. The slow-cooking process ensures deep flavor development, while the spices—cumin, turmeric, and cinnamon—create a warm, inviting profile that’s impossible to resist. Let’s bring a taste of Morocco to your kitchen.
Ingredients for sweet potato tagine
Moroccan spices, sweet potatoes, and preserved lemon create a fragrant, caramelized tagine that feels exotic yet comforting.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Medium size, peeled and cubed |
| Yellow Onions 🧅 | 1 whole | Thinly sliced, about 2 cups |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity flavor |
| Ground Cumin 🌿 | 2 tsp | Toasted for deeper aroma |
| Ground Turmeric 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Cinnamon 🍃 | 1 tsp | Sweet, not cassia |
| Preserved Lemon 🍋 | ¼ cup | Zest and juice, finely chopped |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 4 cloves | Minced, about 1 tbsp |
The preserved lemon is the secret weapon—look for jars at specialty stores or Middle Eastern markets—it adds that bright, tangy contrast that makes this dish sing. Penzeys Spices has a great selection if you can't find it locally. For the sweet potatoes, medium-sized ones work best—they caramelize beautifully without turning mushy. If you can't find preserved lemon, substitute 1 tbsp lemon zest plus 1 tbsp lemon juice, but the flavor won't be quite the same. The onions? Sweet yellow onions add natural sweetness that pairs perfectly with the honey and spices. Toast your cumin and turmeric in the olive oil first—this blooms the spices and builds that incredible aroma that's the heart of this dish.
No preserved lemon? Zest from 1 lemon plus 1 tbsp juice is your best bet, but it won't have the same depth of flavor. Running low on vegetable broth? Water plus 1 tsp soy sauce works in a pinch. The honey enhances the caramelization, but if you're avoiding it, maple syrup works beautifully. For the spices, toast them in the oil for 30 seconds—this releases their essential oils and makes the whole dish more aromatic. If you're feeling adventurous, add a pinch of ground coriander for extra depth. And if you've got fresh cilantro instead of parsley, swap it in—it adds a lovely freshness to the finished dish.
This tagine tastes even better the next day as the flavors meld together. Store it in an airtight container in the fridge for up to 5 days. The sauce will thicken as it cools, so you might want to add a splash of broth when reheating. For longer storage, freeze portions for up to 3 months. I like to make a double batch—one for dinner and one to freeze for lazy weeknights. The spices keep well, so you can make the spice blend ahead and store it in a jar for up to 6 months—just be sure to keep it in a dark, cool place to preserve the flavors.
Why You'll Love This Recipe
- No Chopping Hassle: I swear by this one—just dice those sweet potatoes into big chunks (no peeling needed) and let the tagine do the work. The onions caramelize right in the pot, so you’re basically hands-off after the initial stir.
- Earthy Warmth Bomb: That cumin and turmeric combo? It’s like a hug in a bowl. The sweet potatoes soak up the spices until they’re tender and fragrant—no need for fancy seasoning, just pure, cozy flavor.
- Meal Prep Hero: Between us, this tastes better the next day. I make a big batch on Sundays, and by Wednesday, it’s even more flavorful. (Yes, even on a Tuesday night.)
- Pantry Staple Magic: You’re using ingredients you already have—sweet potatoes, onions, olive oil, and those two spices. It’s cheap, filling, and somehow always feels special. My wallet and I both approve.
Step-by-step instructions for sweet potato tagine
Transform humble sweet potatoes into a fragrant, caramelized masterpiece with this Moroccan-inspired technique.
🍳 Step 1: Sauté Aromatics Until Golden Brown
Heat 0.5 cup extra-virgin olive oil in a heavy-bottomed tagine or deep skillet over medium heat. Add the 1 whole yellow onions and cook for 8-10 minutes until softened and translucent, stirring occasionally. The onions should develop a deep golden hue and release their sweet aroma.
Add the 4 cloves minced garlic and cook for another 1 minute until fragrant—this prevents the garlic from burning while infusing maximum flavor. Here's the thing: don't rush this step. The onions need time to properly caramelize, which builds the foundation for your tagine's rich depth of flavor.
👨🍳 Step 2: Toast Spices for Maximum Aroma
Reduce heat to medium-low and add the 2 tsp ground cumin, 1 tsp ground turmeric, 1 tsp ground cinnamon, 1.5 tsp sea salt, and 0.5 tsp black pepper. Stir constantly for 1-2 minutes until the spices release their oils and fill your kitchen with that unmistakable Moroccan warmth.
This is where the magic happens—the spices should be aromatic but not burned. You'll see them darken slightly and smell intensely earthy with hints of citrus. If they start to smoke, immediately reduce heat to low and continue stirring. Toasted spices create layers of complexity that ground spices alone can't match.
🥘 Step 3: Add Sweet Potatoes and Preserved Lemon
Increase heat to medium-high and add the 2 lb cubed sweet potatoes to the spice mixture. Toss to coat them thoroughly in the aromatic oil and spice blend. Add the 0.25 cup preserved lemon and 1 tbsp honey, stirring well to distribute everything evenly.
The preserved lemon adds that signature Moroccan brightness while the honey begins caramelizing on the sweet potatoes. You'll notice the sweet potatoes start to soften at the edges after 3-4 minutes of cooking. This is perfect—they'll finish cooking in the broth, but we want them to develop that initial caramelization for maximum flavor.
🔥 Step 4: Simmer Until Sweet Potatoes Are Tender
Pour in the 2 cups vegetable broth and bring to a gentle simmer. Reduce heat to low and cover with a tight-fitting lid. Let the sweet potatoes cook for 25-30 minutes, stirring occasionally, until they're fork-tender with just a slight resistance in the center.
Here's the crucial part: maintain a gentle simmer, not a rolling boil. You want the sweet potatoes to absorb the flavors without falling apart. The liquid should reduce slightly, creating a thick, aromatic sauce that clings to the sweet potatoes. If it looks too thin, uncover and simmer for another 5 minutes to reduce further.
🍽️ Step 5: Finish and Garnish
Once the sweet potatoes are tender, remove from heat and stir in the 0.25 cup chopped fresh parsley. Let the tagine sit uncovered for 5 minutes to allow any remaining liquid to evaporate slightly and the flavors to meld completely.
Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of preserved lemon juice to balance the sweetness. Serve warm, garnished with additional parsley and a drizzle of the extra-virgin olive oil. The result should be sweet potatoes that are caramelized on the edges, infused with warm spices, and perfectly tender throughout.
Pro Tips For Making Sweet Potato Tagine
- CHAR THE ONIONS LOW: Skip the high-heat rush—slow-cook onions in olive oil over medium-low for 15-20 minutes until deep golden and jammy. I used to burn them every time; now they’re the flavor base that makes the whole dish sing.
- CUT POTATOES EVENLY: Use a mandoline for ½-inch-thick slices (or eyeball it with a sharp knife). Uniform size means even cooking—no mushy centers or undercooked edges. Yes, it takes 2 minutes longer, but the texture is worth it.
- TOAST THE SPICES FIRST: Bloom cumin and turmeric in olive oil for 30 seconds before adding onions. This wakes up their aroma and prevents them from sitting like dull dust at the bottom. (Your future self will notice the difference.)
- COVER IT TIGHT: Use a lid that seals snugly—even foil works in a pinch—to trap steam and tenderize the sweet potatoes in 20-25 minutes. I learned this after a dry, rubbery batch; now I never skip it.
Flavor customization for this recipe
Sweet & Spicy Kick
Add ½ tsp cayenne pepper when toasting the spices for a subtle heat that balances the sweetness. For more intensity, increase to 1 tsp and serve with cooling yogurt or mint on the side.
I love adding 1 tbsp harissa paste when simmering to deepen the spice profile while keeping it vegetarian. 🌶️
Citrus Zest Twist
Boost brightness by adding 1 tbsp orange zest with the preserved lemon. The citrus pairs beautifully with cinnamon and cumin, creating a vibrant contrast. For extra zing, finish with 1 tsp orange blossom water—it’s a classic Moroccan touch that adds floral depth.
I keep a small bottle in my pantry for just this purpose.
Smoky Depth
Infuse smokiness by adding ½ tsp smoked paprika or 1 tsp liquid smoke (just ½ tsp) when toasting the spices. For a more authentic approach, cook the onions over a wooden charcoal grill for 5 minutes before finishing in the tagine. The smoky aroma elevates the dish to restaurant-quality.
Creamy Texture
For a luxurious finish, stir in ¼ cup coconut milk or 2 tbsp Greek yogurt during the last 5 minutes of simmering. This adds a velvety texture that contrasts the caramelized sweet potatoes. I also like sprinkling toasted almonds on top for crunch and extra richness.
Herb Variations
Swap parsley for cilantro or fresh mint to brighten the dish. For a Mediterranean twist, add 1 tbsp chopped dill when garnishing. The herbs should be fresh and chopped finely to distribute evenly. I keep small bunches of each on hand for quick customization.
Sweetness Adjustments
Reduce honey to ½ tbsp if your sweet potatoes are naturally very sweet, or increase to 2 tbsp for extra caramelization. For a caramelized finish, broil the tagine for 2 minutes at the end. This creates a beautiful crust while keeping the center tender. 🍯
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this tagine?
While you can use regular potatoes, sweet potatoes are essential for this recipe's authentic Moroccan flavor profile. Their natural sweetness caramelizes beautifully with the spices, creating that signature depth. Regular potatoes will work in a pinch, but they lack the rich, earthy sweetness that makes this dish special. If you must substitute, use Yukon Gold potatoes for better texture.
What's the best way to store leftover sweet potato tagine?
Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors actually improve overnight as the spices meld further. When reheating, add a splash of water or broth to prevent drying out. For longer storage, freeze portions for up to 3 months. The sauce may thicken when frozen, so thaw gradually in the fridge before reheating.
Do I need a traditional tagine pot for this recipe?
Not at all! While a tagine pot creates the ideal steam environment, any heavy-bottomed Dutch oven or deep skillet works perfectly. The key is maintaining a gentle simmer rather than a rolling boil. If using a skillet, cover tightly with a lid to trap steam and develop those rich, complex flavors. Just be sure to use a lid that fits snugly to prevent evaporation.
How can I make this tagine spicier?
Add ½-1 tsp cayenne pepper when toasting the spices for subtle heat, or stir in 1 tbsp harissa paste during the final 5 minutes of simmering. For extra intensity, finish with a sprinkle of chili flakes or serve with cooling yogurt and fresh mint. The preserved lemon's acidity helps balance any added heat beautifully.
What's the secret to getting perfectly caramelized sweet potatoes?
Start by cubing the sweet potatoes evenly (1-1.5 inch pieces work best). The key is to cook them at medium-high heat for 3-4 minutes before adding broth, allowing the edges to begin caramelizing. Then simmer gently in the broth until tender. For extra caramelization, finish with 2 minutes under the broiler at the very end. This creates a beautiful crust while keeping the centers tender.
