Preheat the oven to 375°F and line a baking sheet with parchment paper.
In a large bowl, combine the ground beef, onion, garlic, cumin, coriander, cinnamon, breadcrumbs, egg, salt, and pepper. Mix with your hands until the ingredients are evenly distributed.
Divide the mixture into four equal portions and shape each into a small loaf. Place the loaves on the prepared baking sheet.
Bake for 25 to 30 minutes until the internal temperature reaches 160°F. Remove from the oven and let rest for 5 minutes.
While the meatloaves bake, bring the chicken broth and 1 tablespoon of olive oil to a boil in a medium saucepan. Stir in the couscous and chopped apricots, cover, and remove from heat. Let stand for 5 minutes.
Fluff the couscous with a fork, then stir in the remaining tablespoon of olive oil, sliced almonds, and parsley.
Serve each mini meatloaf with a portion of the apricot couscous on the side.