Sweet Potato Tagine Recipe: Moroccan-Spiced Stew With Caramelized Sweetness

Side Dishes

Sweet Potato Tagine Recipe: Moroccan-Spiced Stew With Caramelized Sweetness

This sweet potato tagine recipe brings the aromatic heart of Morocco to your kitchen with just a few simple ingredients and slow-cooked patience. The combination of earthy cumin, warm cinnamon, and bright orange sweet potatoes creates a dish that's both comforting and sophisticated.

What makes this recipe special is how the spices meld together over time, transforming humble vegetables into something deeply flavorful and satisfying.

The beauty of a traditional tagine lies in its simplicity and depth of flavor. You'll start by sautéing onions and garlic until fragrant, then building layers of spice with cumin, coriander, and cinnamon—each one essential for that authentic Moroccan taste.

The sweet potatoes caramelize beautifully as they simmer, absorbing the rich, spiced broth while developing a tender, almost melt-in-your-mouth texture.

By the time it's done, you'll have a dish that's rich with caramelized sweetness and warm spices, perfect for serving alongside couscous or crusty bread. The aroma alone will transport you to a bustling Moroccan market, while the flavors offer a perfect balance of sweet, savory, and aromatic complexity.

This is the kind of recipe that gets better with each bite and makes every meal feel special.

Whether you're cooking for a family dinner or preparing a vegetarian main course, this sweet potato tagine delivers restaurant-quality results with minimal effort. The slow-cooking process allows the flavors to develop fully, ensuring every spoonful is packed with warmth and depth. Let's get started on creating this Moroccan-inspired masterpiece.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato tagine

Earthy spices and caramelized sweet potatoes create this Moroccan-inspired vegetarian masterpiece.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Yellow Onions 🧅 1 whole Thinly sliced, yellow or red
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Cinnamon Sticks 🌿 2 whole Or 1 tsp ground cinnamon
Vegetable Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing and richness
Fresh Ginger 🌿 1 tbsp Grated, peeled
Honey 🍯 1 tbsp For balancing sweetness
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The sweet potatoes are the heart of this dish, so choose ones that are firm and vibrant orange—Costco or Trader Joe's often have the best selection. For the spices, Penzeys or Spicewalla are my go-tos for authentic Moroccan flavors, but the bulk bins at Whole Foods work too. Toast your cumin and coriander seeds in a dry pan for 30 seconds before grinding to wake up their flavors. The cinnamon sticks add warmth without overpowering, but if you prefer ground cinnamon, use half the amount. Fresh ginger is ideal, but powdered works in a pinch—just use half the quantity.

No fresh ginger? Powdered ginger at half the amount gets you close. Short on honey? Maple syrup or agave works beautifully. The vegetable broth should be low-sodium—Imagine or Pacific Foods are my favorites. For extra depth, add a pinch of saffron if you've got it, but it's not required. The onions should caramelize until golden, so don't rush this step. If you're short on time, you can use store-bought caramelized onions from the jar, but fresh is always better.

This tagine tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. I like to portion it into containers with couscous on the side for easy lunches. The spices keep indefinitely in a cool, dark place, so buy extra if you love this dish. Garnish with fresh parsley right before serving—it adds a bright pop of color and freshness that makes the dish feel special.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just chop, sauté, and let the sweet potatoes caramelize in their own juices. The onions and garlic soften into a fragrant paste that clings to every bite, and honestly? That’s all the cleanup you’re doing.
  • Earthy & Sweet: The cumin and coriander do something wild to the sweet potatoes—they deepen that natural sweetness while adding this warm, almost smoky depth. It’s like a hug in a bowl, but make it Moroccan. My kids ask for seconds before I even finish serving.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream—perfect for packed lunches or lazy Sunday brunches. I’ll often double the batch because it disappears faster than I can say “tagine.”
  • Budget Warmth: Sweet potatoes and onions are about as affordable as it gets, and a little cumin goes a long way. I’ve made this for under $10 and fed four people, plus it stretches into leftovers that taste just as good cold. Winter meals don’t get much cozier—or cheaper—than this.

