• Skip to primary navigation
  • Skip to privacy navigation
  • Skip to main content
  • Skip to primary sidebar

Jo Cooks

Simple - Easy - Comfort

Join my free recipe email club!
Free eBook
  • Recipe Index
  • Cookbook
  • ABOUT JO
  • Contact
  • Facebook Instagram Pinterest Twitter YouTube
  • Dinner Ideas
  • Instant Pot
  • Slow Cooker
  • 30 Minute Meals
  • One Pot
  • Desserts
Home / Recipes

Moroccan Meatballs

1 hour 5 minutes
4.61 from 28 votes
24 Comments
Jump to RecipePrint RecipeJump to Video
  • 133
  • 84
by: Joanna Cismaru
08.11.19

This post may contain affiliate links. Please read my disclosure policy.

These Moroccan Meatballs are extra juicy and super delicious with great Moroccan inspired flavors. All swimming in a rich and wonderful tomato sauce that will have everyone begging for seconds! 

meatballs covered in sauce over a plate of spaghetti garnished with basil

Since I started blogging I discovered my love of experimenting with spices and herbs from all over the world. Although, I’ve never been to Morocco, I love Moroccan food. I love researching about other cuisines and trying them all. Some common spices and herbs that are used in Moroccan cuisine are turmeric, ginger, cinnamon, fennel, paprika, coriander, cumin, saffron, anise, oregano, nutmeg and many others.

I’ve used a few of these in these meatballs and the rich sauce that I’m serving these meatballs in. If you want to get even more traditional, you could even cook these meatballs in a tagine in the oven and serve them over some couscous or bulgur, but for us it was good old spaghetti.

freshly rolled moroccan meatballs lined up on a baking sheet

Ingredients

Keep scrolling down to the recipe card for a list of FULL ingredient amounts and instructions or click the “Jump to Recipe” button at the top of the page!

Meatballs

  • Ground beef – Use lean or regular, any kind you’d like, though the more fat in the meat the juicier your meatballs will be.
  • Onion – Chopped or grated with a metal cheese grater, my secret to super moist meatballs.
  • Aromatics – Fresh chopped ginger and garlic.
  • Spices – Coriander, cumin, smoked paprika, and cinnamon.
  • Egg – You’ll need one large as the binding agent in the meatballs.
  • Seasoning – Salt and pepper to taste.

Sauce

  • Olive oil – A nice neutral tasting oil is what we’re looking for today.
  • Broth – I use beef broth for this dish for a nice rich sauce, low or no sodium added.
  • Spices – Coriander, cumin, fennel seeds, and red pepper flakes.
  • Onion – We want something that will cook down well white or yellow.
  • Aromatics – Fresh chopped ginger and garlic.
  • Tomato – We’re using both tomato paste and tomato puree or passata.
  • Mint – For garnish.

How To Make Moroccan Meatballs

  1. Make the meatballs: In a large bowl add all the meatball ingredients, and mix well using your clean hands. Shape the meat mixture into medium size meatballs. You should get around 20 meatballs.
  2. Cook the meatballs: In a large skillet heat the olive oil over medium heat. Add the meatballs and fry until golden brown all around, should take about 7 minutes. If your skillet isn’t large enough you may need to do this in a couple batches. Transfer the meatballs to a plate and set aside.
  3. Deglaze the pan:In the same skillet, deglaze the skillet with the beef broth and stir and scrape all the brown bits at the bottom of the skillet. Bring to a simmer, and stir until there are no more brown bits stuck at the bottom of the skillet.
  4. Combine the sauce: Add the coriander, cumin, fennel seeds, red pepper flakes, salt, pepper and stir. Cook for about 1 minute, the liquid should have reduced by half. Add the onion, garlic, ginger and tomato paste to the skillet, stir and cook for 3 to 5 minutes or until the onion is soft and translucent.
  5. Finish the sauce: Add the tomato puree or passata to the skillet and stir. Bring to a boil and turn down the heat to a simmer. Simmer for 10 minutes, covered, so that it doesn’t splatter everywhere, then add the meatballs. Toss the meatballs around in the sauce, then cover the skillet and simmer for another 20 minutes.
  6. Finish the meatballs: Garnish with fresh mint and serve over pasta or couscous.
Moroccan meatballs cooking in a bubbling tomato sauce

Other Ways To Cook

Slow cooker

Follow the instructions for forming the meatballs but place in your slow cooker instead. Cover with the sauce and cook on low for 6 – 8 hours.

Pressure cooker

Add your sauce to the pot first, then place the trivet inside the instant pot. Place the meatballs on the trivet. Cook on the manual setting on high for 7 minutes. Allow the pressure to release naturally before removing the lid, this step takes about 10 minutes.

