Perfect for appetizers, main courses, or as a tasty snack, these curry lamb meatballs are sure to be a hit at your next gathering. With rich Indian spices, a creamy coconut curry sauce, and tender ground lamb, this delicious recipe is packed with such great flavor. Serve it with naan bread, over cauliflower rice, or alongside fresh veggies for a complete meal that your whole family will love.

Why You’ll Love Curry Lamb Meatballs
If you’re a lamb lover, this is a great recipe for you. These lamb curry meatballs are juicy, spiced just right, and simmered in a creamy Indian curry sauce. The combination of ground lamb, fresh cilantro, and warm spices like curry powder makes these meatballs taste just like something you’d find in Indian restaurants. Unlike tough meatballs, these turn out soft and flavorful thanks to a good mix of ingredients. Plus, the coconut curry sauce ties everything together for an easy lamb meatball curry that’s perfect any night of the week.
What You Need To Make Curry Lamb Meatballs
To make these flavorful curry lamb meatballs, you’ll need a few pantry staples and fresh ingredients. You can find the exact measurements in the recipe card, but here’s what you’ll need:
For the meatballs
- Ground American lamb
- Garlic and shallots
- Egg
- Spices like cinnamon, nutmeg, cumin, and cardamom
- Fresh mint and cilantro
- Cajun and peri peri seasoning
- Salt, pepper, and avocado oil
For the coconut curry sauce
- Coconut milk
- Curry powder
- Salt and pepper
How To Make Curry Lamb Meatballs
- Prep and mix: Preheat your oven to 350°F. In a large bowl, mix the lamb, garlic, shallots, egg, spices, and herbs until well combined.
- Shape the meatballs: Roll the mixture into 1 ½-inch meatballs and set them aside.
- Sear the meatballs: Heat avocado oil in a cast iron skillet over medium-high heat. Brown the meatballs on all sides, about 10 minutes. They don’t need to be fully cooked at this stage.
- Bake in sauce: Transfer the meatballs to a casserole dish. Pour in the coconut milk, curry powder, salt, and pepper, stirring to coat. Bake for 15-20 minutes until fully cooked.
- Serve and enjoy: Spoon over rice, serve with naan, or enjoy them as they are.
Commonly Asked Questions
Can I make these meatballs ahead of time?
Yes, you can prepare the meat mixture and store it in an airtight container in the fridge for up to a day. you can also freeze uncooked meatballs for 3-4 months in a freezer bag.
What can I serve with these meatballs?
They pair well with naan bread, cauliflower rice, or roasted fresh veggies. you can also serve them over rice noodles or with a side of indian curry sauce.
Can I freeze leftovers?
Absolutely. store in an airtight container for up to 3-4 months. to reheat, thaw in the fridge overnight and warm on low heat in a large skillet with extra sauce.
How do I keep my meatballs from getting tough?
Avoid overmixing the meat mixture. using wet hands and a small ice cream scoop helps create equal meatballs that stay tender. searing on medium heat and finishing them in sauce also prevents drying out.
Where can I find the ingredients?
Most ingredients are available at your grocery store, but if you need harder-to-find spices like peri peri seasoning, you can check online retailers.

Curry Lamb Meatballs
Equipments
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
- ¼ teaspoon cinnamon ground
- ¼ teaspoon nutmeg ground
- ½ teaspoon cumin ground
- ¼ teaspoon cardamom ground
- 1½ teaspoon curry powder
- 1 tablespoon fresh mint chopped
- 2 tablespoon fresh cilantro chopped
- 1 tablespoon cajun seasoning
- 1 tablespoon peri peri seasoning
- salt and pepper to taste
- 3 tablespoon avocado oil
Coconut Sauce
- 1 can coconut milk
- 2 teaspoon curry powder
- salt and pepper to taste
Instructions
Let's Begin!
- 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 ½-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!!
Leave a Reply