• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Panning The Globe
  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • Home
  • Recipes
  • About
  • Contact
  • Press
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • About
  • Contact
  • Press
×
Home » Recipes » Dinner

Moroccan Meatballs

Published: Apr 26, 2021 · Updated: Apr 27, 2022 · By Lisa Goldfinger · 34 Comments · This post may contain affiliate links

Jump to Recipe
6 meatballs with sauce in a bowl, topped with chopped parsley.

These Moroccan Meatballs are made with ground beef (or lamb), onions, herbs and Moroccan spices and wow, are they delicious! Keeping with tradition, there's no eggs, bread or dairy in this recipe. These flavor-packed little kefta, simmered in a well-spiced fresh tomato sauce, make a wonderful main dish, with couscous or rice, and salad.

6 meatballs in a bowl with tomato sauce, a few forks in the background

 

MOROCCAN MEATBALLS

Morocco Meatballs are packed with delicious Moroccan spices, and so is the tomato sauce they're simmered in. Cumin, paprika, turmeric, cinnamon and crushed red chili pepper are classic Moroccan spices, and they bring an exciting complex depth of flavor and subtle heat to this delicious dish. 

The highlight of our family trip to Marrakesh was an all-day hike in the High Atlas mountains, with a picnic lunch that our guides cooked for us, over an open fire.

After a strenuous three hours of trekking straight up the mountain, we came to a meadow where our guides had laid out a blanket for our picnic lunch. I expected to be handed a cold sandwich or some typical picnic fare but to our surprise and delight, our guides had packed a small portable camping stove (on the mule) and they cooked us an incredible hot lunch, starting with fresh mint tea. The main dish was scrumptious Moroccan meatballs, [pictured below]. 

I've been dreaming of those incredible meatballs ever since. Lucky for me, our guide Mohammad, who I've stayed in touch with, shared the recipe with me: 

"All we need are: ground beef, onions, tomatoes and Moroccan Spices. Always when preparing the Moroccan base, onions and spices first and do not forget the oil is the first placed over the fire in order to mix those spices and give an irresistible taste. Then add the chopped tomatoes in small pieces, and watch the cohesion of the tomatoes from the rest of the ingredients. In the end we take the meatballs and add them to the base."

Atlas Mountains trekking guide cooking meatballs over an open fire, close up of the pot of Moroccan meatballs in fresh tomato sauce

I used Mohammad's recipe as a guide and did some of my own research and quite a lot of recipe testing, to finally arrive at this Moroccan Meatballs recipe, with meatballs and sauce that taste almost exactly like the dish we enjoyed on our picnic in the Atlas Mountains. The striking flavors and delicious aromas of this dish will transport you to beautiful, colorful Morocco, home to some of the most delicious food in the world. 

How To Make Moroccan Meatballs

These well-spiced meatballs are easy to make. To save time, start the sauce and while it's simmering, mix and shape the meatballs.  

  1. To make the tomato sauce (using fresh tomatoes or canned), sauté a chopped onion in oil for 5 minutes or so, until tender. Add the spices: cumin, paprika, turmeric, salt, cinnamon, red pepper, and black pepper, and toast them for two minutes or so, stirring often. Then add 2 pounds of chopped fresh tomatoes (or 28 ounces of canned) and simmer the sauce, covered, for 20 minutes. 
  2. While the sauce is simmering, make the meatballs. Mix a pound of ground beef (or lamb) with a small grated onion, 2 finely chopped garlic cloves, 3 tablespoons of chopped cilantro, and and spices: salt, black pepper, red pepper, cumin and paprika. Roll the meat mixture into small, ping-pong-sized balls. The meatballs can be sautéed in a little oil first or added to the sauce raw. 
  3. Simmer the meatballs in the tomato sauce, covered, for 15 minutes. It's most important to keep the heat as low as possible, with almost no bubbling at all. If the meatballs boil in the sauce, they become tough. A longer, slower simmer, will yield delicious tender meatballs. 

two photos showing how to make moroccan meatballs in tomato sauce, first shows onions sauteeing in a dutch oven and spices about to be poured in, next shows onions mixed with spices and tomato puree about to be poured in

glass mixing bowl filled with raw ingredients for Moroccan meatballs: ground beef, grated onions, chopped cilantro, salt, cumin, and Aleppo pepper, next photo shows a plate of meatballs made from the mixture

a dutch oven filled with tomato sauce and raw meatballs added, then a shot of the meatballs and sauce in the same Dutch oven, after the dish is cooked, garnished with chopped green herbs

Photos above show Moroccan meatballs made with canned tomatoes and raw meatballs added directly to the sauce. Below are photos of the meatballs sautéed before being added to a pot of fresh tomato sauce. See below for more about the different ways to make Moroccan meatballs.

