tag:

Moroccan Meatball Tagine Recipe

Juicy, spice-infused meatballs simmered in a rich, slow-cooked tomato sauce infused with cumin, paprika, and garlic, absorbing every drop of warmth and depth, then finished with fresh herbs and served with fluffy couscous or crusty bread to soak up the luscious, aromatic gravy.

by BdRecipes
Published: Updated: 3 comments
Moroccan Meatball Tagine Cooking Class
Follow us on PinterestFollow

Moroccan Meatball Tagine Recipe: Moroccan meatball tagine, or kefta mkaouara, is a flavorful dish that showcases the rich culinary traditions of Morocco. This hearty meal combines tender meatballs simmered in a thick, spiced tomato sauce, creating a comforting and aromatic experience. We’ve traveled the globe, collecting recipes just like this one, so you can enjoy authentic Moroccan flavors at home.

The cooking vessel, known as a tagine, is key to this dish’s unique taste, allowing the meatballs to cook slowly while absorbing all the rich flavors.

As we share our Moroccan meatball tagine recipe, you’ll learn how to create these delicious meatballs along with tips on achieving the perfect sauce.

We can’t wait to guide you through this satisfying Moroccan dish that is sure to impress family and friends.

Moroccan Meatball Tagine

Moroccan Meatball Tagine

Why You’ll Love This Moroccan Meatball Tagine Recipe

We love this Moroccan Meatball Tagine recipe for many reasons. First, it is perfect for a cozy family dinner. The rich flavors and tender meatballs create a warm and inviting meal.

This dish is versatile, making it great for dinner or even a hearty lunch. The combination of spices adds depth and character to every bite. Each mouthful is a taste of Morocco.

The cooking process is simple. We sauté onions and spices before adding fresh tomatoes to create a flavorful sauce.

It takes only about 10 minutes to prepare, making it easy to fit into our busy schedules.

We also appreciate the option to add poached eggs. They add creaminess and make the dish even more satisfying.

Serving this tagine over bed of couscous elevates the meal. It absorbs the aromatic sauce well, turning the dish into a complete main course.

We love garnishing it with fresh herbs and lemon wedges for added brightness. It looks beautiful on the table and encourages everyone to dig in!

With its enticing aroma and robust flavors, this tagine truly stands out. It’s a delightful way to enjoy Moroccan cuisine at home.

What Makes This Moroccan Meatball Tagine Recipe Special

We love Moroccan cuisine, and this meatball tagine stands out for several reasons. It combines rich flavors with a comforting, hearty dish perfect for any occasion.

Key Features:

  • Spiced Meatballs: The kefta, or spiced meatballs, are the heart of this recipe. We often use lamb or beef, mixed with a blend of herbs and spices. This adds depth to the dish.
  • Tomato Sauce: The tangy tomato sauce that surrounds the meatballs helps to keep them moist. It also brings a burst of flavor that balances the spices perfectly.
  • Cooking Method: Traditionally, this dish is made in a tagine, which allows for slow cooking. If you don’t have one, using a skillet with a lid works well too. This method enhances the flavors and tenderness of the meat.
  • Versatility: This tagine can be served on its own or with couscous. It’s easy to adapt for family dinners or special celebrations.
  • Cultural Connection: Enjoying the Moroccan meatball tagine recipe connects us to North Africa and its vibrant culinary traditions. Each bite tells a story of the region’s rich heritage and love for sharing meals.

These elements work together to create a dish that is more than just food; it’s an experience. We cherish the joy it brings to our table and the memories we make while enjoying it.

Cooking Equipment Needed

To make a Moroccan Meatball Tagine recipe, we need a few key tools for the best results.

  1. Tagine or Skillet:
    • A traditional tagine is ideal. It has a conical lid that helps retain moisture.
    • If you don’t have one, a deep skillet with a lid works well.
  2. Mixing Bowls:
    We use mixing bowls to combine the meatball ingredients, like ground meat, spices, and herbs. This ensures everything mixes thoroughly.
  3. Measuring Cups and Spoons:
    Precision is important. Measuring cups and spoons help us get the right amounts of olive oil, spices, and other ingredients.
  4. Sharp Knife and Cutting Board:
    A sharp knife allows us to chop vegetables like onions, tomatoes, and herbs easily. This is vital for making a flavorful sauce.
  5. Wooden Spoon or Spatula:
    We recommend a wooden spoon for stirring the sauce and meatballs without scratching the cookware.
  6. Serving Dish:
    Once the tagine is ready, we serve it in a large bowl to showcase our dish.