Step-by-step instructions for sweet potato tagine

Here's how to build layers of Moroccan spice and caramelized sweetness in your tagine.

1

Sauté Aromatics Until Deeply Fragrant

Heat the 0.5 cup extra-virgin olive oil in a heavy-bottomed pot or tagine over medium heat. Add the 1 whole yellow onions and cook for 5-6 minutes until they soften and begin to caramelize at the edges. This slow process builds sweetness that balances the spices.

Add the 4 cloves minced garlic and 1 tablespoon grated fresh ginger, stirring constantly for 30 seconds until the garlic becomes golden and fragrant. Here's the thing—don't let the garlic burn. It should smell like a Moroccan spice market, not like charred nails. Immediately add the 2 whole cinnamon sticks, 2 tablespoons ground cumin, and 1 tablespoon ground coriander, stirring to coat everything in the spice blend.

2

Toast Spices Until Aromatic

Cook the spices for 1-2 minutes until you can smell their deep, earthy aroma wafting through your kitchen. This toasting step unlocks their full flavor potential. You'll know it's ready when the spices stop sizzling and begin to smell rich and complex—almost like warm bread mixed with exotic spices.

Add the 2 pounds cubed sweet potatoes and stir to coat them evenly in the spiced oil. This ensures each piece develops that signature caramelized crust while staying tender inside. Cook for 5 minutes, stirring occasionally, until the sweet potatoes begin to soften slightly at the edges.

3

Deglaze and Simmer with Broth

Pour in the 2 cups vegetable broth and bring to a gentle simmer. Here's where the magic happens: the broth should just barely bubble at the edges, creating a gentle rolling motion that prevents the sweet potatoes from breaking apart. Add the 1 tablespoon honey and 1 teaspoon salt, stirring to combine.

Reduce heat to low and cover partially with a lid. Let the tagine simmer for 30-35 minutes, stirring occasionally, until the sweet potatoes are tender when pierced with a fork. The liquid should reduce until it just coats the bottom of the pot—this creates that perfect thick, saucy consistency we want.

4

Finish with Fresh Herbs and Brightness

Remove the cinnamon sticks and stir in the 0.5 teaspoon black pepper and 1 tablespoon lemon juice. The acidity brightens the dish and cuts through the richness of the sweet potatoes. Cook for another 2-3 minutes just to let the flavors meld.

Finally, stir in the 0.25 cup chopped fresh parsley and taste. Adjust seasoning if needed—you might want to add a pinch more salt or a splash more lemon juice to balance the flavors. The tagine should be sweet, spicy, and tangy all at once, with tender sweet potatoes that fall apart slightly.

👨‍🍳

Pro Tips For Making Sweet Potato Tagine

  • Char Sweet Potatoes First: I learned this the hard way—roasting the sweet potatoes at 425°F (220°C) for 20 minutes before adding them to the tagine makes all the difference. The caramelized edges melt into the sauce instead of turning to mush, and the texture stays firm. Use a sharp knife to cut them into 1-inch chunks so they brown evenly.
  • Sweat Onions Low and Slow: Skip the high heat for onions here—cook them over medium-low for 8-10 minutes until translucent but not browned. That extra patience lets their sweetness develop fully before the spices hit, and it prevents them from burning when you add garlic. A splash of water at this stage keeps them from sticking without needing extra oil.
  • Toast Spices in Butter: Bloom the cumin and coriander in 2 tablespoons of melted butter (yes, even if you’re watching calories) for 30 seconds until fragrant. This step unlocks their flavor—raw spices just sit in the dish like dust. If you’re short on time, dry-toast them in a separate pan first, but the butter adds depth you’ll notice immediately.
  • Trap Steam with Foil: After adding liquid (like broth or water), cover the tagine with foil and let it steam for 10 minutes before uncovering. This guarantees the sweet potatoes absorb moisture instead of drying out, especially if you’re using a shallow pot. Poke a few holes in the foil—just enough to let steam escape, or you’ll end up with a soggy mess.

Pro cooking tips for great sweet potato tagine

