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.
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.
- 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.
- Mixing Bowls:
We use mixing bowls to combine the meatball ingredients, like ground meat, spices, and herbs. This ensures everything mixes thoroughly. - Measuring Cups and Spoons:
Precision is important. Measuring cups and spoons help us get the right amounts of olive oil, spices, and other ingredients. - 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. - Wooden Spoon or Spatula:
We recommend a wooden spoon for stirring the sauce and meatballs without scratching the cookware. - 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:
- 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. - 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. - 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. - 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. - 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. - 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.
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
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
1 comment
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!