Having the right equipment makes the cooking process smooth and enjoyable. We love using fresh vegetables and spices to enhance the flavors in our tagine.

Cooking Instructions

To make thisMoroccan meatball tagine, follow these simple steps:

  1. Prepare the Meatballs
    In a bowl, mix ground beef, ground lamb, or your choice of ground meat with breadcrumbs, eggs, and spices like cumin, paprika, and cayenne pepper. Add salt and black pepper to taste. Form the mixture into small meatballs.
  2. Brown the Meatballs
    Heat oil in a large pan over medium heat. Add the meatballs and cook until browned on all sides. Remove them from the pan and set aside.
  3. Make the Sauce
    In the same pan, add diced onions, garlic, and ginger. Sauté until soft. Stir in cinnamon, ground coriander, turmeric, and any desired chili flakes. Cook for about 2 minutes to release the spices’ flavors.
  4. Add Tomatoes
    Pour in crushed tomatoes or grated tomatoes along with beef broth or water. Bring the mixture to a simmer. This will form a rich tomato-based sauce.
  5. Combine
    Return the meatballs to the pan. Reduce the heat to low and let everything simmer for about 25-30 minutes. This allows the meatballs to absorb the flavors of the sauce.
  6. Garnish and Serve
    Before serving, sprinkle chopped cilantro and fresh parsley on top. Enjoy your delicious Moroccan meatball tagine recipe with bread or rice!

Ingredients For the Moroccan Meatball Tagine Recipe

Meatballs

Beef
Onion
Fresh Parsley
Fresh Cilantro
Paprika
Cumin
Salt
Black Pepper
Turmeric
Cinnamon, ground

Tomato Sauce

Tomatoes
Olive Oil
Onion
Green Bell Pepper
Garlic
Paprika
Cumin
Salt
Black Pepper
Cayenne Pepper
Chili Peppers
Bay Leaf
Parsley
Cilantro

Garnish

Eggs
Green Olives
Parsley

Moroccan Meatball Tagine Ingredients

Moroccan Meatball Tagine Ingredients

Cooking Instructions For the Moroccan Meatball Tagine Recipe

Preparing the Meatballs

In a mixing bowl, combine the ground meat with the onion, herbs, and spices. Knead the mixture by hand for a minute or two to ensure the seasoning is evenly distributed. Shape small portions of the mixture into cocktail-sized meatballs. Typically, they can be the size of cherries, but they can be made as small as marbles or up to 1 1/4 inches (3 cm) in diameter if time is limited. Cover and set aside.

Making the Tomato Sauce

Peel, seed, and chop the tomatoes, then set them aside. If the tomatoes are very soft, cut them in half crosswise, remove the seeds, and grate the flesh to a pulp, discarding the skin. Heat a skillet or the base of a medium to large tagine over medium-low heat. Once hot, add the oil, onion, and green pepper, and sauté for several minutes. Stir in the garlic and continue sautéing for another minute or two, being careful not to burn it.

Add the chopped or grated tomatoes, along with the herbs and spices, stirring to combine. Allow the mixture to come to a simmer, then cover and cook for 15 to 30 minutes until the tomatoes soften and a sauce starts to form. Use the back of a spoon to crush the tomatoes, then add the chili peppers if using. Cover and continue cooking for another 15 to 30 minutes, stirring occasionally. Add a little water if needed to smooth out the sauce. Once the sauce reaches the desired consistency, taste and adjust the seasoning as necessary.

Cooking the Meatballs

Gently add the meatballs to the sauce, ensuring they are evenly distributed. Cover and simmer for another 10 to 15 minutes, or until the meatballs are just cooked through. At this point, the dish can be served as is, or additional ingredients can be added.

Adding Olives and/or Eggs

If including olives, add them now and allow them to heat through before serving. If adding eggs, carefully place them over the meatballs, keeping the yolks intact. Cover and continue cooking until the egg whites are firm and the yolks begin to set.

Serving

Garnish with fresh parsley or cilantro and serve directly from the tagine or skillet.

Moroccan Meatball Tagine Cooking TIps

Moroccan Meatball Tagine Cooking TIps

