Moroccan Meatballs

Moroccan Meatballs Recipe for Instant Pot or Slow Cooker

Tender, juicy meatballs are simmered with tomatoes, olives, and an exotic blend of spices to create a delicious, authentic, and easy Moroccan dinner.
Prep Time 15 minutes
Cook Time 15 minutes
Natural Release 10 minutes
Total Time 30 minutes
Servings 4 servings
Calories 307 kcal



  • 1 lb extra lean ground beef (95/5)
  • 1 small onion (very finely chopped)
  • 4 cloves garlic (minced)
  • 1 tbsp cumin
  • 1 tsp smoked paprika
  • 1 tsp ground coriander
  • ½ tsp allspice
  • Salt and pepper to taste
  • 2 tbsp fresh cilantro (finely chopped)
  • 2 tbsp fresh parsley (finely chopped)


  • 1 23 oz can diced tomatoes
  • 1 small onion (finely chopped)
  • ½ cup pitted green olives (chopped)
  • 1 tbsp tomato paste
  • 2 tsp cumin
  • 2 cloves garlic (minced)
  • 1 tsp tumeric
  • 1 tsp paprika
  • Salt and pepper to taste


  1. Using your hands, combine all the ingredients for the meatballs. Then form about 24 meatballs, gently with your hands.


  1. Set to Saute. When hot, mist lightly with oil. Add in the onions (from the sauce ingredients), and saute about 3-4 minutes.
  2. Stir in the remaining sauce ingredients, and mix well.
  3. Place the meatballs into the sauce, cover, and cook on high pressure for 15 minutes. Allow to naturally release for another 10 minutes.


  1. Add all ingredients for the sauce into the slow cooker, and stir well to combine.
  2. Place the meatballs into the sauce, cover, and cook on low for 4-6 hours or on high for 2-3 hours.
  3. Serve meatballs and sauce on top of rice, pasta, or cauliflower rice.

Recipe Notes

Entire recipe makes 4 servings

Serving size is 6 meatballs

Each serving = 4 Points*

*based only on ingredients that have an SP Freestyle value

Nutrition Facts
Moroccan Meatballs Recipe for Instant Pot or Slow Cooker
Amount Per Serving
Calories 307 Calories from Fat 111
% Daily Value*
Total Fat 12.3g 19%
Saturated Fat 4.3g 22%
Cholesterol 86mg 29%
Sodium 712mg 30%
Potassium 949mg 27%
Total Carbohydrates 15.4g 5%
Dietary Fiber 3.5g 14%
Sugars 6.4g
Protein 33g 66%
Calcium 5%
Iron 29%
* Percent Daily Values are based on a 2000 calorie diet.