Skip to content
Zaffaron

Moroccan Stuffed Peppers (فلفل محشي) — Bell Peppers with Spiced Rice and Lamb

These Moroccan-inspired stuffed peppers combine fragrant spices, lamb, and rice in a tomato-forward braise. While stuffed vegetables are loved across North Africa, this version leans on warm ras el hanout notes for a festive, family-style main.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
80 min total Prep 25m · Cook 55m 6 servings 520 cal
↓ Jump to Recipe
Moroccan Stuffed Peppers — Bell Peppers with Spiced Rice and Lamb - authentic moroccan recipe

Printable Recipe Card

Servings: 6 · Total: 80 min · Difficulty: medium

Ingredients (quick list)

  • 6 bell peppers (any color) (medium-large, 180–220 g each)
  • 30 ml olive oil
  • 180 g yellow onion (finely diced)
  • 12 g garlic cloves (minced (about 3 cloves))
  • 450 g ground lamb (80–85% lean)
  • 6 tsp ras el hanout (or a Moroccan spice blend)
  • 2 tsp ground cumin
  • 2 tsp sweet paprika
  • 0.5 tsp ground cinnamon
  • 2 tsp fine sea salt
  • 1 tsp black pepper
  • 180 g long-grain rice (uncooked) (rinsed until water runs mostly clear)

+ 8 more in the full ingredients section below.

Steps (summary)

  1. Preheat the oven to 190°C and set a rack in the middle. Cut the tops off the bell peppers, remove seeds and ribs, and trim the…
  2. Heat 30 ml olive oil in a wide skillet over medium heat, then add the onion and cook for 6–8 minutes until soft and lightly gol…
  3. Add the ground lamb and break it up with a spoon, cooking for 6–7 minutes until no pink remains. Sprinkle in ras el hanout, cum…
  4. Stir in the rinsed rice and tomato paste, mixing until every grain looks lightly stained and glossy. Cook for 2 minutes, then r…
  5. In a baking dish (about 33×23 cm), whisk together crushed tomatoes, chicken stock, 15 ml olive oil, harissa, salt, and black pe…
  6. Fill each pepper with the lamb-rice mixture to about 1 cm below the rim, packing gently without compressing hard. Stand the pep…

+ 2 more steps in the full instructions section below.

Cultural Background

Stuffed vegetables are a beloved home-style tradition across North Africa, often served for gatherings because they stretch meat with grains and sauce. This Moroccan-leaning version highlights ras el hanout and harissa, flavors associated with celebratory, spice-scented tables.

savorytangywarm-spicedtender peppersjuicy lamb fillingsaucy riceras el hanout warmthgarlic and tomatoherby citrus🌶 medium

Equipment

chef’s knifecutting boardlarge skilletmixing spoon33×23 cm baking dishaluminum foilmicroplane or fine grater

💡 Tips

  • For evenly cooked rice, rinse it well and keep the baking dish tightly covered for the first 40 minutes to trap steam.
  • If your peppers are very large (over 240 g each), add 60 ml extra stock to the sauce to prevent the filling from drying out.
  • For deeper lamb flavor, brown the meat well before adding spices, then scrape up any browned bits when you stir in the tomato paste.

⚠️ Common Mistakes

  • ❌ Rice turns crunchy in the center after baking.

    ✅ Fix: Cover tightly for the first bake and ensure the sauce is loose; add 60–120 ml extra stock and bake covered 10–15 minutes more.

  • ❌ Peppers collapse and leak filling.

    ✅ Fix: Choose thick-walled peppers and trim only a thin slice off the bottom; pack filling gently and let the peppers rest 10 minutes before moving.

  • ❌ Filling tastes flat or muddy.

    ✅ Fix: Bloom spices in the hot pan for 1 minute and finish with measured lemon zest and juice to lift the flavors.

🧊 How to Store

Cool leftovers to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat covered in a 180°C oven for 18–22 minutes with 30 ml water or stock added to the pan, or microwave 3–4 minutes until piping hot.

📅 Make Ahead

Prepare the lamb-rice filling up to 24 hours ahead and refrigerate it tightly covered. Assemble the peppers and sauce up to 8 hours ahead, then bake from cold with 8–10 extra minutes covered before uncovering to brown.

