These delectable Moroccan Lamb Meatballs are combined with a mix of sweet and savory flavors. Baking the meatballs makes this recipe easy and it frees you up to make the spicy tomato sauce on the stove.
Heat the oil in a deep skillet over medium-high heat. Add the onion and green pepper and sauté until they get soft. Stir in the garlic, ginger, Harissa paste, Ras El Hanout, cinnamon, and cumin. Cook for 30 seconds to release the aromas of the spices.
Add the tomatoes along with the juices to the skillet and crush them with the back of a fork or a potato masher. Add the carrot juice, salt, and pepper. Bring the sauce to a boil then reduce the heat to a gentle simmer.
Let the sauce simmer for 45 to 60 minutes while you make the meatballs.
Lamb Meatballs
Preheat the oven to 450°F. Line a baking sheet with foil and place a wire rack on it. Spray the rack with non-stick spray to prevent meatballs from sticking.
In a large bowl, combine the onion, egg, garlic, preserved lemon, Ras el Hanout, raisins, and mint. Stir well and let the mixture sit for 5 minutes so the bread crumbs have time to absorb the moisture.
Add the ground lamb to the mixture. Using your hands, mix in the lamb until well combined.
Form the mixture into balls about 1 inch in diameter. Place the meatballs on the foil-lined baking sheet and brush the top of the meatballs with oil.
Transfer the lamb meatballs to the middle of the oven. Bake for 12-18 minutes or until no longer pink inside when you cut them open.
Transfer the meatballs to the tomato sauce and let the mixture simmer for 5 to 10 minutes. Serve with orzo or rice.
Notes
Sometimes I add a splash of lemon juice or some lemon zest to brighten the flavors in the tomato sauce. If you can’t find Ras el Hanout you can make your own blend with the following spices.