The aroma of warm spices fills the air, beckoning you to discover a flavorful dish that captures the heart of Moroccan cuisine. Moroccan Meatball Tagine (Kefta Mkaouara) is a comforting meal that comes together in about 45 minutes, offering a vibrant mix of spices and tender meatballs swimming in a rich tomato sauce. This dish works beautifully by allowing the flavors to meld, resulting in a satisfying and hearty family meal.
This recipe is perfect for anyone looking to impress guests or simply enjoy a cozy night in. It’s a wonderful choice for a weeknight dinner or a special occasion. If you’re planning ahead, the meatballs can be prepared earlier in the day and stored in the fridge until you’re ready to cook.
Why You’ll Love This Recipe
- Juicy meatballs infuse the sauce with rich flavor.
- Vibrant spices create a warm and inviting aroma.
- Easy to prepare in just one skillet.
- Versatile enough to serve at casual or elegant gatherings.
What You’ll Need
Gather the following ingredients to create this delicious dish:
For the Meatballs
- 1 pound ground beef or lamb
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon paprika
- 1/2 teaspoon cinnamon
- Salt and pepper to taste
For the Sauce
- 1 can (14 oz) crushed tomatoes
- 2 tablespoons olive oil
For Garnish
- Fresh cilantro or parsley for garnish
- Eggs (optional)
Use ground chicken as a lighter alternative.
Substitutions & Swaps
- Ground lamb can replace beef.
- Fresh herbs can substitute dried spices.
- Use fire-roasted tomatoes for added depth.
- Olive oil can be swapped with vegetable oil.
How to Make It
Create this delightful dish by following these simple steps:
Mix
In a bowl, mix the ground meat with onion, garlic, cumin, coriander, paprika, cinnamon, salt, and pepper. Shape into small meatballs.
Brown
In a large skillet or tagine, heat olive oil over medium heat. Add the meatballs and cook until browned on all sides.
Simmer
Pour in the crushed tomatoes, cover, and simmer for about 20 minutes.
Add Eggs
If using eggs, carefully crack them on top of the sauce and cover, cooking for an additional 5 minutes until the eggs are set.
Garnish
Garnish with fresh cilantro or parsley before serving.
How to Store It
Fridge: up to 3 days in an airtight container.
Freezer: yes, can be frozen for up to 3 months.
Reheat: microwave on low for 5-7 minutes.
Tips for Best Results
- Use fresh ground meat for better texture.
- Don’t overcrowd the pan when browning meatballs.
- Adjust spices to suit your preferred heat level.
- Allow the dish to sit for a few minutes before serving for best flavor development.
Serving Suggestions
- Pair with fluffy couscous or crusty bread.
- Serve alongside a fresh green salad.
- Enjoy with Moroccan-style mint tea for a complete experience.




Leave a Comment