Lamb meatballs are seasoned to perfection with Baharat spice, a warm sweet-and-savory Middle Eastern spice blend, then braised in a delicious caramelized onion sauce until they become irresistibly tender.
I love how these lamb meatballs showcase this dance between sweet and savory that we sometimes do in Mediterranean kitchens, just like my Braised Chicken Thighs with Dried Figs. For this meatball recipe, lamb, lots of garlic, and salt play with warming spices and sweet caramelized onions to create a dish that fires on all flavor cylinders.
In other words, this is not your run-of-the-mill meatball recipe!
First, the caramelized onion sauce is so easy it’s made from just three ingredients: water, salt, and onions. Next, I cook the onions until they are deeply caramelized and become juicy and sweet. I then add a little water, stir it all together and nestle the meatballs into the mixture. When it all cooks together it creates an irresistible sauce. If you loved Uncle Sammy’s Skillet Onion Chicken you’re going to love these meatballs!
Next is the key seasoning: Baharat spice. This Middle Eastern spice blend is the flavor booster everyone went crazy for in these Baharat Baked Chicken Thighs. Baharat is the perfect balance of warm, sweet, and savory spices. It includes ingredients like black pepper, coriander, cumin, cinnamon, cloves, cardamom, and nutmeg.
The unexpected and deeply delicious flavor of these tender, juicy meatballs always delights my family and friends. I know you’ll absolutely love this lamb meatball recipe an easy weeknight meal or welcoming quests into your home.
Table of Contents
What You Need to Make Lamb Meatballs
These meatballs use common ingredients that can be easily found at your local grocery store. The only exception being the Baharat spice, which you can pick up in our shop, certain grocery stores, or at your local Middle Eastern market.
- Extra virgin olive oil: I use extra virgin olive oil to help stew and caramelize the onions. A high quality cooking olive oil, like Koroneiki Organic Greek EVOO works best.
- Yellow onions: Compared to white onions, yellow onions have a more complex, slightly sweeter flavor—perfect for caramelizing and turning into a delicious sauce. That said, if you don’t have yellow onions, white or even red onions will also work.
- Kosher salt: Salt boosts the flavor of both the onion sauce and the meatballs. I use a 5-finger (hefty) pinch of kosher, but table salt will also work, just add a little bit less than you would with kosher salt.
- Ground lamb: You can find ground lamb at almost any local grocery store. I use 80 percent lean and 20 percent fat to keep these meatballs juicy and tender, but you can experiment to find the right ratio for you. Or, if you’re not a big fan of lamb, lean ground beef also works well.
- Breadcrumbs: While any unseasoned bread crumbs you have on hand will do, fine, dry breadcrumbs tend to make the most uniform texture.
- Fresh parsley: Parsley leaves give these meatballs a freshness. I like to use flat leaf or Italian parsley over curly, as curly parsley tends to be more bitter.
- Egg: Egg acts as a binding agent for these meatballs, ensuring they don’t fall apart as they’re cooked.
- Garlic: I call for two garlic cloves as the dish already has a lot of delicious onion flavor, but if you’re a huge garlic fan feel free to throw in an extra clove or two.
- Baharat: The key seasoning in the meatball mixture is Baharat, a Middle Eastern spice blend that combines a number of warming spices. It’s worth keeping a small bottle of Baharat in your cabinet, but, if not, you can tailor the seasoning and borrow from the spices featured in my Kofta Kebab recipe. Learn more in my guide: All About Baharat: The Warming, Spicy, Sweet-And-Savory Wonder Spice.
- Ground cardamom: Peppery and slightly sweet, cardamom adds another layer of complexity to these meatballs.
- Black pepper: Black pepper not only adds a mild spice but it also acts similarly to salt in that it draws out the other delicious flavors that are present in the dish.
- Cooked Basmati Rice or Rice with Vermicelli: Serve this dish with rice or vermicelli, but don’t stop there. It’s also delicious on its own, with freshly baked Pita or spooned over Hummus.
- Large oven-safe pan: You’ll need a large oven safe pan that can hold all of the meatballs at the same time.
How to Make Lamb Meatballs
This meatball recipe is easy to make, just give yourself a little time to get the onions nice and golden brown. Follow my step-by-step guide below to cook the juiciest, most flavorful lamb meatballs with just a few simple ingredients.
- Get ready: Preheat your oven to 425°F. Make sure you have all your ingredients prepared, including the serving of Basmati Rice or Rice with Vermicelli.
- Caramelize the sliced onions: In a large oven-safe pan set over medium-high heat, add 3 tablespoons of olive oil. Once shimmering, add sliced onion rings from 3 medium yellow onions and season with a big pinch of salt. Cook, stirring occasionally, until the onions have fully softened and turned a deep golden brown, 20-30 minutes.
- Make the meatballs: While the onions cook, make the meatballs. Into a large mixing bowl, grate one small yellow onion and add it to 1 1/2 pounds lamb, 1/3 cup breadcrumbs, 1/3 cup chopped parsley, 1 egg, 2 minced garlic cloves, 1 1/2 teaspoons Baharat, and 1/4 teaspoon ground cardamom. Add a big pinch of kosher salt and black pepper and mix to combine. Take handfuls of the meat mixture (about 2 tablespoons each) and form them into meatballs. You should end up with about 18-20 meatballs.
- Make the onion sauce: When the onions are ready, turn off the heat and carefully stir in 1 cup of water. The water should turn brown immediately. Nestle the lamb meatballs into the onion sauce, and, using a spoon, scoop some of the onions on top.
- Bake the meatballs: Transfer the pan to the oven. Bake on the center rack until the meatballs are cooked through and no longer pink in the middle, about 25 to 30 minutes. I like to occasionally baste the meatballs with the onion sauce while they bake.
- Serve: Spoon the meatballs, onions, and sauce over hummus, Basmati Rice or Rice with Vermicelli. Enjoy!
3 Tips for How to Caramelize Onions
In this meatball recipe, the sauce is made with just three ingredients: onions, water, and salt. Drawing out the natural sweetness of the onions without burning them is the trick to making a luxuriously rich, flavorful sauce. Here are my tips and tricks for how to caramelize onions the easy way:
- Try your best to slice the onions evenly: This will stop the little onion slices from cooking too quickly.
- Control the heat: If want deeply caramelized, jammy onions and have the time, cook the onions over low heat with oil for a few hours. Here, we speed up the process with medium to medium-high heat to get that nice caramelized flavor while keeping just a bit of their texture. Just make sure to keep a close eye on the onions: if they start to burn, lower the temperature.
- Add a healthy 5-finger pinch of salt: Salt draws out the water from the onions. This allows the sugars to caramelize.
What to Serve with Lamb Meatballs
I make these meatballs for busy weeknights, but it’s also a great recipe to scale up for company. To make this weekend ready, ask friends or family to help shape the meatballs. Cooking is an experience meant to be shared with others! Once the meatballs are baking away in the oven assemble the side dishes.
I am, of course, always a fan of keeping things simple, but simple doesn’t have to mean boring! When I think about adding extras to my party spread, I try to focus on flavor, yes, but also color! A bold and vibrant Greek Salad is always a good idea in my book. And, let’s be honest, hummus topped with pickled red onion, and some freshly baked pita is always a welcome addition.
If I’m feeling fancy, I might add some Stuffed Grape Leaves and a pitcher drink like Red Wine Sangria. That way guests can nibble and pour themselves a drink and I can visit and tend to the main meal. You can keep people from getting too hungry with some Eggplant Parmesan Sandwich Bites. Now that you have your party planned, it’s time to invite some friends over!
Other Meatball Recipes We Love
Italian
Meatball Soup
Meat and Poultry
Soutzoukakia: Greek Baked Meatballs in Tomato Sauce
Meat and Poultry
Mozzarella Stuffed Meatballs Recipe
Meat and Poultry
Juicy Turkey Meatballs with Spinach and Feta
Browse all Mediterranean recipes.
Visit Our Shop.
Try our Baharat Spice Blend!
It’s time to try something new! Season your meatballs to perfection with this warm, sweet-and-savory spice blend. It’s going to be your new favorite flavor.
Lamb Meatballs with Caramelized Onions
Ingredients
- 3 tablespoons extra virgin olive oil
- 3 medium yellow onions, sliced into 1/4-inch rings
- 1 small yellow onion, grated
- Kosher salt
- 1 1/2 pounds ground lamb
- 1/3 cup breadcrumbs
- 1/2 bunch fresh parsley, leaves chopped
- 1 egg
- 2 garlic cloves, minced
- 1 1/2 teaspoons Baharat
- 1/4 teaspoon ground cardamom
- Black pepper
Instructions
- Heat your oven: Preheat your oven to 425°F.
- Caramelize the sliced onions: In a large oven-safe pan over medium-high heat, add the olive oil. Once it shimmers. Add the sliced onion rings and season with a big pinch of salt. Cook, stirring occasionally, until the onions have fully softened and turned a deep golden brown, 20-30 minutes.
- Make the meatballs: While the onions are cooking, combine the grated onion, lamb, breadcrumbs, parsley, egg, garlic, Baharat, and cardamom in a large mixing bowl. Add a big pinch of kosher salt and black pepper and mix to combine. Take handfuls of the meat mixture (about 2 tablespoons each) and form them into meatballs. You should end up with about 18-20 meatballs.
- Make the onion sauce: When the onions are ready, turn off the heat and carefully stir in 1 cup of water. The water should turn brown immediately. Nestle the lamb meatballs into the onion sauce, and using a spoon, scoop some of the onions on top.
- Bake the meatballs: Transfer the pan to the oven to bake on the center rack until the meatballs are cooked through and no longer pink in the middle, about 25 to 30 minutes. I like to occasionally baste the meatballs with the onion sauce while they bake.
- Serve: Spoon the meatballs, onions, and sauce over Basmati Rice or Rice with Vermicelli. Enjoy!
Video
Notes
- Gently caramelizing onions is very important for the flavor of your sauce: keep a close eye, stir, and, if needed, adjust the heat to ensure they don’t burn.
- If you’d like to test the salt level of your meat before forming and cooking all of the meatballs, you can quickly pan-fry a mini meatball in a small amount of olive oil until cooked through. Taste and adjust the seasoning to your liking.
- The egg does the trick here to ensure the meatballs hold well, but if you’d like some extra security you can knead the meatball mixture with your hands for a few minutes to further develop the proteins and make the mixture more cohesive.
- Visit our shop to browse quality Mediterranean ingredients including olive oils, honey, jams and spices.
I loved it! I used mint instead of parsley.
Love these! I made with more cilantro than parsley and winged it with the baharat spices and it still came out wonderful! Thank you!
I made these as part of a special Mediterranean meal and they were the highlight! go Baharat!
Hi there, I love your recipes!! In the picture above, did you serve it on top of hummus?
Hi, Chantel! That’s actually a different recipe: Baked Kofta Meatballs with Hummus. It’s amazingly good! hope you check it out!
Hi Susy,
My son said that these were one of the best meatballs he has ever eaten. Thank you
Yesssss! Love that! Thanks, Kate!
OMG Suzy!!!!!!!!!!!!!!!!!!! These were delicious!!!! I didn’t have Basmati so used Jasmine Rice instead and didn’t have the seasoning but looked online for a recipe and luckily I had all the spices to make it! This is definitely a keeper and will be a repeat for sure!
Planning on trying this with a venison / pork blend. Is there enough juice left in the pan after cooking to possibly use as a gravy base? Would like to serve over rice or egg noodles.
Hi, Sam. When using ground lamb, there was plenty of liquid left in the pan the could be used as a gravy base.
My husband is a meatball fan and he is always disappointed in the ones served at restaurants. He claims these were the best meatballs he has ever had. I did choose to make my own spice mix and sadly I didn’t write the proportions so I may not be able to reproduce it exactly!
The meatball were good, but after baking there was a whole lot of fat in the skillet. Should that be drained off? I’m sure it’s fat from the lamb which probably isn’t that good for you. Just wondering how others turned out as far as the amount of fat. My onions were very greasy. Thanks!
Hi, Becky. Yes… I would drain the excess fat here.