Close Menu
alldietrecipes.co.uk
    Facebook Instagram Pinterest
    alldietrecipes.co.uk
    Login
    Gift Items
    Ebook
    Supplement
    Shop
    0 Shopping Cart
    • Healthy
    • Keto
    • Mediterranean
    • Vegan
    • Vegetarian
    • Low-Calorie
    • Carb Cycling
    • Weight Loss
    • Meals
      • Breakfast
      • Desserts
      • Diet
      • Dinners
      • Lunch
    • Store
      • Gift
      • Recipes Book
      • Supplement
    alldietrecipes.co.uk
    Shop
    0 Shopping Cart
    Home»Mediterranean»Juicy Mediterranean Lamb Meatballs with Caramelized Onions

    Juicy Mediterranean Lamb Meatballs with Caramelized Onions

    By LilyMarch 7, 202610 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Lamb meatballs are seasoned to perfection with Baharat spice, a warm sweet-and-savory Middle Eastern spice blend, then cooked in a delicious caramelized onion sauce until they become irresistibly tender. 

    Mediterranean lamb meatballs cooked in a caramelized onion sauce in a cast iron skillet against a pink background.
    Photo Credits: Mariam Hamdy

    The Lamb Meatball Recipe that Reminds Me of Home

    Growing up in Egypt, my family cooked with lamb regularly, and we know a few secrets on how to make lamb both flavorful and juicy.
    Traditional lamb meatballs often struggle with two things: gamey undertones and a dry, dense texture. My recipe solves both issues by nestling the meatballs into a simple 3-ingredient onion sauce. As the meatballs bake, they absorb the jammy sweetness of the onions, which balances the richness of the lamb and keeps the meatballs tender.
    The secret seasoning is Baharat, a Middle Eastern spice blend that balances warm, sweet, and savory spices. It includes ingredients like black pepper, coriander, cumin, cinnamon, cloves, cardamom, and nutmeg. I use this blend frequently in my recipes like Baharat Baked Chicken Thighs and my Mediterranean Ground Beef and Cabbage skillet.
    For this meatball recipe, ground lamb and lots of garlic play with warming spices and sweet caramelized onions to create a dish that fires on all flavor cylinders. I love how the spices, onion sauce, and meatballs showcase this dance between sweet and savory that we frequently do in Mediterranean kitchens.
    In other words, this is not your run-of-the-mill meatball recipe! These meatballs are perfect served over basmati rice, piled onto or stuffed into pita, or as part of a mezze platter.

    Why You’ll Love This Recipe

    • The 3-ingredient onion sauce sets this lamb meatball recipe apart from standard versions.
    • Meatballs are great for meal prep. Transform them into bowls, sandwiches, or a simple high-protein dinner.
    • If lamb isn’t your favorite, you can swap in beef.

    Key Ingredients

    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. 

    • 80/20 Ground Lamb: For the juiciest results, stick to a 20% fat ratio. Fat has two functions in this meatball recipe. First, helps carry flavor, and second, it keeps the meat moist so you never end up with a dry meatball. If you don’t like lamb, you can swap in ground beef for this recipe.
    • Sliced Yellow Onions (The Sauce Base): Yellow onions are slighlty sweeter than their white or red counterparts due to a higher sugar content, which makes them the best choice for creating the caramelized sauce.
    • Grated Onion: I grate onion directly into the lamb mixture to help season the meat and add additional moisture.
    • Breadcrumbs: While any unseasoned breadcrumbs you have on hand will do, fine, dry breadcrumbs tend to make the most uniform texture. I try to avoid panko crumbs because they are too large.
    • Baharat Spice Blend: This is the “soul” of the dish. Baharat is a Middle Eastern Spice blend that combines a number of warming spices. It’s worth keeping in your spice drawer, but if you don’t have it, use the combination of spices from my Kofta Kebab recipe.
    • Ground cardamom: Peppery and slightly sweet, cardamom adds another layer of complexity to these meatballs. If you’re curious about the sweet and savory ways to use cardamom, read my article on 11 Genius Ways to Use Cardamom.
    juicy lamb meatballs and an onion sauce in a cast iron skillet next to a side of hummus and pita bread.

    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. While the recipe says it takes 55 minutes to make, 30 minutes is hands-off while the meatballs finish cooking in the oven. 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. sauteed onions in a cast iron skillet.
    • 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 ground 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.uncooked meatballs on a plate.
    • 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. caramelized onions in a cast iron skillet.
    • 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.uncooked lamb meatballs in a cast iron skillet.
    • 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 you 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.
    juicy lamb meatballs with caramelized onions on a bed of hummus. A fork is in the hummus and the plate is set against a pink background.

    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.

    • Salads: Keep things simple with a vibrant Greek Salad or opt for one of my favorite Middle Eastern chickpea salads, Balela.
    • Hummus topped with pickled red onion, and some freshly baked pita is always a welcome addition.
    • If I want something starchy, rice is a good pairing, but so is Batata Harra, a Middle Eastern spicy potato salad.

    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.

    More Lamb Recipes

    If you like my lamb meatballs, you might want to try a few other ways to cook lamb. Who knows, one version might become your family’s favorite.

    • Easy Moroccan Lamb Stew
    • Mediterranean Style Roasted Leg of Lamb
    • Roasted Rack of Lamb with Garlic and Herbs
    • Kleftiko (Greek Lamb in Parchment)
    • Lamb Kababs
    • Lamb Burger
    cooked meatballs with caramelized onions in a cast iron skillet.

    Print

    Juicy Lamb Meatballs with Caramelized Onions

    #wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-full svg * { fill: #343434; }#wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-2-33); }#wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-2-50); }#wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-2-66); }linearGradient#wprm-recipe-user-rating-2-33 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-2-50 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-2-66 stop { stop-color: #343434; }

    This sweet and savory flavor combination will have your family coming back for seconds every time. The lamb meatballs are seasoned with baharat, a Middle Eastern spice blend then finished in a caramelized onion sauce. Serve over rice, hummus or vermicelli.
    Course Entree
    Cuisine Middle Eastern
    Prep Time 10 minutes minutes
    Cook Time 45 minutes minutes
    Total Time 55 minutes minutes
    Servings 24 meatballs
    Calories 112.7kcal
    Author Suzy Karadsheh

    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.

    Nutrition

    Calories: 112.7kcal | Carbohydrates: 3g | Protein: 5.4g | Fat: 8.7g | Saturated Fat: 3.2g | Polyunsaturated Fat: 0.8g | Monounsaturated Fat: 4.1g | Trans Fat: 0.001g | Cholesterol: 27.5mg | Sodium: 31.9mg | Potassium: 103mg | Fiber: 0.5g | Sugar: 0.9g | Vitamin A: 110.3IU | Vitamin C: 3mg | Calcium: 14.7mg | Iron: 0.7mg

    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.

    buy now
    baharat spice blend from the mediterranean dish.

    The post Juicy Mediterranean Lamb Meatballs with Caramelized Onions appeared first on The Mediterranean Dish.

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Related Posts

    Aioli Recipe (Garlic Aioli) | The Mediterranean Dish

    April 19, 2026

    Peperonata Recipe (Traditional Italian Stewed Peppers)

    April 18, 2026

    Chicken Lasagna Roll Ups – Amira’s Pantry

    April 17, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Recent Articles

    Hormone Therapy & Weight Loss: Beyond Ozempic and Wegovy

    April 19, 2026

    How Does Hormone Replacement Therapy Affect Long-term Health Risks?

    April 19, 2026

    How to Enjoy Gatherings Without Stress

    April 19, 2026
    Products
    • Sugar-Free Recipe eBook 25 Guilt-Free Healthy Desserts   No Refined Sugar   Printable A4 PDF Sugar-Free Recipe eBook 25 Guilt-Free Healthy Desserts No Refined Sugar Printable A4 PDF €13.99
    • Diabetic Recipes eBook  30 Low-Carb & Sugar-Free Meals for Stable Blood Sugar   Printable A4 PDF Diabetic Recipes eBook 30 Low-Carb & Sugar-Free Meals for Stable Blood Sugar Printable A4 PDF €13.99
    • 30 Healthy Recipes eBook  Weight Loss & Balanced Meals Guide 30 Healthy Recipes eBook Weight Loss & Balanced Meals Guide €13.99

    About Us

    Welcome to All Diet Recipes — your daily source for delicious, healthy, and easy-to-follow recipes that fit your lifestyle. We believe that eating well shouldn’t be complicated or restrictive. Whether you’re exploring the Keto, Mediterranean, Vegan, Vegetarian, Low-Calorie, or Weight-Loss diet, our goal is to make healthy eating simple, satisfying, and sustainable.

    Subscribe to Updates

    Get the latest food trends, healthy recipes, holiday meal ideas, and quick, easy dishes you can make every day!

    By signing up, you agree to the our terms and our Privacy Policy agreement.

    Categories

    Carb Cycling

    Healthy

    Keto

    Low-Calorie

    Mediterranean

    Vegan

    Vegetarian

    Weight Loss

    • About Us
    • Privacy Policy
    • Terms of Service
    • Careers
    • Advertise
    • Product Vetting
    • Editorial Process

    © 2025 All Diet Recipes

    Sign In or Register

    Welcome Back!

    Login to your account below.

    Lost password?