Moroccan Pork Stew: A Fragrant, Easy One-Pot Dinner

Updated November 4, 2026

Total time
2 hr 8 min
prep 25 min · cook 1 hr 43 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Moroccan Pork Stew: A Fragrant, Easy One-Pot Dinner

Moroccan-inspired pork stew pairs tender pork shoulder with chickpeas, tomatoes, dried apricots, and warm spices for a savory-sweet, gently fragrant dinner. It draws on flavors used in Moroccan cooking, though pork is an adaptation rather than a traditional Moroccan ingredient; serve the stew with couscous or bread to catch the sauce.

Ingredients

  • 2 lb (900 g) boneless pork shoulder, trimmed of excess surface fat and cut into 1½-inch (4 cm) cubes
  • 1½ tsp (9 g) fine salt, divided, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (30 ml) olive oil
  • 1 large yellow onion, about 1½ cups (225 g) chopped
  • 3 medium carrots, about 1½ cups (180 g), cut into ½-inch (1 cm) half-moons
  • 4 garlic cloves, finely chopped, about 1 tbsp (15 g)
  • 2 tsp (4 g) ground cumin
  • 1½ tsp (3 g) ground coriander
  • 1 tsp (2 g) sweet paprika
  • 1 tsp (2 g) ground ginger
  • ½ tsp (1 g) ground cinnamon
  • ¼ tsp (0.5 g) ground turmeric
  • Pinch of saffron threads, about 0.05 g, optional
  • 2 tbsp (30 g) tomato paste
  • 1 can (14½ oz/411 g) diced tomatoes, with their juices
  • 3 cups (710 ml) low-sodium chicken broth
  • 1 can (15 oz/425 g) chickpeas, drained and rinsed, about 1½ cups (250 g)
  • ½ cup (80 g) dried apricots, quartered
  • ½ cup (70 g) pitted green olives, halved, optional
  • 1 tbsp (15 ml) fresh lemon juice, plus more to taste
  • ¼ cup (10 g) chopped fresh cilantro or flat-leaf parsley, or a mix
  • Cooked couscous, rice, or crusty bread, for serving

Instructions

  1. Prepare the pork. Pat the pork dry with paper towels so it browns instead of steaming. Season it with 1 teaspoon of the salt and the black pepper. If the meat is very wet, blot it again before it goes into the pot; dry surfaces make better contact with the hot pan.
  2. Brown the meat. Heat the olive oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Working in two batches so the pieces have space, brown the pork on two or three sides, about 4–5 minutes per batch. Transfer it to a plate. The cubes do not need to cook through at this stage. If the pot looks dry between batches, add a small splash of oil.
  3. Soften the onion and carrots. Reduce the heat to medium. Add the onion and carrots and cook for 6 minutes, stirring occasionally, until the onion is softened and the carrots begin to lose their raw, firm edge. A little browned residue on the pot is useful flavor; lower the heat if it starts to smell burnt.
  4. Bloom the aromatics. Stir in the garlic, cumin, coriander, paprika, ginger, cinnamon, turmeric, saffron if using, and tomato paste. Cook for about 1 minute, stirring constantly. The spices should smell fragrant, not scorched. Add a spoonful of broth if the paste sticks before the minute is up.
  5. Build the braising liquid. Pour in about ½ cup (120 ml) of the broth and scrape the pot bottom with a wooden spoon to loosen the browned bits. Stir in the diced tomatoes, remaining broth, and remaining ½ teaspoon salt. Return the pork and any juices on the plate to the pot. Bring the liquid just to a gentle simmer; avoid a hard boil, which can make the meat tighten and the sauce reduce too quickly.
  6. Braise until the pork is nearly tender. Cover the pot, lower the heat to maintain a slow simmer, and cook for 45 minutes. Check once or twice that the liquid is bubbling gently rather than boiling vigorously. If your pot has a tight-fitting lid and the liquid is barely moving, raise the heat slightly; if it is boiling hard, lower it.
  7. Add the chickpeas and apricots. Stir in the chickpeas and dried apricots, cover, and simmer for another 30 minutes. Check the pork with a food thermometer: USDA FSIS gives whole cuts of pork a safe minimum internal temperature of 145°F (63°C) followed by a 3-minute rest. For this shoulder stew, continue the gentle braise if the pork is not fork-tender, checking every 10 minutes; shoulder often needs longer than the safety minimum to become tender.
  8. Finish and serve. Stir in the olives if using and simmer uncovered for 5 minutes. Remove the pot from the heat and let the pork rest in the stew for 3 minutes. Stir in the lemon juice and herbs, then taste and adjust salt, pepper, or lemon. The finished sauce should coat the pork and chickpeas but remain spoonable. If it is thinner than you like, lift out the pork briefly and simmer the sauce uncovered for a few minutes before returning the meat.

