| |

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.

Curry lamb meatballs baked in a creamy curry sauce in an oval dish, garnished with herbs.

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

Ingredients for curry lamb meatballs: ground lamb, garlic, shallots, egg, curry powder, warm spices, fresh mint, cilantro, and coconut milk.
  • 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.

Ground lamb with egg, fresh herbs, shallots, and spices in a bowl before mixing.
Curry lamb meatball mixture stirred together in a bowl.
Raw lamb meatballs rolled and arranged on a white plate.

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.

Lamb meatballs searing in a cast iron skillet.
Browned lamb meatballs in the cast iron skillet.

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.

Creamy curry sauce in an oval baking dish.
Seared lamb meatballs nestled into the curry sauce in the baking dish.

Step 4: Serve

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

Spooning curry sauce over lamb meatballs served on white rice.

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.

Four curry lamb meatballs are served on a bed of white rice, topped with sauce and garnished with chopped herbs. A fork rests on the plate, with extra herbs and a cutting board visible in the background.

Curry Lamb Meatballs

These curry lamb meatballs are packed with warm spices, fresh mint, and cilantro, seared until golden, then baked in a creamy coconut curry sauce. Serve this easy lamb meatballs recipe over rice or with naan for a cozy, impressive dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients
  

Let’s gather the ingredients!
Lamb Meatballs
  • 2 pounds ground American lamb
  • 3 cloves garlic finely minced
  • 2 shallots finely minced
  • 1 large egg
  • ¼ tsp cinnamon ground
  • ¼ tsp nutmeg ground
  • ½ tsp cumin ground
  • ¼ tsp cardamom ground
  • 1½ tsp curry powder
  • 1 tbsp fresh mint chopped
  • 2 tbsp fresh cilantro chopped
  • 1 tbsp cajun seasoning
  • 1 tbsp peri peri seasoning
  • salt and pepper to taste
  • 3 tbsp avocado oil
Coconut Sauce
  • 1 can coconut milk
  • 2 tsp curry powder
  • salt and pepper to taste

Instructions
 

Let’s Begin!
  1. Preheat oven to 350°F.
  2. Combine all ingredients in a large bowl. Mix extremely well.
  3. Take a handful of the meat mixture and form 1 1/2-inch meatballs. Continue until all the mixture is gone.
  4. 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)
  5. Remove meatballs and place in a casserole dish.
  6. Pour coconut milk, curry powder, salt, and pepper over casserole dish and mix well
  7. Bake at 350 for 15-20 mins.
  8. Serve over rice and enjoy!!

Nutrition

Calories: 968kcalCarbohydrates: 9gProtein: 42gFat: 86gSaturated Fat: 43gPolyunsaturated Fat: 6gMonounsaturated Fat: 31gTrans Fat: 0.01gCholesterol: 212mgSodium: 1332mgPotassium: 871mgFiber: 2gSugar: 1gVitamin A: 1044IUVitamin C: 3mgCalcium: 100mgIron: 9mg

Notes

Don’t overmix: Mix the meatball ingredients just until combined, and roll with wet hands for tender, even meatballs.
Just brown them: The meatballs only need a good sear in the skillet. They finish cooking through in the coconut curry sauce in the oven.
Coconut milk: Use full-fat canned coconut milk for the richest, creamiest sauce.
Swap the meat: Ground beef or ground turkey work in place of lamb with the same spices.
Storage: Refrigerate with the sauce for 3 to 4 days or freeze for up to 3 months. Reheat gently with a splash of coconut milk or water.

Tried this recipe?

Let us know how it was!

You Will Also Love . . .

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating