• Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Moroccan Lamb Meatballs Recipe

Published: Jan 23, 2026 by Bara · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.1 from 63 reviews

If you are searching for a dish that bursts with exotic flavors and comforting warmth, this Moroccan Lamb Meatballs Recipe is your new kitchen champion. Juicy, tender lamb meatballs infused with the aromatic magic of ras el hanout and enriched by a luscious tomato and raisin sauce make every bite irresistibly delightful. Perfectly balanced with fresh cilantro and a zesty squeeze of lime, this dish transports you straight to the heart of Moroccan cuisine, offering a hearty yet elegant meal that’s both simple to prepare and utterly unforgettable.

Ingredients You'll Need

Six images show the process of making meatballs in a white glass bowl and a black pan. The top left image shows four ingredients in the bowl: chopped white onions on the top left, a raw egg in yellow and white on the bottom left, light beige breadcrumbs on the top right, and brown spices on the bottom right. The top right image shows the mixture combined, with the onion and spices mixed into a thick, brownish batter with visible onion pieces, and a wooden spoon resting in the bowl. The middle left image shows a woman's hand mixing the brown mixture with raw pink ground meat and onions. The middle right image shows the ground meat and onion mixture fully combined with the brown spice mixture in the bowl, with a metal ice cream scoop placed on the mix. The bottom left image shows many raw meatballs, pink with white onion pieces, placed in a black pan with tongs nearby. The bottom right image shows the meatballs cooked on one side, browned and crisp, still in the black pan. The background is a white marbled surface photo taken with an iphone --ar 4:5 --v 7

While the ingredient list may seem modest, each component is thoughtfully chosen to build layers of flavor, texture, and color resulting in a vibrant and perfectly balanced Moroccan Lamb Meatballs Recipe. Let’s dive into what you’ll need and why each makes such a difference.

  • Yellow onion (finely diced and divided): Adds sweetness and a subtle crunch while blooming in the sauce.
  • Plain breadcrumbs (⅓ cup): Keeps meatballs tender by locking in moisture without weighing them down.
  • Milk (¼ cup): Softens the breadcrumbs and adds creaminess to the meat mixture.
  • Large egg: Acts as the perfect binder ensuring the meatballs hold their shape during cooking.
  • Kosher salt: Essential for seasoning every element, bringing out the natural flavors of the lamb and spices.
  • Ras el hanout (2 tablespoons, divided): This signature Moroccan spice blend provides complexity, warmth, and a hint of exotic sweetness.
  • Ground lamb (1 lb): Rich, flavorful, and perfect for juicy meatballs with authentic Moroccan character.
  • Extra-virgin olive oil (2 tablespoons): Delivers a golden sear on the meatballs and enhances the sauce’s depth.
  • Garlic cloves (2, minced): Brings a punch of savory aroma, elevating the entire dish.
  • Canned diced fire-roasted tomatoes (15 oz): Adds smoky sweetness and vibrant acidity that balances the lamb’s richness.
  • Chicken stock or broth (1 cup): Creates a luscious sauce base that gently cooks the meatballs to perfection.
  • Raisins (¼ cup): Impart subtle sweetness, a hallmark of Moroccan cuisine, contrasting beautifully with spices.
  • Fresh cilantro or parsley (¼ cup chopped): Offers a refreshing herbal lift and burst of color at the finish.
  • Lime juice (from one lime): Adds a bright and zesty tang that balances the rich sauce and spices.
  • Cooked rice, couscous, or quinoa (optional): Perfect bases to soak up the flavorful sauce and make a complete meal.

How to Make Moroccan Lamb Meatballs Recipe

Step 1: Mix the Panade (Meatball Base)

The magic starts by combining half of the diced onion with breadcrumbs, milk, egg, salt, and half of the ras el hanout in a large bowl. This mixture, known as the panade, ensures the meatballs stay moist and tender after cooking. Using your hands or a spoon, give everything a gentle mix until just combined. Overworking the mixture can make the meatballs tough, so be gentle.

Step 2: Add the Ground Lamb

Now it’s time for the star ingredient—ground lamb! Add the lamb to the panade mixture and carefully combine until just incorporated. The spices and breadcrumbs carry the lamb's richness beautifully, so take your time to ensure even distribution without overmixing.

Step 3: Form and Brown the Meatballs

Heat the olive oil in a 12-inch skillet over medium-high heat. Roll the meat mixture into uniform 1-inch balls—using a cookie scoop helps keep them consistent—and gently place them into the hot oil. Sear undisturbed for about 1 minute, then flip each one and continue to brown for another 2 minutes. This caramelized crust locks in the flavor and gives the meatballs a delightful texture. Once browned, transfer the meatballs to a plate.

Step 4: Make the Sauce

In the same skillet, add the remaining diced onion and sauté until softened and starting to brown, roughly 3 minutes. If the skillet looks dry, add a little olive oil. Next, reduce the heat to medium and stir in the minced garlic and the rest of the ras el hanout. Let it cook for about 30 seconds until the aroma fills the kitchen. Pour in the fire-roasted diced tomatoes, chicken broth, and raisins, stirring to combine. Bring this flavorful base to a gentle simmer.

Step 5: Finish Cooking the Meatballs in the Sauce

Carefully nestle the browned meatballs back into the simmering sauce, including any juices that have collected on the plate. Let them cook uncovered for 10 minutes, allowing the meatballs to fully cook through while the sauce reduces and thickens slightly. This final simmer melds all the flavors deliciously.

Step 6: Add Fresh Herbs and Lime

Just before serving, turn off the heat and stir in the chopped cilantro or parsley along with the fresh lime juice. These bright notes add a fresh lift that perfectly balances the warmth of the spices and richness of the lamb—a finishing touch that takes your Moroccan Lamb Meatballs Recipe to the next level.

How to Serve Moroccan Lamb Meatballs Recipe

A black pan shown in six images, starting with chopped white onions being cooked and stirred with a wooden spoon, then ground brown spices added over the onions. Next, the onions turn golden brown with a rich texture as they cook further. After that, a red chunky tomato mixture and dark dried fruits are added on top of the onions in the pan. The fifth image shows browned meatballs cooking in a thick tomato sauce with visible chunks. The last image has the meatballs in the sauce garnished with fresh chopped green herbs on top, stirred by a wooden spoon. The pan is on a white marbled surface, photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of fresh cilantro or parsley on top adds a splash of vibrant green and a burst of fresh flavor that complements every bite. For an extra pop, consider a drizzle of good quality olive oil or a few toasted pine nuts for crunch and nutty goodness.

Side Dishes

This dish is truly versatile when it comes to accompaniments. Serve the meatballs over fluffy couscous for a traditional Moroccan feel, or use rice or quinoa if you prefer a heartier base. A simple cucumber and yogurt salad or a crisp green salad with lemon vinaigrette also pairs beautifully to balance the spices with cool freshness.

Creative Ways to Present

For a stunning presentation, serve the meatballs in a shallow bowl atop a colorful bed of saffron-infused couscous and scatter extra herbs generously on top. If you’re hosting, consider skewering the meatballs for a fun finger-food option served with warm flatbreads and dipping sauce for festive sharing.

Make Ahead and Storage

Storing Leftovers

Let the Moroccan Lamb Meatballs cool completely before transferring to an airtight container. Stored in the refrigerator, they stay fresh for up to 3 days, allowing you to enjoy a rich, flavorful meal anytime during the week.

Freezing

If you want to make a big batch ahead of time, these meatballs freeze beautifully. Freeze them on a baking sheet before transferring to a freezer-safe bag or container. They’ll keep well for up to 3 months. When you’re ready to eat, thaw overnight in the refrigerator.

Reheating

Reheat gently in a skillet over low heat, adding a splash of broth or water to refresh the sauce. Cover and warm until heated through, taking care not to dry out the meatballs. Alternatively, they can be reheated in the microwave, although the skillet method preserves texture best.

FAQs

Can I substitute ground beef for lamb in this Moroccan Lamb Meatballs Recipe?

Absolutely! While lamb offers a unique rich flavor traditional to Moroccan cuisine, ground beef or a mixture of lamb and beef can be used for a milder taste and slightly different texture. The spices will still shine beautifully.

What is ras el hanout and can I make it at home?

Ras el hanout is a Moroccan spice blend typically made from a mixture of warm spices like cumin, coriander, cinnamon, and turmeric. You can find it pre-made in specialty stores or online, or create your own blend at home for a personalized touch.

Are raisins essential in this recipe?

Raisins provide a subtle sweetness that balances the savory, spiced meatballs and tomato sauce, which is a signature of many Moroccan dishes. If you prefer, you can substitute with chopped dried apricots or omit them altogether, but they do add a lovely complexity.

Can I make these meatballs gluten-free?

Yes! Simply replace the plain breadcrumbs with gluten-free breadcrumbs or a ground nut alternative like almond flour. The milk helps keep them tender, so no changes needed there.

What’s the best way to ensure my meatballs stay tender?

Using a panade made of breadcrumbs and milk is key to tender meatballs. Also, avoid overmixing the meat to prevent them from becoming tough. Gentle handling during shaping and cooking preserves their juicy texture.

Final Thoughts

There’s something truly special about this Moroccan Lamb Meatballs Recipe that makes it a keeper in any kitchen. Full of vibrant spices, sweet bursts of raisin, and fresh cilantro brightness, these meatballs deliver a comforting yet adventurous meal that’s surprisingly easy to make. I promise once you try them, you’ll find all sorts of reasons to bring this Moroccan classic to your table again and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moroccan Lamb Meatballs Recipe

Moroccan Lamb Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 63 reviews
  • Author: Bara
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Moroccan
Print Recipe
Pin Recipe

