Speedy Moroccan Meatballs Recipe
Introduction
This Speedy Moroccan Meatballs recipe is a delightful blend of fragrant spices, sweet apricots, and tender meatballs simmered in a rich tomato sauce. Perfect for a quick weeknight dinner, it offers exotic flavors with minimal effort.

Ingredients
- 1 tbsp olive oil
- 350g pack ready-made beef or chicken meatballs (approx 16)
- 1 large onion, sliced
- 100g dried apricots, halved
- 1 small cinnamon stick
- 400g tin chopped tomatoes with garlic
- 25g toasted flaked almonds
- Handful coriander, roughly chopped
Instructions
- Step 1: Heat the olive oil in a large deep frying pan over medium heat. Add the meatballs and fry for about 10 minutes, turning occasionally until cooked through. Remove the meatballs from the pan and set aside.
- Step 2: In the same pan, add the sliced onion and cook for 5 minutes until softened.
- Step 3: Add the dried apricots, cinnamon stick, chopped tomatoes with garlic, and half a can of water to the pan. Bring to a boil, then reduce heat and simmer for 10 minutes to develop the flavors.
- Step 4: Remove the cinnamon stick from the sauce, then return the meatballs to the pan. Stir gently to coat them well in the tomato sauce and warm through.
- Step 5: Serve the meatballs sprinkled with toasted flaked almonds and chopped coriander for a fresh, crunchy finish.
Tips & Variations
- If you don’t have cinnamon sticks, substitute with a good pinch of ground cinnamon for a similar warm flavor.
- To make a chicken tagine variation, fry 4 sliced skinless chicken breasts in olive oil until cooked through, remove, then follow the recipe from step 2. Return the chicken to the pan at the end and simmer for 10 minutes before serving.
- Serve with couscous or crusty bread to soak up the delicious sauce.
Storage
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat until warmed through, adding a splash of water if needed to loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen meatballs for this recipe?
Yes, frozen meatballs can be used. Just cook them thoroughly as directed, possibly adding a few extra minutes to ensure they are heated through.
Is this recipe suitable for a slow cooker?
While this recipe is designed for a speedy stovetop method, you can adapt it for a slow cooker by cooking meatballs and sauce together on low for 3-4 hours. Add apricots and almonds towards the end to retain texture.
Print
Speedy Moroccan Meatballs Recipe
- Total Time: 35 minutes
- Yield: Serves 4
Description
A quick and flavorful Moroccan-inspired dish featuring tender meatballs simmered in a fragrant tomato sauce with dried apricots, cinnamon, and aromatic spices. Garnished with toasted almonds and fresh coriander for a delightful mix of textures and tastes.
Ingredients
Meatballs and Sauce
- 1 tbsp olive oil
- 350g pack ready-made beef or chicken meatballs (approx 16)
- 1 large onion, sliced
- 100g dried apricots, halved
- 1 small cinnamon stick
- 400g tin chopped tomatoes with garlic
- ~200ml water (half a can)
For Garnish
- 25g toasted flaked almonds
- Handful coriander, roughly chopped
Instructions
- Heat the oil and fry meatballs: Warm 1 tablespoon of olive oil in a large deep frying pan over medium heat. Add the ready-made meatballs and fry them for about 10 minutes, turning occasionally until they are cooked through and browned on all sides.
- Remove meatballs and soften onion: Scoop the cooked meatballs out of the pan and set them aside. In the same pan, add the sliced large onion and cook for about 5 minutes, or until softened and translucent.
- Add apricots, cinnamon, tomatoes, and water: Stir in the halved dried apricots, the small cinnamon stick, the chopped tomatoes with garlic from the tin, and half a can (about 200ml) of water. Bring the mixture to a boil, then reduce the heat and let it simmer gently for 10 minutes, allowing the flavors to meld and the sauce to thicken.
- Remove cinnamon stick and return meatballs: Take out the cinnamon stick from the pan, then return the cooked meatballs to the tomato and apricot sauce. Stir well to coat the meatballs thoroughly with the sauce.
- Serve with garnish: Once everything is heated through and combined, serve the meatballs sprinkled generously with toasted flaked almonds and roughly chopped coriander for added crunch and freshness.
Notes
- If you don’t have a cinnamon stick, substitute with a pinch of ground cinnamon for similar warm flavor.
- For a chicken tagine variation, fry four sliced skinless chicken breasts for 3-4 minutes until cooked through, remove, then proceed with the recipe from stage 2. Return chicken to pan and simmer for 10 minutes before serving.
- To toast flaked almonds, heat them gently in a dry frying pan over medium heat, stirring frequently until golden and fragrant.
- Use coriander fresh for best aroma, but parsley can be a substitute if necessary.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Moroccan
Keywords: Moroccan meatballs, quick meatball recipe, apricot meatballs, cinnamon meatballs, easy Moroccan dinner

