Moroccan Meatballs (Kefta) Recipe

User Reviews

4.5

56 reviews
Excellent
  • Prep Time

    20 mins

  • Cook Time

    40 mins

  • Total Time

    1 hr

  • Servings

    4 Servings

  • Calories

    205 kcal

  • Course

    Main Course

  • Cuisine

    Moroccan

Moroccan Meatballs (Kefta) Recipe

Moroccan Meatballs are small ground beef balls combined with a blend of warm spices, minced onion, garlic, and fresh herbs. They cook gently in a lemon, cilantro, and spiced onion sauce with turmeric and dried chili arbol peppers, resulting in meatballs infused with fragrant, slightly spicy, and bright flavors. Cooking the meatballs covered in the flavorful sauce lets them absorb the seasonings while remaining tender. This dish pairs well with rice or bread to soak up the sauce and makes a satisfying meal with complex yet balanced taste.

Description

The Moroccan Meatballs (Kefta) recipe uses lean ground beef mixed with finely minced onion, garlic, fresh ginger, lemon zest, and a Moroccan spice blend including cinnamon, cumin, turmeric, and cayenne. Formed into small balls, they are gently cooked in a sauce of browned sliced onions, dried chili arbol, turmeric, cilantro, lemon juice, and water. Simmering covered allows the meatballs to cook through while absorbing the sauce's warm, citrusy, and mildly spicy notes. The use of fresh herbs like parsley and cilantro adds freshness to balance the rich, savory meatballs.

The cooking process involves browning onions and spices in butter first, developing a deeply flavored base. The sauce reduces after uncovered cooking, concentrating the flavors and thickening to coat the meatballs. The final dish offers a combination of tender meat with a slightly textured coating of spiced sauce. Ideal for serving over rice or with bread, it allows one to enjoy both the meatballs and the flavorful accompaniment in each bite.

Storing leftover meatballs in an airtight container and refrigerating preserves their taste for several days. They can be frozen individually and reheated in the oven or microwave. This makes the recipe convenient for preparing ahead or enjoying as leftovers without losing texture or flavor.

I Made This!

4 people made this

Save this

23 people saved this

Ingredients

Servings
  • 1 lb. ground beef lean
  • 2 Tbsp. butter
  • 1 onion sliced, large
  • 1 onion very finely minced (I threw mine in the food processor, small
  • 2 dried chili arbol stemmed, seeded, chopped
  • 2 cloves garlic minced
  • 1 lemon zested and juiced
  • 1 teaspoon salt
  • 1 inch ginger minced, fresh
  • 1 tablespoon Moroccan spice blend or 1/4 tsp. ground cinnamon, 1/4 tsp. ground cumin, and 1/8 tsp. cayenne pepper
  • 1/4 teaspoon Turmeric ground
  • 1/4 tsp. ground ginger
  • 3 Tbsp. parsley chopped flat-leaf fresh
  • 1/4 cup cilantro chopped
  • 1 1/4 cup water
  • Pinch black pepper

Instructions

  1. In a large bowl, add the ground beef, Moroccan spices, finely minced onion, minced garlic, ground ginger, zest of one lemon, salt, parsley, and a generous pinch of black pepper. Mix to combine. Go ahead, use your hands.
  2. Form the mixture into meatballs. I made mine about the size of a ping-pong ball.
  3. Melt the butter in a large pan over medium heat. Add the onions, dried chilies, minced fresh ginger, and ground turmeric. Cook, stirring occasionally, until onions have browned (about 3-4 minutes).
  4. Add the cilantro, lemon juice, and water, stirring to combine. Bring the sauce to a boil.
  5. Add in your meatballs, reduce the heat to medium-low, and cover. Let cook for 20 minutes, turning the meatballs once or twice to ensure even cooking.
  6. Remove the lid and continue cooking for another ten minutes or so until the sauce is thick. Check your meatballs to make sure they are cooked through and taste your sauce to check seasonings. Add more salt if necessary.
  7. Serve with rice, salad, or couscous.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 3-4 days to maintain freshness.
  • For freezing, arrange meatballs on a baking sheet to freeze individually before transferring to freezer bags; store up to 2-3 months.
  • Reheat gently in a preheated oven at 350°F (175°C) for 15-20 minutes or microwave until warmed through to avoid drying out.
  • Dried chile arbol peppers can be stored in a sealed jar for easy access when making this dish again.

Nutrition Information

Show Details
Serving 1serving Calories 205kcal (10%) Carbohydrates 11g (4%) Protein 26g (52%) Fat 6g (9%) Saturated Fat 3g (15%) Polyunsaturated Fat 0.4g (2%) Monounsaturated Fat 3g (15%) Trans Fat 0.4g (20%) Cholesterol 71mg (24%) Sodium 679mg (28%) Potassium 622mg (13%) Fiber 3g (12%) Sugar 4g (8%) Vitamin A 1091IU (22%) Vitamin C 34mg (38%) Calcium 71mg (7%) Iron 4mg (22%)

Nutrition Facts

Serving: 4Servings

Amount Per Serving

Calories 205 kcal

% Daily Value*

Serving 1serving
Calories 205kcal 10%
Carbohydrates 11g 4%
Protein 26g 52%
Fat 6g 9%
Saturated Fat 3g 15%
Polyunsaturated Fat 0.4g 2%
Monounsaturated Fat 3g 15%
Trans Fat 0.4g 20%
Cholesterol 71mg 24%
Sodium 679mg 28%
Potassium 622mg 13%
Fiber 3g 12%
Sugar 4g 8%
Vitamin A 1091IU 22%
Vitamin C 34mg 38%
Calcium 71mg 7%
Iron 4mg 22%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

4.5

56 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Crispy Slow Cooker Corned Beef

Irish
5.0 (639 reviews)

Olive Garden Chicken Scampi Pasta

Italian
5.0 (108 reviews)

Filipino Adobo Chicken

Filipino
5.0 (84 reviews)

Cajun Roasted Turkey

American
5.0 (39 reviews)

Oven Baked Chicken and Rice

American
5.0 (27 reviews)

Chicken Burrito

Mexican
5.0 (24 reviews)

Spatchcock Turkey

American
5.0 (45 reviews)

Chicken and Spinach Pie

American
5.0 (15 reviews)

One Pot Apricot Chicken Recipe

American
5.0 (18 reviews)

Easy Braised Short Ribs

American
5.0 (18 reviews)

Kung Pao Shrimp

Chinese
5.0 (12 reviews)

Ground Beef Stroganoff

American
5.0 (9 reviews)