Cooking Tips For the Moroccan Meatball Tagine Recipe

  • Use ground beef or lamb with a little fat for tender and flavorful meatballs.
  • Mix garlic, onions, parsley, cilantro, and spices thoroughly into the meat mixture.
  • Common Moroccan spices include cumin, paprika, coriander, cinnamon, and turmeric.
  • Avoid overmixing the meat, which can make the meatballs dense.
  • Shape the meatballs evenly so they cook at the same rate.
  • Brown the meatballs lightly before simmering for deeper flavor.
  • Tomatoes, onions, and peppers create a rich traditional sauce base.
  • A tagine pot helps retain moisture and blend flavors slowly.
  • Simmer gently over low heat so the meatballs stay tender.
  • Crack eggs into the sauce near the end for a traditional variation if desired.
  • Olive oil adds richness and enhances the spices.
  • Stir carefully during cooking to keep the meatballs intact.
  • Taste the sauce before adding extra salt because spices intensify during simmering.
  • Fresh cilantro or parsley brightens the final dish.
  • Serve with bread, couscous, or rice to enjoy the flavorful sauce.
Moroccan Meatball Tagine Storage Tips

Moroccan Meatball Tagine Storage Tips

Storage Tips For the Moroccan Meatball Tagine Recipe

  • Allow the tagine to cool before transferring it into storage containers.
  • Store the meatballs together with the sauce to help maintain moisture.
  • Meatball tagines often develop deeper flavor after resting overnight in the refrigerator.
  • Reheat slowly over low heat to help keep the meatballs tender.
  • Stir gently during reheating so the meatballs do not break apart.
  • Add a little warm broth or water if the sauce thickens after refrigeration.
  • Store bread, couscous, or rice separately from the tagine.
  • Freeze leftovers in airtight containers for longer storage.
  • Leave slight headspace in freezer containers because sauces expand during freezing.
  • Defrost frozen portions gradually in the refrigerator before reheating.
  • Egg additions may become firmer after reheating, which is normal.
  • Fresh herbs should be added after reheating for brighter flavor and color.
  • Avoid repeatedly reheating the same batch, which may affect texture quality.
  • Discard leftovers if the tagine develops sour odors, bubbling, or unusual discoloration.
Moroccan Meatball Tagine

Moroccan Meatball Tagine Recipe

5 from 1 vote
Moroccan Meatball Tagine Recipe -  Juicy, spice-infused meatballs simmered in a rich, slow-cooked tomato sauce infused with cumin, paprika, and garlic, absorbing every drop of warmth and depth, then finished with fresh herbs and served with fluffy couscous or crusty bread to soak up the luscious, aromatic gravy.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Servings: 4 Servings
Course: Main Course
Cuisine: Moroccan
Calories: 608

Ingredients
  

Meatballs
  • 1 lb. Beef or lamb ground
  • 1 Onion small finely chopped or grated
  • 3 tbsp Fresh Parsley chopped
  • 3 tbsp Fresh Cilantro chopped
  • 1 tsp Paprika
  • 1 tsp Cumin
  • 1 tsp Salt
  • 1/4 tsp Black Pepper
  • 1/4 tsp Turmeric
  • 1/4 tsp Cinnamon ground
Tomato Sauce
  • 2 lbs tomatoes
  • 1/4 cup Olive Oil or vegetable oil
  • 1 Onion medium finely chopped
  • 1 Green Bell Pepper small finely chopped
  • 4 cloves Garlic - pressed or finely chopped
  • 1.5 tsp Paprika
  • 1.5 tsp Cumin
  • 1.5 tsp Salt
  • 1/4 tsp Black Pepper
  • 1/8 tsp Cayenne Pepper
  • 2 Chili Peppers
  • 1 Bay Leaf
  • 2 tbsp Parsley finely chopped
  • 2 tbsp Cilantro finely chopped
Garnish
  • 4 eggs
  • 1 cup Green Olives diced
  • 1/2 cup Parsley or cilantro sprigs

Instructions

Preparing the Meatballs
  1. In a mixing bowl, combine the ground meat with the onion, herbs, and spices. Knead the mixture by hand for a minute or two to ensure the seasoning is evenly distributed. Shape small portions of the mixture into cocktail-sized meatballs. Typically, they can be the size of cherries, but they can be made as small as marbles or up to 1 1/4 inches (3 cm) in diameter if time is limited. Cover and set aside.
Making the Tomato Sauce
  1. Peel, seed, and chop the tomatoes, then set them aside. If the tomatoes are very soft, cut them in half crosswise, remove the seeds, and grate the flesh to a pulp, discarding the skin. Heat a skillet or the base of a medium to large tagine over medium-low heat. Once hot, add the oil, onion, and green pepper, and sauté for several minutes. Stir in the garlic and continue sautéing for another minute or two, being careful not to burn it.
  2. Add the chopped or grated tomatoes, along with the herbs and spices, stirring to combine. Allow the mixture to come to a simmer, then cover and cook for 15 to 30 minutes until the tomatoes soften and a sauce starts to form. Use the back of a spoon to crush the tomatoes, then add the chili peppers if using. Cover and continue cooking for another 15 to 30 minutes, stirring occasionally. Add a little water if needed to smooth out the sauce. Once the sauce reaches the desired consistency, taste and adjust the seasoning as necessary.
