Think you are not a fan of lamb? These lamb meatballs are plump, juicy and served with a sweet and tangy tomato pomegranate sauce to mop up with a baguette. Find more of my pomegranate recipes.

I grew up eating lamb. From stews to kabobs, lamb is one of the favorite meats to cook with in Persian cuisine. But I know that not everyone is a fan of the lamb flavor as I am.
My kids also love eating lamb. I’ve prepared grilled leg of lamb for them as well as lamb burgers, and they just love it.
So when I find lamb at the grocery store, even my middle eastern market, I quickly pick some up. Today’s recipe uses ground lamb. And instead of lamb burgers or kabob, I decided to make another favorite: lamb meatballs with tomato pomegranate Sauce.
Jump to:
Recipe highlights
- Mediterranean Flavors: Lamb is a favorite meat in mediterranean cuisine so I decided to pair it with another favorite, a sweet and sour pomegranate tomato sauce.
- Party Friendly: Some of my friends were skeptical to try this dish because they always “hated lamb.” But I managed to change all of that and they fell in love with these meatballs.
- Spiced Right: The meatballs are mixed with cinnamon, cumin, parsley, mint and green onions which really tantalizes your senses!
- Versatile: These make a fabulous dinner or a wonderful appetizer. Be sure to include some hearty bread to mop up that sauce.
Ingredients you need
- Ground lamb: If you are not a fan of lamb, you could use ground beef instead.
- Honey: To make this a sweet and sour like sauce, I use honey to sweeten this dish.
- Pomegranate juice: You can use freshly squeezed pomegranate juice or store bought.
- Fresh herbs: I prefer fresh herbs in this dish. You will need green onions, parsley and mint.
- Egg: This is a wet binder to help form your meatballs.
- Garlic: I prefer the flavor of fresh garlic, but you could use garlic powder instead.
- Seasonings: Ground cinnamon, cumin, salt and ground black pepper
- Pantry staples: Cornstarch, canned diced tomatoes, tomato paste, vegetable stock and extra virgin olive oil.
Step-by-step directions
Want to save this recipe?
- Form the meatballs. Use your hands to combine meat mixture. Cover with plastic wrap and refrigerate for 30 minutes. Scoop out 1 tablespoon of the lamb mixture and roll to form a ball.
- Make the tomato sauce. Heat a pot with tomatoes, vegetable stock, pomegranate juice, honey, garlic, tomato paste, cinnamon and cumin.
- Simmer and purée. Bring sauce to a boil, then reduce and simmer for 30 minutes. Using a hand blender, purée tomatoes, leaving some tomato chunks intact.
- Fry up the meatballs. Working in batches, fry the meatballs in a hot skillet with olive oil. Place browned meatballs onto a plate lined with paper towels.
- Simmer the meatballs. After meatballs drain, gently place them into the tomato sauce and simmer for an additional 40 minutes, until meatballs are cooked through and the sauce is thick.
Recipe tips and FAQs
You easily prepare the meatballs the day before your party. The same goes with the sauce. Just reheat prior to serving.
I like to garnish this dish with more fresh herbs and a handful of pomegranate arils. Serve with pita bread or a nice warm baguette.
Storing/Freezing Instructions
TO STORE: Store any leftover meatballs in an airtight container and refrigerate for up to 4 days.
TO FREEZE: You can also freeze leftovers. Transfer to a resealable bag or freezer safe container and freeze for up to 4 months.
If I am making a small batch of meatballs, I prefer to pan fry them in a little olive oil. But for larger batches, you can bake them, too. To bake in the oven, just place the meatballs on a baking sheet and bake in the oven at 425ºF for 15-20 minutes, or until the lamb meatballs are browned.
Because this recipe is served with a wonderful pomegranate tomato sauce, you can serve it with a crusty bed or even over pasta. My kids love making meatball sandwiches with this recipe, too!
Lamb Meatballs with Tomato Pomegranate Sauce
Ingredients
- 1 lb ground lamb
- ¼ cup green onions
- 1 teaspoon ground cinnamon
- 1 ¼ teaspoon cumin
- 1 teaspoon salt
- ¼ teaspoon ground black pepper
- 1 teaspoon cornstarch
- 1 large egg lightly beaten
- 2 tablespoon chopped fresh parsley
- 1 tablespoon chopped fresh mint
- 28 oz canned diced tomatoes
- 2 cup vegetable stock
- ¾ cup pomegranate juice
- 3 tablespoon honey
- 4 garlic cloves minced
- 1 tablespoon tomato paste
- 1 tablespoon extra virgin olive oil
Instructions
- In a large bowl, using your hands combine lamb, green onions, ½ teaspoon cinnamon, 1 teaspoon cumin, salt, pepper cornstarch, egg, parsley and mint until fully incorporated.
- Cover with plastic wrap and refrigerate for 30 minutes.
- Heat a large dutch oven over medium-high heat and add tomatoes, vegetable stock, pomegranate juice, honey, garlic, tomato paste, ½ teaspoon cinnamon and ¼ teaspoon cumin.
- Bring tomato sauce to a boil, then reduce heat to low and simmer for 30 minutes. Using a hand blender, purée tomatoes, leaving some tomato chunks intact.
- Scoop out 1 TBS of the lamb mixture. Roll in your hands to form the meatball shape and place on the lined baking sheet. Dip your hands frequently in a bowl of water to keep your hands damp, and to prevent the meatball mixture from sticking to you. You will make approximately 30 meatballs.
- Heat a large non-stick skillet over medium-high heat and add olive oil.
- Working in batches, place about a third of the meatballs into the hot skillet. Brown each side of the meatball, gently rotating them every 3 minutes.
- Place browned meatballs onto a plate lined with paper towels. Continue browning meatballs until they are all cooked.
- After meatballs drain, gently place them into the tomato sauce.
- Simmer meatballs in the tomato sauce for an additional 40 minutes, until meatballs are cooked through and the sauce is thick.
- Meatballs and sauce can be served at this point, or they can be refrigerated and reheated before serving.
Notes
Nutrition
Nutrition Disclaimer
Nutritional information is an estimate provided to you as a courtesy. You should calculate the actual nutritional information with the products and brands you are using with your preferred nutritional calculator.
PS If you try this recipe, why not leave a star rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback.
You can also follow me on Pinterest, Facebook or Instagram. Sign up for my eMail list, too!
Written by Laura Bashar
Hi, I’m Laura, a certified professional cook and cookbook author living in San Diego. I have been sharing my family’s favorite recipes inspired from all over the world since 2008. Let’s cook up something fun!
I love lamb — it’s my favorite red meat. And I sometimes make meatballs with it too, although mainly for a few Moroccan dishes I make. Anyway, what a wonderful post! Love the sauce — looks delightful. Thanks!
I love your Pom Party food, everything looks so delicious I don't know where to start. November was so hectic for me and I fear December will be even more so. I hope we all survive it:) Thanks again for participating and sharing your amazing recipe.
What a great idea for meatballs; they sure looks good!I really would go for this.
Tell me about it! November flew by like no one's business (smile)-for me at least. Oh, and when I ate meat, lamb meatballs (kefta) were my favorite. These sound so delicious, and the sweet savory sauce sounds perfect and somewhat North African. Yum!