Shakshuka with Spinach and Lamb Meatballs Recipe

I admit we’ve had shakshuka on the brain lately here at The Nosher. Shakshuka has become the it brunch dish all over the New York area and there are just so many delicious-looking recipes to try. One of my favorite shakshuka-esque dishes comes from the Jerusalem cookbook and has ground lamb and whole cherry tomatoes as the base. After baking eggs right into this combination, a tahini sauce is drizzled on top with fresh lemon. It is somehow both rich and fresh all at the same time.

This version is a bit more of a classic shakshuka, but I add spiced lamb meatballs and fresh spinach to make this a weeknight one pot wonder. No side dish necessary, except of course maybe some fluffy homemade pita (or store bought, hey, no judging).

Never made shakshuka before and want a little extra confidence boosting? Check out our short, easy-t- follow shakshuka video.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
shakshuka with lamb

Shakshuka with Spinach and Lamb Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Your new brunch favorite.

  • Total Time: 45 minutes
  • Yield: 4



For the meatballs:

  • ¾ lb ground lamb
  • ½ tsp cumin
  • ¼ tsp paprika
  • ¼ tsp cinnamon
  • ¼ tsp coriander
  • ¼ tsp salt
  • ⅛ tsp pepper
  • pinch red pepper flakes
  • 2 Tbsp chopped fresh parsley

For the shakshuka:

  • 23 Tbsp olive oil
  • 3 garlic cloves, minced
  • 1 Tbsp tomato paste
  • 1 Tbsp paprika
  • 1 tsp cumin
  • pinch caraway seeds
  • 1 28 oz can diced tomatoes
  • 1 tsp salt
  • ½ tsp pepper
  • 24 large eggs
  • 2 cups fresh spinach (can also use swiss chard)

For serving:

  • ¼ cup tahini
  • fresh parsley


  1. In a medium bowl, combine spices for lamb meatballs. Add lamb and mix very well. Roll lamb into small meatballs, about 1 inch in diameter.
  2. Add 1 Tbsp oil to a large pan set over medium heat. Brown meatballs on all sides, around 2-3 minutes. Remove from pan and set aside. (Leave liquid and lamb bits in the bottom of the pan for flavor).
  3. Add another Tbsp oil to the pan. Add garlic and cook 1 minute, scraping brown lamb bits off the bottom. Add tomato paste and shakshuka spices and continue to cook for 3-4 minutes until fragrant.
  4. Add can of diced tomatoes and meatballs and simmer covered over low-medium heat for 15 minutes. After 15 minutes, add spinach on top and cook for another 3-4 minutes until spinach has wilted completely. Stir.
  5. When sauce has thickened slightly, crack eggs into small glass bowls and then gently add to tomato sauce. Cover and cook 3-5 minutes, until whites have set and yolk is to your liking (I like it on the runnier side, so I cook it slightly less time).
  6. Drizzle tahini over the top and sprinkle with fresh parsley if desired. Serve immediately.
  • Author: Shannon Sarna
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: Israeli

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Keep on Noshing

Sweet and Sour Meatballs Recipe

Tender meatballs, chicken wings, and a heavenly sweet and sour sauce make for a delicious twist on a classic.

What is a Kishke?

One food you’ve probably heard of, but haven’t ventured to cook is kishke. It’s a sausage-like dish that appears buried ...

Farm Stand Fresh Recipes

If you’re anything like me then you probably find yourself perusing the farmer’s markets each weekend during the summer to ...