🍽️ Pairs Well With

  • Couscous
  • Moroccan carrot salad
  • preserved lemon wedges
  • olives
  • cucumber-yogurt (if desired).

Regional Variations

  • Add 60 g chopped green olives and 10 g preserved lemon peel to the filling for a briny, distinctly Moroccan profile.
  • Use a tagine-style approach by baking in a covered clay dish and finishing with extra cilantro and a drizzle of olive oil.
  • Swap half the rice (90 g) for cooked chickpeas (120 g) to make the filling lighter while keeping it traditional-feeling.
everyday holiday party ramadan
#classic#family-style#gluten-free

Ingredients

  • 6bell peppers (any color) (medium-large, 180–220 g each)
  • 30 mlolive oil
  • 180 gyellow onion (finely diced)
  • 12 ggarlic cloves (minced (about 3 cloves))
  • 450 gground lamb (80–85% lean)
  • 6 tspras el hanout (or a Moroccan spice blend)
  • 2 tspground cumin
  • 2 tspsweet paprika
  • 0.5 tspground cinnamon
  • 2 tspfine sea salt
  • 1 tspblack pepper
  • 180 glong-grain rice (uncooked) (rinsed until water runs mostly clear)
  • 30 gtomato paste (about 2 tbsp)
  • 15 gfresh parsley (finely chopped)
  • 15 gfresh cilantro (finely chopped)
  • 2 tsplemon zest (from 1 lemon)
  • 30 mllemon juice (about 2 tbsp)
  • 400 gcrushed tomatoes
  • 360 mlchicken stock (low-sodium)
  • 5 tspharissa paste (adjust heat by using 3 tsp for mild or 6 tsp for hotter)

🔄 Substitutions

  • ground lamb→
  • ras el hanout→
  • harissa paste→

Instructions

  1. 1

    Preheat the oven to 190°C and set a rack in the middle. Cut the tops off the bell peppers, remove seeds and ribs, and trim the bottoms very slightly if needed so they stand upright without tipping.

  2. 2

    Heat 30 ml olive oil in a wide skillet over medium heat, then add the onion and cook for 6–8 minutes until soft and lightly golden. Stir in the garlic for 30 seconds, keeping it fragrant but not browned.

  3. 3

    Add the ground lamb and break it up with a spoon, cooking for 6–7 minutes until no pink remains. Sprinkle in ras el hanout, cumin, paprika, cinnamon, salt, and black pepper, then cook 1 minute to bloom the spices and coat the meat evenly.

  4. 4

    Stir in the rinsed rice and tomato paste, mixing until every grain looks lightly stained and glossy. Cook for 2 minutes, then remove from the heat and fold in parsley, cilantro, lemon zest, and lemon juice so the herbs stay bright.

  5. 5

    In a baking dish (about 33×23 cm), whisk together crushed tomatoes, chicken stock, 15 ml olive oil, harissa, salt, and black pepper. The sauce should be loose and pourable because the rice will absorb liquid as it bakes.

  6. 6

    Fill each pepper with the lamb-rice mixture to about 1 cm below the rim, packing gently without compressing hard. Stand the peppers in the baking dish and spoon a little sauce over the tops to prevent drying during baking.

  7. 7

    Cover the dish tightly with foil and bake for 40 minutes so the peppers soften and the rice cooks through in steam. Uncover and bake 12–15 minutes more until the tops are lightly browned and the sauce is bubbling around the peppers.

  8. 8

    Rest the stuffed peppers for 10 minutes before serving so the filling sets and the rice finishes absorbing juices. Serve each pepper with a generous spoon of the tomato-harissa sauce from the pan for maximum flavor.

🪪 Recipe Passport

Origin: Moroccan Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Stuffed vegetables are a beloved home-style tradition across North Africa, often served for gatherings because they stretch meat with grains and sauce. This Moroccan-leaning version highlights ras el hanout and harissa, flavors associated with celebratory, spice-scented tables.

Regional Variations

Add 60 g chopped green olives and 10 g preserved lemon peel to the filling for a briny, distinctly Moroccan profile.
Use a tagine-style approach by baking in a covered clay dish and finishing with extra cilantro and a drizzle of olive oil.
Swap half the rice (90 g) for cooked chickpeas (120 g) to make the filling lighter while keeping it traditional-feeling.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

520
Calories
28g
Protein
26g
Fat
44g
Carbs
6g
Fiber
980mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.