Tips

  • Choose shoulder for a tender result. Pork shoulder has enough connective tissue to become succulent during a slow braise. Lean pork loin cooks faster but is more likely to dry out over this cooking time; if using it, cut larger pieces and begin checking for doneness much earlier.
  • Brown in batches. Crowding traps steam and makes it harder to build the browned surface that gives the sauce depth. Wait for the pot to regain heat before adding the second batch, and do not worry if the pork is still pink in the center after browning.
  • Adjust the sweetness and tang. Apricots lend gentle fruitiness; use ⅓ cup (55 g) for a less-sweet stew or replace them with raisins. Lemon at the end keeps the flavors lively. Add it gradually, since canned tomatoes can already bring plenty of acidity.
  • Make the spice profile your own. Saffron is optional and can be expensive; leaving it out makes the stew less floral but still flavorful. If you cannot find ground coriander, use an equal amount of cumin for a warmer, earthier result, then taste before adding more.

Serving Suggestions

Spoon the stew over couscous, which catches the tomato-and-spice sauce and makes a simple base for the chickpeas and pork. Plain rice, barley, or crusty bread also work well. For a fuller meal, offer a crisp salad of cucumber, tomato, and herbs, or serve simply dressed greens alongside the rich braise. A small bowl of extra chopped cilantro or parsley and lemon wedges lets everyone brighten their own portion.

If serving couscous, prepare it near the end of the stew’s simmer so it reaches the table warm. Keep the grains separate with a fork rather than stirring them into the pot, especially if you expect leftovers; the couscous will otherwise soak up the sauce and become soft. The stew is filling on its own, so modest portions of the side are usually enough.

Variations

For a milder, more tomato-forward version, leave out the cinnamon and turmeric and add an extra ½ teaspoon (1 g) paprika. For more heat, add ¼ teaspoon (0.5 g) cayenne with the other spices, or pass harissa at the table so diners can choose their own level. Harissa is a North African chile paste; if you do not have it, a little hot sauce adds heat but not the same complex chile-and-spice flavor.

You can replace the chickpeas with 1½ cups (250 g) cooked white beans, adding them during the final 20 minutes so they warm through without breaking apart. For a more savory finish, use green olives; omit them if you prefer a sweeter, softer flavor. To make the recipe without dried fruit, leave out the apricots and add a little extra lemon at the end. These are flexible home-cooking variations, not claims that one combination is the definitive Moroccan version.

To adapt the dish for a slow cooker, brown the pork and soften the onion, carrots, garlic, and spices in a skillet first, then transfer them to the cooker with the tomatoes and broth. Cook on low until the pork is tender, about 7–8 hours, adding the drained chickpeas and apricots for the final hour. Slow cookers vary, so check the pork for tenderness and use the thermometer guidance in the instructions. The sauce may be thinner; reduce it in a saucepan if you want it more concentrated.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in shallow, covered containers. The stew keeps for 3–4 days in the refrigerator. Store couscous, rice, or bread separately where possible so they do not absorb all the sauce. The flavors often meld overnight, but the pork may firm up when cold; that is normal and it will soften as the stew warms.

For longer storage, freeze the cooled stew in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little headspace because liquid expands as it freezes, and label the container with the date. Thaw overnight in the refrigerator, or reheat from frozen over low heat with a splash of broth or water, stirring occasionally as the stew loosens.

Reheat only the portion you plan to serve in a covered saucepan over medium-low heat, stirring occasionally until steaming throughout. Add a tablespoon or two of water or broth if the sauce has thickened. Check that leftovers reach 165°F (74°C) with a food thermometer before serving. You can also microwave a portion in a covered, microwave-safe dish, stirring halfway through and checking the temperature in several places.

Frequently Asked Questions

Is Moroccan pork stew a traditional Moroccan dish?

This particular pork stew is Moroccan-inspired, not a traditional Moroccan dish. Pork is not a typical ingredient in Moroccan cooking, while ingredients and flavors such as cumin, ginger, cinnamon, chickpeas, dried fruit, and olives appear in a range of North African and Moroccan-style recipes. The recipe uses those flavors in a home-style pork braise.

Can I make the stew ahead?

Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. Reheat it gently the next day to 165°F (74°C), checking with a food thermometer. If the sauce thickens while chilled, stir in a little broth or water as it warms, then taste for salt and lemon again.

Why is my pork still tough after simmering?

Pork shoulder becomes tender as its connective tissue softens, and the time can vary with the size of the cubes, the cut, and how steadily the pot simmers. Keep the liquid at a gentle simmer and continue cooking in 10-minute increments. A hard boil can make the meat seem tighter, while a very low simmer may simply need more time.

Can I use pork loin instead of pork shoulder?

You can, but loin is leaner and does not benefit from a long braise in the same way. The meat may dry out if cooked until shoulder-tender, so check it earlier with a thermometer and remove pieces as soon as they are cooked safely. Shoulder is the more forgiving choice for the timing in this recipe.

What can I use instead of chickpeas?

Cooked white beans are a convenient substitute; add them for the final 20 minutes so they heat through without turning mushy. You can also omit the legumes, though the stew will be less substantial. If you leave them out, keep the liquid as written and serve the stew over couscous or rice.

How can I thicken the sauce without flour?

Remove the pork and simmer the sauce uncovered for a few minutes, stirring so the tomatoes and chickpeas do not catch on the bottom. You can also mash a few chickpeas against the side of the pot and stir them in. Both methods concentrate or thicken the sauce without changing its spice profile.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).