meatballs browning in a cast iron skillet, then a shot of the browned meatballs added to a pot of tomato sauce

Moroccan Meatballs Questions:

Should you use fresh tomatoes or canned tomatoes for the sauce?

I've tested the recipe both ways. Traditional Moroccan meatballs recipes call for a sauce made from fresh tomatoes and, I have to say, the dish is pure perfection made this way. However, it's not always easy to find good ripe tomatoes year round and, luckily, this dish is also great with canned tomatoes. The sauce will be more acidic when you use canned tomatoes, but you can balance the flavors by adding a few pinches of sugar and a little olive oil or butter. 

Do you have to sauté the meatballs before adding them to the sauce?

While traditional Moroccan meatballs recipes say to add the raw meatballs directly to the sauce, I tested the recipe both ways and found the meatballs to be much more tender when they were browned in a skillet before adding them to the sauce. 

What To Serve with Moroccan Meatballs

You'll want something on the side to soak up the the delicious sauce. Couscous, rice or crusty bread are all great choices. Moroccan meals always include an abundance of vegetables. A crisp leafy salad with bright citrusy dressing goes well with this dish. So does this Moroccan carrot salad with lemon-cumin vinaigrette. Olives are always a great accompaniment with Moroccan food.

Other delicious Moroccan Recipes to Try:

  • Slow-Cooker Moroccan Chicken Tagine
  • Ras El Hanout Grilled Chicken Thighs
  • Moroccan Chicken Stew with Sweet Potatoes
  • Moroccan Lentil Soup

black and white decorative bowl filled with 6 Moroccan meatballs in tomato sauce, with chopped parsley sprinkled on top and a few forks in the background

If you visit Marrakesh, the High Atlas mountains are not far away. We drove 2 hours out to the town of Emlil where two mules took our bags up to our hotel while we walked up the mountain behind them. Kasbah du Toubkal is a rustic, tranquil little hotel, overlooking mountains and valleys of Toubkal National Park. While there you can enjoy scrumptious family style meals and you can find great trails to hike through the maintains. Our guide Mohammed, from Morocco Trekking discovery, is excellent. A wonderful experience all around.

Here's the Moroccan Meatballs Recipe. If you try this recipe, I hope you'll come back to leave a star rating and a comment. I'd love to know what you think.

Print

Recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
black and white decorative bowl filled with 6 Moroccan meatballs in tomato sauce, with chopped parsley sprinkled on top and a few forks in the background

Moroccan Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 11 reviews

  • Author: Lisa
  • Total Time: 1 hour
  • Yield: 4-5 1x
Print Recipe

Description

Well-spiced beef (or lamb) meatballs simmered in aromatic tomato sauce. A flavor-packed meatball dish that makes a great main course. Serve with a salad and a side of rice, couscous or bread. (whole30, gluten-free and Paleo)


Ingredients

Units Scale

For The Tomato Sauce:

  • 3 tablespoons olive oil or vegetable oil
  • 1 large yellow onion, finely chopped
  • 2 teaspoons ground cumin
  • 2 teaspoons paprika (sweet, not hot)
  • 1 teaspoon ground turmeric
  • 1 teaspoon kosher salt
  • ½ teaspoon cinnamon
  • ½ teaspoon Aleppo pepper or chili powder
  • ¼ teaspoon freshly ground black pepper
  • 2 pounds of ripe tomatoes, chopped (or use a 28-ounce can of tomato puree or crushed tomatoes - see notes below)

For The Meatballs (Kefta)

  • 1 pound ground beef
  • 1 small yellow onion, grated
  • 2 large garlic cloves, pressed through a garlic press or finely minced (2 teaspoons garlic)
  • 1 bunch of fresh cilantro, leaves and tender stems chopped, divided
  • ¾ teaspoon kosher salt
  • A few grinds of black pepper
  • 1 tablespoon paprika (sweet, not hot)
  • 1 ½ teaspoons ground cumin
  • ½ teaspoon Aleppo pepper or chili powder