Cooking the Meatballs
  1. Gently add the meatballs to the sauce, ensuring they are evenly distributed. Cover and simmer for another 10 to 15 minutes, or until the meatballs are just cooked through. At this point, the dish can be served as is, or additional ingredients can be added.
  2. Adding Olives and/or Eggs
  3. If including olives, add them now and allow them to heat through before serving. If adding eggs, carefully place them over the meatballs, keeping the yolks intact. Cover and continue cooking until the egg whites are firm and the yolks begin to set.
  4. Serving
Garnish with fresh parsley or cilantro and serve directly from the tagine or skillet.
    Nutrition Facts
    Moroccan Meatball Tagine Recipe
    Serving Size
     
    1 serving
    Amount per Serving
    Calories
    608
    % Daily Value*
    Fat
     
    47
    g
    72
    %
    Saturated Fat
     
    13
    g
    81
    %
    Trans Fat
     
    1
    g
    Polyunsaturated Fat
     
    4
    g
    Monounsaturated Fat
     
    26
    g
    Cholesterol
     
    244
    mg
    81
    %
    Sodium
     
    2144
    mg
    93
    %
    Potassium
     
    1199
    mg
    34
    %
    Carbohydrates
     
    21
    g
    7
    %
    Fiber
     
    7
    g
    29
    %
    Sugar
     
    10
    g
    11
    %
    Protein
     
    29
    g
    58
    %
    Vitamin A
     
    4185
    IU
    84
    %
    Vitamin C
     
    77
    mg
    93
    %
    Calcium
     
    142
    mg
    14
    %
    Iron
     
    6
    mg
    33
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    FAQ For the Moroccan Meatball Tagine Recipe

    Question: What is a Moroccan Meatball Tagine recipe?
    A: A Moroccan Meatball Tagine recipe is a traditional dish made with spiced meatballs simmered in a rich tomato-based sauce. The Moroccan Meatball Tagine recipe is typically cooked in a tagine pot, which helps enhance the flavors and keeps the meat tender.

    Question: What type of meat is used in a Moroccan Meatball Tagine recipe?
    A: A Moroccan Meatball Tagine recipe is commonly made with ground beef or lamb, seasoned with spices like cumin, paprika, and cinnamon. Some variations of the Moroccan Meatball Tagine recipe may also include fresh herbs such as parsley and cilantro for added depth.

    Question: How is the sauce prepared in a Moroccan Meatball Tagine recipe?
    A: The sauce in a Moroccan Meatball Tagine recipe is made with tomatoes, onions, garlic, and a blend of Moroccan spices. Slow-cooking the sauce in a Moroccan Meatball Tagine recipe allows the flavors to develop, creating a rich and fragrant base for the meatballs.

    Question: Can eggs be added to a Moroccan Meatball Tagine recipe?
    A: Yes, eggs can be added to a Moroccan Meatball Tagine recipe by cracking them directly into the simmering sauce near the end of cooking. This addition to the Moroccan Meatball Tagine recipe creates a delicious poached egg topping that complements the dish.

    Question: How should a Moroccan Meatball Tagine recipe be served?
    A: A Moroccan Meatball Tagine recipe is traditionally served with warm bread, couscous, or rice to soak up the flavorful sauce. Garnishing a Moroccan Meatball Tagine recipe with fresh herbs or olives enhances the dish’s presentation and taste.

    Follow us on PinterestFollow
    BdRecipes
    Latest posts by BdRecipes (see all)

    You may also like

    3 comments

    BdRecipes March 3, 2025 - 7:17 pm

    5 stars
    These meatballs were incredibly juicy and packed with flavour! The sauce thickened as it cooked, creating the perfect base for soaking up with bread. The spices gave the dish just the right amount of warmth without overpowering. My guests kept raving about how great a flavor the meatballs had—I’ll definitely be making this again!

    Reply
    Elian March 29, 2025 - 12:27 am

    I cant believe they didnt include a step-by-step video tutorial for this Moroccan Meatball Tagine recipe! I need visual guidance, not just a list of ingredients and instructions. Whos with me on this?

    Reply
    Sarahi May 31, 2025 - 2:43 am

    I cant believe they didnt include a history lesson on tagine pots! How can we truly appreciate the recipe without understanding its cultural significance? Come on, give us the full experience!

    Reply
    5 from 1 vote

    Leave a Comment

    Recipe Rating