Moroccan Sausage Stew with Chickpeas

Updated November 4, 2026

Total time
1 hr 7 min
prep 18 min · cook 49 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Moroccan Sausage Stew with Chickpeas

Moroccan-style sausage stew brings merguez, chickpeas and tomatoes together in a warmly spiced, one-pot meal, usually served with bread or couscous to catch the sauce. Merguez is a North African sausage, and home versions of stews using it vary; this recipe takes inspiration from Moroccan flavors without claiming to be one fixed traditional preparation.

The sausage browns first, then simmers with cumin, coriander, paprika and cinnamon, which gives the broth time to turn savory and fragrant. Chickpeas make the stew hearty, while lemon and fresh herbs brighten it just before serving.

Ingredients

  • 1 lb (450 g) raw lamb or beef merguez sausages
  • 1 tbsp (15 ml) olive oil
  • 1 medium yellow onion, diced, about 1 cup (150 g)
  • 2 medium carrots, cut into ½-inch pieces, about 1 cup (160 g)
  • 4 garlic cloves, finely chopped, about 1 tbsp (12 g)
  • 1 tbsp (16 g) tomato paste
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) ground coriander
  • 1 tsp (2 g) sweet paprika
  • ¼ tsp (0.6 g) ground cinnamon
  • ¼ tsp (0.5 g) black pepper
  • ¾ tsp (4 g) fine salt, or less to taste
  • 1 can crushed tomatoes, 14.5 oz (411 g)
  • 2 cups (480 ml) low-sodium chicken or vegetable broth
  • 1 can chickpeas, 15 oz (425 g can; about 240 g drained), rinsed and drained
  • 1 tbsp (15 ml) fresh lemon juice
  • ¼ cup (10 g) chopped fresh cilantro or flat-leaf parsley, plus a little extra to serve
  • Optional: 1 tsp (5 g) harissa, or more to taste
  • Optional, for serving: 4 cups (about 700 g) cooked couscous, or 4 pieces (about 240 g) flatbread

Instructions

  1. Prepare the ingredients, about 18 minutes. Dice the onion, cut the carrots, chop the garlic and herbs, and measure the spices. Rinse and drain the chickpeas. Keep the sausages chilled until you are ready to cook. If using harissa, start with 1 teaspoon; its heat and salt level vary by brand and recipe.
  2. Brown the sausages, 8 minutes. Heat the oil in a heavy, wide pot or Dutch oven over medium heat. Add the sausages in one layer and brown them, turning every couple of minutes. They do not need to be cooked through yet. Transfer them to a plate, leaving the drippings in the pot. If the sausages release a lot of fat, spoon off all but about 1 tablespoon so the stew does not feel greasy.
  3. Soften the vegetables, 8 minutes. Add the onion and carrots to the pot and stir to coat them in the oil. Cook for about 8 minutes, stirring occasionally, until the onion is softening and the carrots have started to lose their raw edge. If the pot looks dry or the onion begins to catch, add a splash of broth and lower the heat slightly.
  4. Toast the aromatics, 1 minute. Stir in the garlic, tomato paste, cumin, coriander, paprika, cinnamon, black pepper and salt. Add the harissa, if using. Cook for 1 minute, stirring continuously; this briefly toasts the spices and loosens the tomato paste without letting the garlic scorch.
  5. Simmer the tomato and chickpea base, 20 minutes. Pour in the crushed tomatoes and broth, scraping up any browned bits from the bottom of the pot. Stir in the chickpeas. Bring the mixture to a gentle boil, then reduce the heat so it simmers steadily but not vigorously. Cover partially and cook for 20 minutes, stirring once or twice. The carrots should be nearly tender and the liquid should look a little thicker.
  6. Finish cooking the sausages, 12 minutes. Nestle the browned sausages into the stew and simmer gently, uncovered, for about 12 minutes, turning them once halfway through. Check the center of a sausage with a food thermometer: ground lamb or beef sausage must reach 160°F (71°C), the USDA FSIS safe minimum internal temperature. If using poultry sausage, cook it to 165°F (74°C). If a sausage has not reached its required temperature, continue simmering and check again after a few minutes. Avoid a hard boil, which can split the casings and make the meat less tender.
  7. Season and serve. Stir in the lemon juice and chopped cilantro or parsley. Taste the sauce and adjust the salt, pepper or lemon to suit the broth and sausage. If it is thicker than you like, add a little hot water or broth; if it seems thin, simmer it uncovered for a few more minutes before serving.

Tips

  • Choose raw merguez, not a fully cooked sausage. Raw lamb or beef merguez gives the stew its characteristic spiced, savory flavor. It is sold fresh or frozen in some grocery stores and butcher shops. If you cannot find it, use raw Italian sausage or another raw lamb sausage; the result will be less North African in flavor, so add a pinch more cumin and paprika. Check the package because seasoning and salt levels vary.
  • Control the heat gradually. Merguez can already be spicy, and harissa adds more heat. Taste the cooked stew before adding extra harissa or chili. For a milder pot, leave it out and serve harissa at the table so people can adjust their own bowls.
  • Let the vegetables soften before adding liquid. A few minutes of cooking the onion and carrots builds flavor and helps the carrots finish tender. Keep the heat moderate while toasting the spices; scorched garlic or paprika can make the broth bitter.
  • Mind the salt and the pot size. Sausages and broth can both be salty, so the listed salt is a modest starting point. A wide pot gives the sausages room to brown; if they are crowded, brown them in two batches rather than steaming them together.

