Lower the heat of the saute pan. Add the shallots, season with salt and pepper, and sauté on medium-low for until soft, about 10 minutes, stirring frequently.
Add the garlic, carrot, and zucchini/summer squash, and stir in the hot pan until you smell the garlic, about 30 seconds. Add the reserved flour, and toss to coat the vegetables in the flour.
Add the tomato paste, the drained tomatoes, the beef broth, the remaining 1 1/2 teaspoons of ras el hanout, and the raisins. Stir to combine, breaking up the whole tomatoes. Bring the liquid to a boil.
Add the meatballs back into the stew, and top with the remaining mint, cilantro, and olive oil. Place a lid on the pot, and bake in the oven for 30 minutes. After half an hour, place the pot over medium heat, and boil until the sauce is very thick, 2 to 5 minutes. Serve with grain of your choice.