Tagine Style Moroccan Meatballs with Roasted Sweet Potato!

I am not lying when I say that I think this might be one of my favorite dishes I’ve ever made! Not only is it packed with protein and fiber, and moderate on calories, it is beyond delicious! Meaty, saucy, a little smokey, a little sweet…  Oh my goodness!

I was inspired by a recipe for Meatball Tagine in the October 2025 issue of Bon Appetit, but when I loaded the recipe as written into my tracker, it did not hit the nutrition goals I am looking for in a typical meal. Trust me, there is nothing that you will miss in my version! Thank you for the inspo, Bon Appetit, but hmmmmm, I actually think mine might be better.


Makes 3 servings: 34g Protein, 8g Fiber, 583 per serving (5 meatballs and sauce with 130g roasted sweet potato)
1 serving of meatballs and sauce only: 31g Protein, 4g Fiber, 466 Calories

tagine meatballs with sweet potato clean pinit
0 Add to Favorites
Dates

Tagine Style Moroccan Meatballs with Roasted Sweet Potato!

Description

A deliciously spiced meal that is wonderful for dinner and awesome for a perfect lunch tomorrow too!

Ingredients

Instructions

Video
  1. In a small bowl, combine the spice mixture for the meatballs: 1 tsp smoked paprika, ½ tsp cinnamon, and 1 tsp cumin.

  2. In a separate small bowl, combine the spice mixture for the sauce: 1 tsp smoked paprika, 2 tsp cumin, 1 tsp coriander powder, and ½ tsp caraway seeds.

  3. In a large bowl, combine the beef with half of the chopped garlic, the spice mixture, 1 tsp salt and ½ tsp pepper, then form the mixture into 15 meatballs.

  4. Brown the meatballs in 1 tbsp of olive oil, then remove from the pan and pour out most of the rendered fat.

  5. In the same pan over medium heat, add the onion, the rest of the garlic, a pinch of salt and pepper, then cook until slightly softened (about 3 minutes).

  6. Add the roasted red pepper, chipotle chiles, tomato paste, and the spice mixture for the sauce, and cook for a couple of minutes to combine the flavors.

  7. Add the dates and the olives, stir in 1 cup of water, then stir in the spinach and cook until the spinach is slightly wilted (about 1 minute).

  8. Return the meatballs to the pan, with all of the accumulated juices.

  9. Gently toss the meatballs in the sauce, then reduce the heat to low, cover and cook for about 5 minutes until the meatballs are cooked through.

  10. To finish, stir in the red wine vinegar, then serve with some roasted sweet potato, and enjoy!

For the roasted sweet potato:

  1. Drizzle the cut side of the sweet potato halves with 1 tbsp of olive oil, season with salt and pepper, then place face down on a parchment-lined baking sheet, and roast at 375 degrees until softened (about 35 minutes).

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
foodieprofilepic2 a0xvwqp51yh88bvk
FitOver50Foodie I make delicious and satisfying high protein, high fiber, low calorie meals!
When I hit my 50s and went into menopause, it felt like my body had been taken over by an alien! Despite cooking at home and eating whole, clean foods, I started gaining weight, felt exhausted all the time, and—let’s be honest—I was mad at everyone!

I found myself visiting doctors often, desperate to feel healthy again.

Everything changed when I discovered the power of prioritizing protein at every meal and lifting heavy weights to build muscle! I finally feel like myself again!

I make delicious and satisfying high protein, high fiber, low calorie meals that work if you are in a calorie deficit, looking for protein, trying to build and retain muscle or just want some inspiration in the kitchen for what to cook and eat!

I can’t wait for you to join me in my kitchen!