Serving Suggestions

Spoon the stew into shallow bowls with one or two sausages per serving and plenty of chickpeas, carrots and tomato broth. Couscous makes a natural base because its small grains catch the sauce; cook it separately according to its package directions and fluff it with a fork. Warm flatbread, crusty bread or toasted pita also works well for scooping. For a lighter-feeling plate, serve a smaller portion of stew alongside a crisp salad of cucumber, tomato and greens.

Finish each bowl with chopped cilantro or parsley and an extra squeeze of lemon. A spoonful of plain yogurt can soften the spice, while olives or a simple green salad add a salty or fresh contrast. If serving a group, keep the stew warm over very low heat and put the couscous, bread, lemon wedges and optional harissa on the table separately. Avoid letting the stew sit at room temperature for more than two hours.

Variations

Make it without merguez: Use raw lamb or beef sausage with a milder seasoning, or use raw chicken sausage and follow the 165°F (74°C) internal-temperature requirement. The flavor will change, so build in a little more cumin, coriander and paprika if needed. Do not rely on the stew’s simmer time alone; sausage thickness affects how quickly the centers cook.

Add greens: Stir in 3 cups (90 g) baby spinach during the final 2 minutes, or add 2 cups (about 70 g) chopped kale with the chickpeas so it has time to soften. Spinach wilts quickly, while kale needs longer. These additions change the stew’s texture and make the pot more vegetable-forward, but do not replace the carrots or chickpeas unless you also adjust the liquid.

Use a different bean: Drained white beans can stand in for chickpeas in the same amount. They are softer, so fold them in with the sausages instead of simmering them for the full 20 minutes. For a thicker, more tomato-forward stew, use 1½ cups (360 ml) broth rather than 2 cups, and add more only if needed.

Adjust the spice profile: A pinch of ground ginger or a small pinch of saffron can add another layer, though neither is necessary. If saffron is not available, simply leave it out rather than trying to mimic its distinctive aroma. For more sweetness, add a small handful of chopped dried apricots during the tomato simmer; this is a variation, not a required part of the recipe.

Storage and Reheating

Refrigerate leftover stew within 2 hours of cooking. Transfer it to shallow, covered containers so it cools promptly, and keep it refrigerated for 3 to 4 days. The flavors meld as it sits, and the chickpeas may absorb some broth, so expect the stew to be thicker the next day. Store couscous or bread separately when possible.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring occasionally and adding a splash of water or broth if it has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer. A microwave also works: cover loosely, stir partway through, and check the temperature in more than one spot. Bring the center of the food to temperature without letting the sauce boil hard.

For longer storage, freeze the cooled stew in airtight, freezer-safe containers for up to 2 to 3 months for best quality. Leave a little headspace for expansion. Thaw it overnight in the refrigerator, then reheat to 165°F (74°C). The sausage and chickpeas may soften slightly after freezing, but the stew remains suitable for serving; add fresh herbs and lemon after reheating to refresh the flavor.

Frequently Asked Questions

Is Moroccan sausage stew very spicy?
It depends mostly on the merguez and whether you add harissa. Some sausages are gently seasoned and others have a pronounced chile heat. Start without extra harissa if you are unsure, then taste the broth near the end and offer more at the table. A spoonful of yogurt or a mild side such as couscous can balance a spicy serving.

Can I make the stew ahead?
Yes. Cook it completely, cool it promptly and refrigerate it for up to 3 to 4 days. Reheat gently to 165°F (74°C) before serving, adding broth if the sauce has thickened. You can also prepare the onion, carrots, garlic and measured spices earlier in the day, but keep raw sausage refrigerated and separate from ready-to-eat ingredients.

Can I use canned chickpeas without rinsing them?
Rinsing and draining is recommended because it removes much of the canning liquid and some surface salt, making the stew’s consistency and seasoning easier to control. If you add them un-rinsed, the broth may be cloudier or saltier, so reduce the added salt and taste before adjusting it.

What can I use if I cannot find merguez?
Raw lamb sausage is the closest straightforward substitute. Raw beef or Italian sausage also works, though those choices bring a different seasoning profile. Add a little cumin and paprika to move the flavor toward the original direction, and be sure to cook ground lamb or beef sausage to 160°F (71°C). Check poultry sausage at 165°F (74°C).

Can I cook this in a slow cooker?
The stovetop method is best for browning the sausage and building flavor, but a slow cooker can work with a few adjustments. Brown the sausages and soften the onion and carrots in a skillet first, then transfer them with the spices, tomatoes, broth and chickpeas to the cooker. Cook until the carrots are tender, then verify the sausage temperature with a thermometer. Slow-cooker timing varies by appliance, so temperature and tenderness matter more than a fixed time.

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).