Curry Lamb Meatballs
This lamb meatballs recipe is the dinner that surprises everyone at the table. Ground American lamb seasoned with warm spices like cinnamon, nutmeg, cumin, and cardamom plus fresh mint, cilantro, curry powder, and cajun seasoning, rolled into meatballs and seared until golden in a cast iron skillet, then transferred to a casserole dish and baked in a coconut milk curry sauce until tender, juicy, and deeply flavorful. Serve over rice with extra sauce spooned generously over everything and you have a meal that tastes like a great Indian restaurant made it.

The spice combination in these lamb meatballs is the reason people ask for the recipe. The cajun and peri peri alongside the curry and cardamom create a layered warmth that is complex without being complicated and specifically more interesting than a standard meatball seasoning.
Why You’ll Love This Lamb Meatballs Recipe
- Lamb loves bold spices: Ground lamb has a natural richness and slightly gamey depth that takes well to bold, warm spices in a way that ground beef or chicken doesn’t. These meatballs taste specifically like they belong in their sauce.
- A simple, effective sauce: The coconut milk curry sauce is simple to make and incredibly effective. Two ingredients stirred together and poured over the browned meatballs produce something rich, creamy, and deeply flavored after just 15 to 20 minutes in the oven.
- Seared for flavor: Searing before baking is the step that makes these lamb meatballs specifically better than versions that go raw into the sauce. The golden crust adds flavor and texture that the oven alone cannot produce.
- Easy but impressive: This is a genuinely easy recipe that looks and tastes significantly more impressive than the effort involved.
Ingredients Needed to Make Curry Lamb Meatballs

- Ground American lamb: the foundation. American lamb has a milder flavor than imported lamb and takes on the warm spice blend beautifully without any gaminess overpowering the other flavors.
- Garlic and shallots: finely minced and worked into the meatball mixture for aromatic depth throughout every bite.
- Egg: binds the mixture and helps the meatballs hold together during searing and baking.
- Cinnamon, nutmeg, cumin, and cardamom: the warm spice backbone that gives these meatballs their Indian-inspired depth.
- Curry powder: in both the meatballs and the sauce for a consistent curry flavor that runs through every element of the dish.
- Fresh mint and cilantro: add a bright, herby freshness that balances the richness of the lamb and the coconut sauce.
- Cajun and peri peri seasoning: the unexpected additions that add a slightly smoky, slightly spiced complexity that makes this lamb meatball curry taste specifically different from anything else.
- Coconut milk: the base of the sauce. Full-fat coconut milk produces the richest, creamiest result.
- Avocado oil: for searing at high heat without burning.
How to Make Curry Lamb Meatballs
Step 1: Mix and Form
Preheat the oven to 350°F. Combine all the meatball ingredients in a large bowl and mix thoroughly. Roll into 1 1/2-inch meatballs.



Step 2: Sear
Heat avocado oil in a cast iron skillet over medium-high heat. Brown the meatballs on all sides, about 10 minutes total. They don’t need to be cooked through at this stage.


Step 3: Bake in Sauce
Transfer the browned meatballs to a casserole dish. Whisk together the coconut milk, curry powder, salt, and pepper and pour over the meatballs. Bake at 350°F for 15 to 20 minutes until cooked through.


Step 4: Serve
Serve over rice with the coconut curry sauce spooned generously over everything. Garnish with fresh cilantro.

What to Serve With Curry Lamb Meatballs
Serve over white or basmati rice with extra coconut curry sauce spooned over the top. The Mint Rice on this blog is a natural pairing that ties the fresh herb element of the meatballs to the side dish beautifully. Naan bread alongside for scooping up sauce is always the right call. Cauliflower rice works for a lower-carb option. A simple sesame cucumber salad or raita on the side adds a cooling contrast to the warm spices.
Storing and Reheating
Store in a sealed airtight container in the refrigerator for up to 3 to 4 days with the sauce. Reheat gently in a skillet over low heat with a splash of extra coconut milk or water to loosen the sauce, or microwave on medium power in 60-second intervals. Freeze in an airtight container for up to 3 to 4 months. Thaw overnight in the refrigerator before reheating.
What People Ask About Lamb Meatballs
Can I make these lamb meatballs ahead of time?
Yes. The meat mixture can be prepared and refrigerated in an airtight container for up to a day before rolling and cooking. You can also roll and freeze the uncooked meatballs on a baking sheet, then transfer to a freezer bag and freeze for up to 3 to 4 months. Cook from frozen at the same temperature, adding about 5 to 8 extra minutes to the bake time.
What can I serve with these meatballs?
They pair well with basmati rice, naan bread, cauliflower rice, or roasted vegetables. A cooling cucumber raita on the side provides a refreshing contrast to the warm curry flavors.
How do I keep the meatballs from getting tough?
Avoid overmixing the meat mixture. Mix just until everything is combined and stop there. Using wet hands when rolling helps produce smooth, even meatballs that stay tender. The combination of searing at medium heat and finishing in the coconut sauce prevents the outside from overcooking before the inside is done.
Can I use a different ground meat?
Ground beef works in the same recipe and produces a more familiar flavor with the same spice profile. Ground turkey produces a leaner, lighter result that still pairs well with the coconut curry sauce. Ground lamb is specifically recommended because its natural richness and depth pairs best with warm spices and coconut milk in a way that other ground meats don’t quite match.

Curry Lamb Meatballs
Ingredients
Equipment
Instructions
- Preheat oven to 350°F.
- Combine all ingredients in a large bowl. Mix extremely well.
- Take a handful of the meat mixture and form 1 1/2-inch meatballs. Continue until all the mixture is gone.
- In a cast iron pour oil in and begin searing the lamb meatballs on medium-high heat, until most sides are nicely browned, about 10 minutes. ( You can finish cooking them through in the sauce, so just brown them at this point)
- Remove meatballs and place in a casserole dish.
- Pour coconut milk, curry powder, salt, and pepper over casserole dish and mix well
- Bake at 350 for 15-20 mins.
- Serve over rice and enjoy!!