Some Tips

  1. You can use ground lamb, ground pork, or ground veal instead of ground beef for this recipe. You can even use an equal combination of all!
  2. If you find your meatballs are a bit dry, try cubing up some bread nice and small and soaking in a bit of milk before incorporating into the meatballs. This is a traditionally Italian way of ensuring moisture.
  3. Don’t crowd your pan when frying these up, this is to ensure that your Moroccan Meatballs brown properly.
  4. If you’re still having trouble with your meatballs, try referencing this page to trouble shoot what exactly is going wrong.
meatballs in tomato sauce in a white pan topped with basil

Leftovers

These Moroccan meatballs can be stored in an airtight container in the fridge for 3 – 4 days. This recipe also freezes quite well so just be sure to separate the balls from the sauce in airtight containers and store. Each should last around 3 months frozen.

More Incredible Meatballs To Try:

  • Salisbury Steak Meatballs
  • Stout Meatballs with BBQ Sauce
  • Meatballs with Mushroom Sauce
  • Porcupine Meatballs
  • Thai Meatball Lettuce Wraps
  • Cheesy Chicken Meatball Rolls
  • Firecracker Chicken Meatballs

Looking for more recipes? Follow on… My Newsletter Pinterest Facebook Instagram

side view shot of a bowl of spaghetti noodles topped with moroccan meatballs

Moroccan Meatballs

4.61 from 28 votes
Prep: 20 mins
Cook: 45 mins
Total: 1 hr 5 mins
Author: Joanna Cismaru
Serves: 5
Print Pin Rate
These Moroccan Meatballs are extra juicy and super delicious with great Moroccan inspired flavors. All swimming in a rich and wonderful tomato sauce that will have everyone begging for seconds! 

Ingredients

For Meatballs

  • 1 lb ground beef
  • 1 onion chopped
  • 3 cloves garlic minced
  • 1 tsp fresh ginger minced
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1/4 tsp cinnamon
  • 1 tbsp smoked paprika
  • 1 egg
  • 1/2 tsp salt
  • 1/4 tsp pepper

For Sauce

  • 1 tbsp olive oil
  • 1/2 cup beef broth low sodium
  • 1/2 tsp ground coriander
  • 1 tbsp ground cumin
  • 1/4 tsp fennel seeds
  • 1/4 tsp red pepper flakes
  • 1/4 tsp salt or to taste
  • 1/4 tsp pepper or to taste
  • 1 onion chopped
  • 2 cloves garlic minced
  • 1 tsp fresh ginger minced
  • 1 tbsp tomato paste
  • 2 cups tomato puree or passata
  • fresh mint for garnish
US Customary – Metric

Instructions

  • In a large bowl add all the meatball ingredients, and mix well using your clean hands. Shape the meat mixture into medium size meatballs. You should get around 20 meatballs.
  • In a large skillet heat the olive oil over medium heat. Add the meatballs and fry until golden brown all around, should take about 7 minutes. If your skillet isn’t large enough you may need to do this in a couple batches. Transfer the meatballs to a plate and set aside.
  • In the same skillet, deglaze the skillet with the beef broth and stir and scrape all the brown bits at the bottom of the skillet. Bring to a simmer, and stir until there are no more brown bits stuck at the bottom of the skillet.
  • Add the coriander, cumin, fennel seeds, red pepper flakes, salt, pepper and stir. Cook for about 1 minute, the liquid should have reduced by half.
  • Add the onion, garlic, ginger and tomato paste to the skillet, stir and cook for 3 to 5 minutes or until the onion is soft and translucent.
  • Add the tomato puree or passata to the skillet and stir. Bring to a boil and turn down the heat to a simmer. Simmer for 10 minutes, covered, so that it doesn’t splatter everywhere, then add the meatballs. Toss the meatballs around in the sauce, then cover the skillet and simmer for another 20 minutes.
  • Garnish with fresh mint and serve over pasta or couscous.

Video

Recipe Notes

  1. Tomato passata is an uncooked tomato puree that has been strained of seeds and skins. Usually they’re found on the bottom shelf in the canned tomato product section. If you cannot find passata, use tomato puree or even crushed tomatoes.
  2. This dish can be made ahead of time if that’s what you’re into! Both the sauce and the meatballs themselves are perfect for the fridge or freezer.
  3. These meatballs can be stored in an airtight container in the fridge for 3 – 4 days. This recipe also freezes quite well so just be sure to separate the balls from the sauce in airtight containers and store. Each should last around 3 months frozen.
  4. Nutritional information assumes about 4 meatballs and sauce per serving and does not include pasta.
  5. Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.

Nutrition Information:

