What’s better than regular meatballs? Juicy ground lamb meatballs that bring a taste of the Mediterranean right to your table! These meatballs pack more flavor than their beef cousins, thanks to a blend of warm spices and fresh herbs. Whether you serve them over rice, tucked into pita bread, or with a side of cucumber yogurt sauce, they’re sure to become a new family favorite. Trust me – once you try these, regular meatballs just won’t cut it anymore.

Suggestions for Ingredient Substitution
Ground lamb can be replaced with ground turkey or ground beef for a different flavor profile or to accommodate dietary preferences. Use the same amount and adjust cooking time slightly, as turkey may cook faster than lamb. For a plant-based option, consider using a mixture of cooked lentils and chopped mushrooms, which can mimic the texture of ground meat.
Greek yogurt can be substituted with dairy-free alternatives like coconut yogurt or cashew cream for a vegan version. These options will maintain the creamy texture and tangy flavor. Use the same amount as called for in the recipe.
Fresh cilantro can be replaced with fresh parsley or a combination of parsley and mint for those who dislike cilantro’s flavor. Use the same amount of herbs as the original recipe. For a different flavor profile, consider using fresh basil or a smaller amount of dried herbs like oregano or thyme.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1300
- Protein: 90-100 g
- Fat: 90-100 g
- Carbohydrates: 10-15 g
Ingredients
- 2 tbsp olive oil (I use Colavita extra-virgin olive oil)
- 1 tbsp minced garlic (freshly minced for best flavor)
- 1 tsp cumin
- 1/2 tsp black pepper (freshly ground for more aroma)
- 1 tsp onion powder
- 1 tsp kosher salt
- 2 tbsp plain greek yogurt (adds moisture and tenderness)
- 1/2 cup chopped cilantro (freshly chopped for vibrant flavor)
- 1 lb ground lamb (85/15 fat content recommended for flavor)
Step 1: Prepare the Meatball Mixture
In a medium bowl, combine the ground lamb, Greek yogurt, garlic, kosher salt, black pepper, onion powder, ground cumin, and cilantro.
Mix well to ensure all the flavors are evenly incorporated throughout the meat mixture.
Step 2: Shape the Meatballs
Use a 1.5-tablespoon scoop to measure out even portions of the mixture onto a plate.
You should typically end up with around 16 portions.
With wet hands, which will make it easier to handle the mixture, shape each portion into a round meatball.
Step 3: Sear the Meatballs
Heat olive oil in a large (12-inch) lidded skillet over medium-high heat until it shimmers and becomes fragrant, about 2 minutes.
Carefully add the meatballs in a single layer, ensuring they don’t touch each other.
Cook the meatballs, turning frequently, until they achieve a golden brown color, which should take about 5 minutes.
If the oil becomes excessively hot, adjust the heat to medium.
Step 4: Cook the Meatballs Through
Once the meatballs are browned, add 1/4 cup of water to the skillet’s bottom.
Quickly cover the skillet with a lid and allow the meatballs to cook through fully, for about 2-3 more minutes.
Step 5: Serve the Meatballs
Using a slotted spoon, carefully remove the meatballs from the skillet and place them onto a serving plate.
Serve the delicious meatballs immediately while they’re hot and enjoy them with your choice of sides or sauce.

