Moroccan Meatballs
Moroccan meatballs are a flavorful and easy-to-make dish that is sure to impress your family and friends. The blend of spices and herbs in this recipe creates a delicious and aromatic dish that is perfect for any occasion. This recipe has become a staple in my kitchen, and I love sharing it with others.
Why You’ll Love This Recipe:
- The combination of spices and herbs creates a unique and delicious flavor profile.
- These meatballs are quick and easy to prepare, making them perfect for busy weeknights.
- They can be made in advance and stored for meal prep, making them a convenient option for busy schedules.
Ingredient Notes:
- Ground beef (or lamb for a more traditional version) provides a rich and savory base for the meatballs.
- Fresh parsley and cilantro add freshness and brightness to the dish.
- A blend of spices including cumin, coriander, paprika, cinnamon, turmeric, ginger, and cayenne pepper (optional) create the unique Moroccan flavor.
- An egg and breadcrumbs help bind the meatballs together.
- Diced tomatoes, tomato paste, honey, chicken broth, and lemon juice create a flavorful sauce for the meatballs.
Step-by-Step Instructions:
- In a large mixing bowl, combine the ground beef, onion, parsley, cilantro, spices, egg, and breadcrumbs.
- Form the mixture into meatballs and fry them in olive oil until browned.
- In a separate pan, combine the diced tomatoes, tomato paste, honey, chicken broth, and lemon juice to create the sauce.
- Add the meatballs to the sauce and simmer until cooked through.
- Serve the meatballs garnished with fresh cilantro and parsley.
Helpful Tips:
- For a lighter option, you can bake the meatballs instead of frying them.
- You can swap out the ground beef for ground lamb for a more traditional Moroccan flavor.
- Store any leftover meatballs and sauce in an airtight container in the refrigerator for up to 3 days.
Expert Tips for the Best Results:
- Toasting the spices before adding them to the meat mixture can enhance their flavor.
- Letting the meat mixture rest in the refrigerator for an hour before forming the meatballs can help them hold their shape better.
Serving Suggestions:
These Moroccan meatballs pair well with couscous, rice, or flatbread. A side salad and a glass of Moroccan mint tea make the perfect accompaniments.

Storage and Reheating Tips:
To store leftovers, place the meatballs and sauce in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or on the stovetop until heated through.
Frequently Asked Questions:
- Can I freeze the meatballs? Yes, you can freeze the meatballs for up to 3 months.
- Can I make the meatballs in advance? Yes, you can prepare the meatballs and sauce ahead of time and store them separately until ready to serve.
- Can I use ground chicken or turkey instead of beef? Yes, you can substitute ground chicken or turkey for the beef in this recipe.
- Can I make this recipe gluten-free? Yes, you can use gluten-free breadcrumbs or omit them altogether for a gluten-free version of this dish.
Conclusion:
Moroccan meatballs are a delicious and versatile dish that is sure to become a favorite in your kitchen. With a blend of aromatic spices and herbs, these meatballs are perfect for any occasion. Give this recipe a try and let us know how you liked it!
Moroccan Meatballs
These flavorful Moroccan meatballs are made with a blend of spices like cumin, coriander, and cinnamon, creating a delicious dish that is perfect for a hearty meal.
- Prep Time: 15 mins
- Cook Time: 25 mins
- Total Time: 40 mins
- Yield: 4 servings 1x
- Category: Main-course
- Method: Stovetop
- Cuisine: Moroccan
- Diet: Halal
Ingredients
Meatballs:
- 1 lb ground beef (or lamb)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1⁄4 cup fresh parsley, chopped
- 2 tbsp fresh cilantro, chopped
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp paprika
- 1⁄2 tsp ground cinnamon
- 1⁄4 tsp ground turmeric
- 1⁄2 tsp ground ginger
- 1⁄4 tsp cayenne pepper (optional)
- Salt and black pepper to taste
- 1 large egg
- 1⁄4 cup breadcrumbs (or soaked bread)
- 2 tbsp olive oil (for frying)
Sauce:
- 1 can (14 oz) diced tomatoes
- 1 tbsp tomato paste
- 1 tsp honey (optional)
- 1⁄2 cup chicken broth (or water)
- 1 tbsp lemon juice
- Extra fresh cilantro and parsley for garnish
Instructions
- Prepare the meatballs: In a bowl, mix together the ground meat, onion, garlic, herbs, spices, egg, and breadcrumbs. Form into meatballs.
- Cook the meatballs: Heat olive oil in a pan and brown the meatballs on all sides. Remove and set aside.
- Make the sauce: In the same pan, add diced tomatoes, tomato paste, honey, broth, and lemon juice. Simmer for a few minutes.
- Combine: Return the meatballs to the pan and simmer in the sauce until cooked through.
- Serve: Garnish with fresh herbs and enjoy!
Notes
- For a spicier version, add more cayenne pepper to the meatball mixture.
- These meatballs can be served over couscous or with crusty bread for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 600 mg
- Fat: 18 g
- Saturated Fat: 6 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 3 g
- Protein: 25 g
- Cholesterol: 90 mg
Keywords: Moroccan cuisine, meatballs recipe, flavorful spices