Find another recipe

Open archive →
MoroccanMild heatIntermediate

Moroccan Beef and Sweet Potato Stew with Harissa

A bowl of Moroccan beef stew with tender chunks of beef and sweet potato in a rich reddish-brown sauce, garnished with fresh cilantro

A gently spiced Moroccan stew where tender beef and sweet potatoes simmer in a tomato-based sauce warmed with harissa and fragrant spices.

Prep

20 min

Cook

2 hrs

Active

30 min

Total

2 hrs 20 min

Yield

6 servings

By FlamingFoodies Test KitchenNew average rating0 ratings0 saves0 likesPublished May 18, 2026
moroccanstewbeefsweet potatoharissamild heat

Why this recipe works

Editorial notes before you cook

This is the kind of stew that makes your kitchen smell like home—warm cinnamon and ginger mingling with the gentle heat of harissa. We love how approachable this version is; the harissa adds complexity without overwhelming anyone at your table. As the sweet potatoes cook, they soften and naturally thicken the sauce, creating something deeply satisfying that practically begs for crusty bread or fluffy couscous alongside.

The goal here is not just heat. It is contrast, pacing, and texture: enough richness to feel satisfying, enough brightness to keep the plate moving, and enough chile character that the spice actually tastes like something.

Best use

Slow meal, big payoff

Give yourself a little space to cook and this lands in the sweet spot between special and repeatable.

Why readers stick with it

Built for a crowd

This is the kind of recipe that pays you back when more people show up hungry.

Method

How to cook it

Use the step navigator to move around, or stay in cook mode and work top to bottom.

  1. 1

    Step 1 of 4

    Brown the Beef

    Heat olive oil in a heavy Dutch oven over medium-high heat until it shimmers. Pat the beef dry and season generously with salt and pepper. Brown the pieces on all sides, working in batches if your pot feels crowded. This step builds the flavor foundation for everything that follows, so let each surface develop that deep golden color.

  2. 2

    Step 2 of 4

    Build the Spice Base

    Add the diced onion to the same pot and cook until softened and lightly golden. Stir in the minced garlic, harissa paste, and all the warm spices. Cook this aromatic mixture until it becomes fragrant and the harissa deepens in color. This blooming step awakens the spices and mellows the harissa into something beautifully complex.

  3. 3

    Step 3 of 4

    Start the Braise

    Pour in the crushed tomatoes and beef stock, scraping up any browned bits clinging to the bottom. Return the beef to the pot along with the chopped apricots. Bring everything to a gentle simmer, then cover tightly and slide into a 325°F oven. The gentle, even heat will slowly transform that tough chuck into something tender and wonderful.

  4. 4

    Step 4 of 4

    Add Sweet Potatoes and Finish

    Remove the pot from the oven and nestle the sweet potato chunks into the braising liquid. Cover and return to the oven for another 45-60 minutes. You'll know it's ready when the beef shreds easily with a fork and the sweet potatoes are tender. Some of the sweet potato will naturally break down, creating a sauce that's perfectly thick and silky.

Troubleshooting

Tips that matter

  • Seek out mild harissa paste for this gentle heat level—brands like Rose Harissa work beautifully here
  • Cut your sweet potatoes into similar-sized pieces so they cook evenly and look lovely in the bowl
  • This stew tastes even better the next day, so don't hesitate to make it ahead for easier entertaining

Substitutions and variations

Remix without losing the point

No harissa? Mix 1 teaspoon paprika with 1/4 teaspoon cayenne for similar warmth
Butternut squash works wonderfully in place of sweet potatoes and holds its shape nicely
Swap the apricots for chopped dates or figs if that's what you have on hand
Bump up the heat with an extra teaspoon or two of hot harissa paste if your crowd likes things spicier
Try lamb shoulder instead of beef for a more traditional Moroccan flavor that's absolutely delicious
Stir in a can of chickpeas during the last 30 minutes for extra heartiness and protein

Storage and leftovers

Plan ahead and reheat well

Make ahead

This stew truly shines when made a day ahead—all those flavors have time to get acquainted and deepen. Cool completely before refrigerating up to 3 days. The sweet potatoes may break down a bit more, which only makes the sauce richer.

Storage

Keep covered in the refrigerator for up to 4 days or freeze for up to 3 months. The sweet potatoes will be softer after freezing, but the flavors remain delicious.

Reheat

Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of stock or water if the sauce seems too thick. High heat can make the sweet potatoes break down too much, so keep it gentle.

Serve it like you mean it

Finish, pair, and plate

  • Ladle over fluffy couscous or rice to catch every drop of that gorgeous sauce
  • Set out warm flatbread or crusty sourdough for dipping and sopping
  • A dollop of cool Greek yogurt on top balances the warm spices beautifully

FAQ

The repeat questions

Can I make this in a slow cooker instead?

Absolutely, but don't skip browning the beef and building that spice base on the stovetop first—that's where the flavor magic happens. Then transfer everything to your slow cooker on low for 6 hours, adding the sweet potatoes in the last 2 hours.

How spicy is mild harissa really?

Mild harissa brings gentle warmth similar to paprika with just a hint of tingle. It's all about adding depth and complexity rather than heat, making this stew perfect for families with mixed spice tolerances.

Should I worry if my sweet potatoes start falling apart?

Not at all—this is actually a good thing! Some natural breakdown helps thicken the sauce and creates that silky texture we're after. Orange sweet potatoes tend to hold their shape better than white varieties if you prefer chunkier pieces.