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

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 Recipe

About Us

We are John and Laurel Rodgers, two passionate travelers from America. Our adventures take us around the globe, where we collect unique recipes from local restaurants and cooking classes.

Our goal is to share these culinary discoveries with our readers. We believe that food connects people and cultures, creating memorable experiences.

We focus on authenticity in each recipe we present. By traveling and learning from locals, we ensure our recipes reflect true flavors and traditions.

You can learn more about us on our website, where we share not only recipes but also our commitment to wildlife preservation.

Through our cooking and travel, we inspire others to explore the art of food. Join us on this tasty journey as we discover new dishes and celebrate diverse cuisines!

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.

Moroccan Meatball Tagine Recipe

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!

Cooking Tips

When making Moroccan meatball tagine, we recommend using fresh herbs like cilantro for garnish. This adds vibrant flavor and enhances the dish’s appearance.

For a heartier meal, serve the tagine with fluffy couscous or rice. Both absorb the delicious sauce and make for a satisfying complement. If you prefer, crusty bread is also great for dipping.

Poached eggs can be added on top of the meatballs during the last few minutes of cooking. This adds richness and is a traditional touch.

Consider including roasted vegetables on the side. They provide a nice contrast and add more nutrients to the meal.

If you’re looking for a vegetarian version, use plant-based meat substitutes for the meatballs. The spices and tomato sauce will still create a flavorful dish.

For those who enjoy a lighter meal, pairing the tagine with a side of Moroccan mint tea will refresh the palate.

For extra flavor, add a handful of olives to the sauce. They enhance the dish and offer a slight briny taste.

This dish can also be enjoyed as shakshuka by cooking eggs directly in the sauce.

Lastly, remember that slow-cooking is key. It helps meld the flavors and creates tender meatballs.

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

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 Recipe

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.

Moroccan Meatball Tagine Recipe

Moroccan Meatball Tagine Recipe

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.
5 from 1 vote
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine Moroccan
Servings 4 Servings
Calories 608 kcal

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

  • 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.

    Nutrition

    Serving: 1gCalories: 608kcalCarbohydrates: 21gProtein: 29gFat: 47gSaturated Fat: 13gPolyunsaturated Fat: 4gMonounsaturated Fat: 26gTrans Fat: 1gCholesterol: 244mgSodium: 2144mgPotassium: 1199mgFiber: 7gSugar: 10gVitamin A: 4185IUVitamin C: 77mgCalcium: 142mgIron: 6mg
    Keyword Beef, Tagine
    Tried this recipe?Let us know how it was!

    You may also like

    1 comment

    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
    5 from 1 vote

    Leave a Comment

    Recipe Rating