Description

These Moroccan Lamb Meatballs are tender, flavorful, and infused with aromatic ras el hanout spices. Pan-seared to develop a rich crust, then simmered in a fragrant tomato and raisin sauce, they offer a delightful balance of savory, sweet, and tangy notes. Served over rice, couscous, or quinoa, they make for a satisfying and elegant meal perfect for weeknight dinners or special occasions.


Ingredients

Meatballs

  • 1 yellow onion, finely diced and divided
  • ⅓ cup plain breadcrumbs
  • ¼ cup milk
  • 1 large egg
  • Kosher salt, as needed (see notes)
  • 2 tablespoons ras el hanout, divided (Moroccan spice blend)
  • 1 lb. ground lamb (or beef, or a mixture of both)

For Cooking

  • 2 tablespoons extra-virgin olive oil

Sauce

  • 2 cloves garlic, minced
  • 15 oz. canned diced tomatoes, preferably fire roasted
  • 1 cup chicken stock or broth
  • ¼ cup raisins
  • ¼ cup chopped fresh cilantro or parsley
  • Juice of one lime

To Serve (Optional)

  • Cooked rice, couscous, or quinoa
  • Extra fresh cilantro or parsley


Instructions

  1. Mix the panade (meatball base): In a large mixing bowl, combine half of the finely diced yellow onion, plain breadcrumbs, milk, egg, 1 teaspoon kosher salt, and 1 tablespoon of ras el hanout. Mix well to create the base for the meatballs.
  2. Add the lamb: Add the ground lamb to the bowl with the panade mixture. Gently mix with your hands or a spoon until just combined, being careful not to overwork the mixture to keep the meatballs tender.
  3. Form and brown the meatballs: Heat 2 tablespoons of extra-virgin olive oil in a 12-inch skillet over medium-high heat. Shape the lamb mixture into 1-inch balls using a cookie scoop or your hands for uniform size. Place the meatballs directly into the hot skillet. Once all are added, sear for 1 minute without moving to develop a crust. Flip the meatballs starting with the first batch added, and sear for an additional 2 minutes. Remove the browned meatballs to a plate.
  4. Make the sauce: In the same skillet, add the remaining diced onion and sauté over medium heat until softened and beginning to brown, about 3 minutes. Add the minced garlic and the remaining 1 tablespoon ras el hanout, sautéing for 30 seconds to 1 minute until the spices are fragrant.
  5. Add tomatoes, broth, and raisins: Stir in the canned diced tomatoes, chicken broth, and raisins. Bring the mixture to a gentle simmer, stirring to combine.
  6. Finish cooking the meatballs in the sauce: Return the meatballs and any accumulated juices on the plate back into the skillet. Simmer uncovered for 10 minutes, allowing the meatballs to cook through and the sauce to reduce and thicken slightly. Avoid stirring too much to keep the meatballs intact.
  7. Add cilantro and lime, then serve: Turn off the heat and stir in the chopped fresh cilantro or parsley and the juice of one lime. Taste and adjust seasoning with more salt if needed. Serve the meatballs and sauce over cooked rice, couscous, or quinoa with extra cilantro or parsley for garnish if desired.

Notes

  • Ras el hanout is a Moroccan spice blend that can be purchased pre-made or homemade; it adds warm, aromatic flavors to the dish.
  • Using fire-roasted canned tomatoes enhances the smoky depth of the sauce.
  • Be careful not to overmix the meatball mixture to keep the texture light and tender.
  • Kosher salt quantities may be adjusted according to taste and the saltiness of other ingredients.
  • Cooking the meatballs in the sauce ensures they remain juicy and absorb the flavors of the spices and tomatoes.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Mongolian Beef with Spring Onions and Soy-Based Sauce Recipe
    Mongolian Beef with Spring Onions and Soy-Based Sauce Recipe
  • Chinese Pepper Steak Recipe
    Chinese Pepper Steak Recipe
  • Crispy Orange Beef Recipe
    Crispy Orange Beef Recipe
  • Balsamic Glazed One Pan Chicken with Cherry Tomatoes and Fresh Mozzarella Recipe
    Balsamic Glazed One Pan Chicken with Cherry Tomatoes and Fresh Mozzarella Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

I’m Bara, a proud mom, grandmother, and woman who has loved cooking for more than fifty years.
For me, food has never been just a meal it’s a language of love, a way to bring people together, and a way to create memories that last a lifetime.

Learn more

Popular

  • Gnocchi Soup with Vegan Cream and Vegetables Recipe
    Gnocchi Soup with Vegan Cream and Vegetables Recipe
  • Vegan Blackberry Crumble Bars Recipe
    Vegan Blackberry Crumble Bars Recipe
  • Berry Coconut Panna Cotta Recipe
    Berry Coconut Panna Cotta Recipe
  • High Protein Tomato Soup Recipe
    High Protein Tomato Soup Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Yum Bara. All rights reserved.