RecipesMoroccoTajine Kefta

Tajine Kefta

Moroccan Spiced Meatballs in Tomato Sauce

A classic Moroccan comfort dish featuring flavorful, spiced meatballs simmered in a rich, aromatic tomato sauce. Perfect for a satisfying meal, especially when served with crusty bread for dipping.

Prep25 minutes
Cook40 minutes
Total1 hour 5 minutes
Serves4
LevelEasy
Tajine Kefta - Morocco traditional dish

🧂 Ingredients

  • 500 g Ground beef(80/20 lean to fat ratio is recommended for flavor and moisture.)
  • 500 g Ripe tomatoes(About 3-4 medium tomatoes. Canned crushed tomatoes (400g can) can be substituted.)
  • 1 medium Yellow onion(Finely chopped.)
  • 3 cloves Garlic(Minced.)
  • 1 tsp Ground cumin
  • 1 tsp Sweet paprika
  • 1/2 tsp Ground coriander(Optional, but adds depth.)
  • 1/4 tsp Cayenne pepper(Or to taste, for a hint of heat.)
  • 1/4 cup Fresh cilantro(Chopped, divided.)
  • 1/4 cup Fresh parsley(Chopped, divided.)
  • 1 large Egg(To bind the meatballs.)
  • 2 tbsp Olive oil(For sautéing.)
  • to taste Salt
  • to taste Black pepper

💡 Pro Tips

  • For extra flavor, you can add a pinch of saffron threads to the tomato sauce.
  • If you like a richer sauce, you can add a tablespoon of tomato paste along with the chopped tomatoes.
  • The meatballs can be prepared ahead of time and stored in the refrigerator for up to 24 hours before cooking.
  • Fresh herbs are key to the authentic flavor of this dish; dried herbs will not provide the same vibrancy.

Twist Ideas

Inspiration for your own version of this recipe

  • Add vegetables like diced bell peppers, zucchini, or peas to the tomato sauce along with the tomatoes.
  • For a spicier version, increase the amount of cayenne pepper or add a pinch of red pepper flakes.
  • Some variations include adding a poached egg or two on top of the tajine just before serving.

🏷️ Tags

🍽️ Pairs Well With

Wine Pairings

Explore all wines