Calories: 276kcal (14%)Carbohydrates: 17g (6%)Protein: 23g (46%)Fat: 14g (22%)Saturated Fat: 4g (25%)Cholesterol: 92mg (31%)Sodium: 528mg (23%)Potassium: 976mg (28%)Fiber: 4g (17%)Sugar: 8g (9%)Vitamin A: 1365IU (27%)Vitamin C: 17mg (21%)Calcium: 68mg (7%)Iron: 6mg (33%)
Course:Dinner, Main Course
Cuisine:Moroccan
Keyword:meatballs, moroccan meatballs
Tried this recipe? Rate it belowtag @jocooks on instagram and hashtag it #jocooks!

Meet Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Here you will find a variety of recipes using simple everyday ingredients and creating wonderful, delicious and comforting meals, including some decadent desserts.

30 recipes from around the world cover.

Never miss a recipe!

Subscribe and get a FREE dinner recipes ebook!

overhead shot of lemon buttermilk scones on a cooling rack
Previous Post
Lemon Buttermilk Scones with Lemon Glaze
overhead shot of sausage pepper pasta in a large serving bowl with a portion missing and a serving spoon resting in the dish
Next Post
Sausage Pepper Pasta

Primary Sidebar

Joanna Cismaru

Hey there!

I'm Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Here you will find a variety of recipes using simple everyday ingredients and creating wonderful, delicious and comforting meals, including some decadent desserts.

Read More…

My Cookbook

Order Now: Amazon | Barnes & Noble | Indie Bound | Books-A-Million

Never miss a recipe!

Subscribe and get a FREE dinner recipes ebook!

Sign me up

Dinner Recipes

a wooden spoon lifting a salisbury steak out of the skillet

Salisbury Steak

closeup of beef stew in a dutch oven with a ladle inside.

Beef Stew

overhead shot of zucchini lasagna in a baking dish

Zucchini Lasagna

a white bowl full with american goulash and a fork inside stacked on top of an empty bowl

American Goulash (Chop Suey)

two plate with sloppy joes and buns next to a greens salad

Sloppy Joes

beef barley soup in a white bowl with a spoon inside.

Beef Barley Soup

overhead shot of chicken broccoli and rice casserole in a pot

One Pot Cheesy Chicken Broccoli Rice Casserole

creamy chicken lazone in a skillet garnished with parsley.

Chicken Lazone

Popular Now

a hand dipping a chicken tender in ranch dressing

Air Fryer Chicken Tenders

a fork stabbing a garlic butter steak bite in a skillet full of them

Garlic Butter Steak Bites

a prime rib roast sliced on a plate

Prime Rib Roast

side view shot of a cinnamon bun with a bite taken out of it on a plate

Cinnabons Cinnamon Rolls

side view shot of a hand dipping a piece of naan bread into the bowl of chicken tikka masala

Instant Pot Chicken Tikka Masala

close up of the layers on the homemade croissant

Homemade Croissants

overhead shot of crusty bread loaf

No Knead Bread

side view shot of two halves of a chicken salad sandwich stacked on a plate exposing the centers

The Best Chicken Salad

Jo Cooks...

Flavors from around the world

No matter what household we have all grown up in, there is something that has brought us all together here and that is a love and appreciation of food. Food that is from cultures and cuisines across the world has always been a staple of the blog. I'm excited to bring you all a taste of each corner of the earth, every last bite seasoned to perfection and served up with love - from my kitchen to yours.
spring rolls cut in half in a black bowl with peanut sauce.

Asian

overhead shot of a fork with spaghetti twirled around it in a plate full of spaghetti.

Italian

freshly made pineapple salsa in a white bowl.

Mexican

sweet cheese buns stacked on top of each other with the top one broken in half.

Romanian

sideview shot of butter chicken on a plate over white rice garnished with parsley

Indian

red lentil hummus in a big black bowl garnished with a bit of smoked paprika.

Middle Eastern

Trending Now

overhead shot of oven baked chicken breasts in a baking dish

Baked Chicken Breast

overhead shot of oven baked chicken thighs in a pan

Oven Baked Chicken Thighs

a whole roast chicken surrounded by potatoes

Roast Chicken

a prime rib roast sliced on a plate

Prime Rib Roast

Browse All
  • Easy Dinners
  • Instant Pot
  • 30 Minute Meals
  • Chicken Recipes
  • Desserts
  • Recipe Index

Featured On

today logo.
huffpost logo.
the washington post logo.
jezebel logo.
countryliving logo.
good housekeeping logo.
Facebook Instagram Pinterest Twitter YouTube
  • Recipe Index
  • Cookbook
  • About Jo
  • Contact
  • visit my other site: Craving Home Cooked
  • Privacy Policy
  • Accessibility Statement
© 2021 · All Rights Reserved · Back to Top
Opens in a new window Opens an external site Opens an external site in a new window

Subscribe and get a free dinner recipes ebook!

2336shares
  • 133
  • 84