Spice Toasting Secrets

Toast your whole spices—cumin, coriander, and cinnamon sticks—in a dry pan over medium-low heat for 30 seconds before grinding. This wakes up their essential oils, creating a depth of flavor that pre-ground spices can't match.

I use a cast-iron skillet for even heat distribution, and listen for the spices to sizzle gently before adding them to the onions. The aroma alone will transform your kitchen into a Moroccan spice market. 🌿

Sweet Potato Prep Matters

Cut your 2 lbs sweet potatoes into 1.5-inch cubes for even cooking. Leave the skin on for extra fiber and nutrients, but peel if you prefer a smoother texture. For extra caramelization, toss the cubes in 1 tsp olive oil before adding them to the pot.

This creates a crispy crust while keeping the inside tender. I like to arrange them skin-side down first for even browning. 🍠

Low-and-Slow Simmering

Maintain a gentle simmer—not a rolling boil—to prevent the sweet potatoes from breaking apart. If the broth reduces too quickly, add 2 tbsp water at a time. The key is patience: 30-35 minutes of simmering lets the flavors meld perfectly.

I use a heavy-bottomed Dutch oven to prevent scorching, and stir every 5 minutes to distribute the spices evenly. 🔥

Honey's Dual Role

The 1 tbsp honey serves two purposes: it balances the earthy spices while caramelizing slightly during cooking. Add it with the broth to integrate fully, but don't overdo it—too much can make the dish cloying.

If your sweet potatoes are particularly dry, add 1 extra tbsp at the end for extra gloss. I like to drizzle a little extra honey over the finished dish for garnish. 🍯

Acid Brightens Everything

Finish with 1 tbsp fresh lemon juice to cut through the richness and wake up the spices. The acidity also enhances the natural sweetness of the sweet potatoes.

Taste before adding—if the dish already has enough brightness, skip it. For extra zing, add a pinch of smoked paprika at the end for a smoky depth. 🍋

Equipment Upgrades

While any heavy pot works, a traditional tagine (with its conical lid) creates steam that infuses the sweet potatoes with even more flavor. For home cooks, a Dutch oven is my top recommendation—it mimics the slow-cooking process beautifully.

If you're short on time, a slow cooker on low for 6 hours works too, though you'll lose some caramelization. 🏺

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 18g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular potatoes instead of sweet potatoes in this tagine?

While you can substitute regular potatoes, the flavor and texture will be completely different. Sweet potatoes bring natural sweetness and a creamy, almost custard-like texture when cooked slowly. Regular potatoes will stay firmer and lack that caramelized depth. If you must use them, try Yukon Golds for a slightly sweeter profile, but expect a less authentic Moroccan taste.

2

What's the best way to store leftover sweet potato tagine?

Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as the spices infuse further. For longer storage, freeze for up to 3 months. Reheat gently on the stove with a splash of water or broth to restore moisture. Never microwave directly from frozen—thaw first for even heating.

3

Can I make this tagine in an Instant Pot or pressure cooker?

Yes, but with adjustments! Sauté the aromatics first, then add sweet potatoes and broth. Cook on high pressure for 8 minutes, then natural release. The texture will be slightly different (more tender, less caramelized), but still delicious. For extra depth, finish with a quick pan sear after pressure cooking to develop some crust.

4

Why does my tagine taste too spicy?

This usually happens when spices aren't toasted properly or when using too much ground cumin/coriander. Start by toasting whole spices for 30 seconds to mellow their heat. For balance, add a pinch of sugar or more honey (up to 1 extra tbsp) to counteract the spice. The lemon juice at the end also helps brighten the flavor profile. Taste as you go!

5

What's the traditional serving suggestion for this dish?

In Morocco, this tagine is typically served with fluffy couscous, crusty khobz bread, or warm flatbreads**. For extra authenticity, garnish with toasted almonds or a sprinkle of preserved lemon zest. The dish works equally well as a vegetarian main course or hearty side dish. Pair with mint tea for the full experience!

★★★★★4.7(6 reviews)
Categories Side Dishes