Instructions

  1. Heat oil over medium heat in a large heavy pot and sauté onions for 5 minutes, stirring often, until they start to soften. Add the spices: cumin, paprika, turmeric, salt, cinnamon, chili pepper and black pepper, and sauté for 2 minutes, stirring, to toast the spices. Add the chopped tomatoes, bring sauce to a simmer, and cook at the lowest possible simmer, covered, for 20 minutes.
  2. While the sauce is simmering, use your hands to gently combine the ground beef (or lamb) with the grated onion, garlic, 3 tablespoons of chopped cilantro and spices: salt, black pepper, paprika, cumin and Aleppo (or chili powder); roll gently into small, ping pong ball sized balls. (Makes about 20-25 meatballs).
  3. Heat 1 tablespoon of vegetable oil in a skillet over medium heat and sauté the meatballs for 5-6 minutes, turning often, to brown them on all sides. (browning the meatballs is optional but recommended. See notes, below)
  4. When the sauce has cooked for 20 minutes, add the meatballs, cover the pot, and cook the meatballs for 15 minutes at the lowest possible simmer. Cooking on low heat is crucial for tender meatballs. Stir in 2-3 tablespoons of remaining chopped cilantro just before serving.

Notes

Make this with canned tomatoes: You can use a 28-ounce can of good quality imported plum tomato puree or crushed tomatoes, in place of fresh tomatoes. The sauce will be a little more acidic, however you can balance the acidity by adding a little butter or olive oil and a pinch or two of sugar.

Brown the meatballs first or add them to the sauce raw: You can keep with tradition and add the raw meatballs directly to the sauce without sautéing them first. I tried this method and, while the end result was delicious, the meatballs were a little tough. Sautéing them first seals them and keeps them juicier and more tender.

  • Prep Time: 20 min
  • Cook Time: 40 min
  • Category: Dinner
  • Method: simmer
  • Cuisine: Moroccan

Did you make this recipe?

If you make this recipe, please let me know how it turns out for you! Leave a comment below and share a picture on instagram with the hashtag #panningtheglobe

More Dinner Recipes

  • bite-sized rectangular pieces of pan fried tofu in rich sauce with chopped scallions and a fork holding one piece of tofu.
    Easy Pan Fried Tofu with Korean Sweet and Spicy Sauce
  • bowl filled with sesame coated linguine noodles, topped with matchstick cucumbers and carrots, sliced scallions and sesame seeds.
    Spicy Peanut Noodles: Chicken or Vegetarian
  • A broiled miso salmon fillet topped with miso dressing and sesame seeds on a bed of salad greens with jicama matchsticks, mango chunks and sliced watermelon radishes.
    Miso Ginger Salmon Salad
  • Arepas stuffed with chicken avocado salad, and a stack of five arepas in the background.
    Reina Pepiada: Venezuelan Arepas with Chicken and Avocado

Filed Under: Africa, All Recipes, Dinner, Moroccan Recipes Tagged With: beef, gluten-free, lamb, paleo, whole30

Reader Interactions

Comments

    Leave a Comment Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Catherine Ashcroft

    February 12, 2025 at 7:43 am

    Great recipe, they were delicious.

    Reply
    • Lisa Goldfinger

      February 12, 2025 at 9:15 am

      I'm glad you enjoyed!

      Reply
« Older Comments

Primary Sidebar

Hi, I'm Lisa! Welcome to Panning The Globe. Dive into my collection of delicious, healthy recipes, discover new global flavors, and create unforgettable meals for your family and friends. Learn More!

Essential Summer Side Dishes!

  • A white bowl filled with Shirazi salad of cucumbers cherry tomatoes green peppers and onions
    Shirazi Salad (Persian Cucumber, Tomato and Onion Salad)
  • Creamy Spicy Chipotle Coleslaw
    Chipotle Coleslaw
  • Blue bowl filled with sautéed shredded zucchini. A mint leaf on top.
    Julia Child's Sautéed Shredded Zucchini Recipe
  • a white bowl filled with sautéed corn kernels and chopped scallions. The bowl sits on a blue and white striped cloth napkin and several pieces of flatware are in the background
    Sautéed Corn with Scallions
  • japanese potato salad in a white bowl
    Japanese Potato Salad Recipe
  • Close up of corn tomato avocado salad
    Corn Tomato Avocado Salad
  • Dutch oven on a striped cloth, filled with ratatouille
    The Best Easy Ratatouille Recipe
  • white bowl filled with cucumber raita and garnished with a sprig of fresh mint
    Cucumber Raita

Browse all Side Dish Recipes →

STAY ON TOP OF WHAT’S COOKING

Subscribe to our free newsletter and get the newest recipes and seasonal menu ideas sent directly to your inbox.

Footer

LET'S CONNECT!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter

Footer

↑ back to top

Newsletter

  • Sign Up! for emails and updates

Browse

  • Contact
  • All Recipes
  • Quick & Easy Recipes
  • Side Dish Recipes
banner with names of publications that have featured recipes from panning the globe

COPYRIGHT © Panning The Globe 2025 · All text, recipes, content and images on this site are the sole property of Lisa Goldfinger and Panning The Globe.

PRIVACY POLICY · CONTACT ME · SUBSCRIBE

1.6K shares