• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Our Salty Kitchen
menu icon
go to homepage
  • About Us
  • All Recipes
  • How to Cook
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • About Us
    • All Recipes
    • How to Cook
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    You are here: Home » Dietary Restrictions

    Lebanese Beef Kofta Spiced Meatballs

    5 from 8 votes
    August 30, 2017 (updated December 21, 2021) by Danielle Esposti

    May contain affiliate links. See our Privacy Policy and disclosure.

    JUMP TO RECIPE
    A platter of paleo and whole30 beef kofta seasoned meatballs with tahini dipping sauce.

    These Lebanese Beef Kofta Spiced Meatballs are a modernized version of the classic. Made with a flavorful spice mixture and fresh herbs, they are an addictive snack or a satisfying meal served with tabouleh or rice. Naturally paleo and Whole 30 compliant!

    Lebanese beef kofta spiced meatballs are satisfying paleo snack or quick and easy whole foods dinner. Serve with cauliflower rice or quinoa tabbouleh for a complete meal. #paleo #wholefood #realfood #whole30
    Jump to:
    • Lebanese Beef Kofta Spiced Meatballs Recipe Notes
    • Lebanese Beef Kofta Spiced Meatballs
    • Ratings

    Cam and I have a deep, deep affection for Lebanese cuisine. We had a few favorite spots in Arlington that we visited with frequency, but since moving to Frederick, MD in July, we haven’t yet had the chance to dive into the local food scene very much (although we did find a fantastic local brewpub and have been there twice). I’ve been having a serious craving for beef kofta, and this slightly modernized take on the classic really hit the spot. Juicy spiced meatballs smothered with tangy tahini sauce? YES.

    Lebanese beef kofta spiced meatballs are satisfying paleo snack or quick and easy whole foods dinner. Serve with cauliflower rice or quinoa tabbouleh for a complete meal. #paleo #wholefood #realfood #whole30

    Beef kofta was the dish that made me fall head over heels in love with Lebanese cuisine. While firmly in the savory category, there is a sweetness that subtly cuts through the spice and it makes this very simple dish incredibly addictive. I think that’s what I love most about Middle Eastern cuisine in general – the simplicity. Lots of whole, real foods. Little fuss. Incredible flavor. 

    Lebanese Beef Kofta Spiced Meatballs Recipe Notes

    The traditional lebanese kofta base is ground meat (lamb, beef, sometimes chicken), with parsley, onion, cumin, allspice, and salt and pepper. I add a dash of cinnamon to my beef kofta, reminiscent of my grandmother’s Sunday sauce recipe, as well as a bit of mint and some coriander, paprika, ginger, and garlic powder. For this meatball version, I also added an egg yolk to help them keep their shape.

    Lebanese beef kofta spiced meatballs are satisfying paleo snack or quick and easy whole foods dinner. Serve with cauliflower rice or quinoa tabbouleh for a complete meal. #paleo #wholefood #realfood #whole30

    Beef kofta is typically skewered and grilled, but I was feeling a little, oh, salty – so I made meatballs instead. I’m a rebel, I tell ya. The meatballs are seared, then baked. I do the whole process in my trusty Lodge 10″ cast iron skillet (affiliate link), start to finish. First, I brown the meatballs in a bit of avocado oil in two batches. Then I transfer all of the meatballs back to the cast iron in a single layer, cooking oil and juices and all, and bake them for 15-20 minutes, or until the internal temperature reaches 170*. Total baking time will depend on their size. This takes a bit longer than grilling, but they stay a lot juicier this way.

    Feel free to skewer these up and toss ’em on the grill. To do so, thread 3-4 meatballs onto a skewer, and pinch them together so they turn into more of a log shape. Grill over high heat, rotating every minute or so, until the internal temperature reaches 170* – about 5 minutes. PS – this is a terrific way to cook kofta for a crowd. The skewers can be made well in advance and tucked into the fridge for several hours. Once you’re ready to serve, just slap ’em on a hot grill.

    Lebanese beef kofta spiced meatballs are satisfying paleo snack or quick and easy whole foods dinner. Serve with cauliflower rice or quinoa tabbouleh for a complete meal. #paleo #wholefood #realfood #whole30

    I finish off this dish with my go-to tahini sauce and serve it over quinoa tabbouleh (click for the recipe on my IG page!) or cauliflower tabbouleh for a Whole30 compliant meal. Leftover meatballs are an awesome midday snack, served cold and dipped in tahini sauce. You can also serve over cauliflower rice with a simple cucumber and tomato salad for a completely paleo and/or whole 30 compliant meal.

    Lebanese beef kofta spiced meatballs are satisfying paleo snack or quick and easy whole foods dinner. Serve with cauliflower rice or quinoa tabbouleh for a complete meal. #paleo #wholefood #realfood #whole30

    Did you make these Lebanese Beef Kofta Spiced Meatballs? I’d love to know how they turned out! Leave a comment and a rating below.

    While you’re at it, let’s be friends – follow me on Pinterest and Instagram for the latest and greatest.

    Lebanese beef kofta spiced meatballs are satisfying paleo snack or quick and easy whole foods dinner. Serve with cauliflower rice or quinoa tabbouleh for a complete meal. #paleo #wholefood #realfood #whole30

    Lebanese Beef Kofta Spiced Meatballs

    5 from 8 votes
    author: Danielle Esposti
    yield: 4
    calories per serving: 533
    prep time: 15 minutes mins
    cook time: 20 minutes mins
    total time: 35 minutes mins
    PRINT RECIPE PIN RECIPE

    Description

    These Lebanese beef kofta spiced meatballs are a modernized version of the classic. Made with a flavorful spice mixture and fresh herbs, they are an addictive snack or a satisfying meal served with tabouleh or rice.
    Prevent your screen from going dark

    Ingredients
     

    Beef Kofta Spiced Meatballs

    • ½ white onion, coarsely chopped
    • ¼ c. chopped parsley
    • ¼ c. chopped mint
    • 1 teaspoon kosher salt
    • 1 teaspoon coriander
    • 1 teaspoon cumin
    • ½ teaspoon paprika
    • ½ teaspoon cinnamon
    • ¼ teaspoon ginger
    • ¼ teaspoon garlic powder
    • ¼ teaspoon allspice
    • pinch red pepper flakes
    • 1 egg yolk
    • 1 lb. grass-fed ground beef
    • 1 tablespoon avocado oil

    Tahini Sauce

    • ½ c. tahini
    • ¼ – ½ c. water
    • ¼ c. olive oil
    • 1 lemon, juiced
    • sea salt, to taste
    • cracked black pepper, to taste

    Instructions

    • Preheat the oven to 350*
    • Add the chopped onions, mint, and parsley to the well of a food processor. Pulse 8-10 times until the herbs and onions are minced. Add the spices to the onion and herb mixture and pulse a few times to incorporate the spices. Break up the ground beef into chunks and it to the spiced onion and herb mixture, then add the egg yolk. Pulse the mixture until the ingredients are completely incorporated into the ground beef.
    • Form meatballs that are 1.5″ in size (mine were about 1 heaping tablespoon each, for a total of 18) and set aside.
    • Heat a cast iron pan over medium heat. Add the avocado oil and heat until it shimmers. Add half the meatballs to the cast iron pan and brown, giving the pan a gentle toss every minute or two, until the meatballs are browned on all sides. Remove the brown meatballs and set aside. Repeat with the remaining batch.
    • Once all the meatballs have been browned, return all the meatballs to the cast iron pan in a single layer, leaving a little space in-between each. Bake at 350* for 15-20 minutes, or until the internal temperature reaches 170*.
    • While the meatballs are baking, prepare the tahini sauce. Place the tahini, olive oil, lemon juice, salt and pepper into a blender along with ¼ cup of water to start. Blend until emulsified. Add additional water to reach desired consistency. For dipping sauce, vs. a salad dressing, I use closer to half a quarter cup.
    • Remove the meatballs from the oven and serve immediately with tahini sauce on the size.

    Nutrition Facts

    serving size:
    calories per serving: 533 kcal
    total fat:
    saturated fat:
    monounsaturated fat:
    polyunsaturated fat:
    trans fat:
    cholesterol:
    sodium:
    protein:
    total carbohydrates:
    fiber:
    sugars:
    potassium:
    vitamin a:
    vitamin c:
    calcium:
    iron:
    DID YOU MAKE THIS RECIPE?Tag @oursaltykitchen on Instagram and hashtag it #oursaltykitchen!

    Disclaimer: This post contains an affiliate link, which means we receive a small commission if you make a purchase using this link.

    « Peach Panzanella Salad
    Crispy Chicken Thighs with Burst Tomatoes »

    Disclaimer: This post and the recipe card may contain affiliate links, which means we receive a small commission (at no cost to you!) if you make a purchase using these links. Rest assured, we only endorse products we own and truly love!

    10 Comments
    Filed Under: Fall Recipes, Gluten Free, Main Dishes, Spring Recipes, Summer Recipes, Whole30 Recipes, Winter Recipes Tagged With: fresh herbs, ground beef, meatballs, mint, parsley

    Reader Interactions

    Comments

      5 from 8 votes (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Tim Gray

      March 16, 2019 at 1:57 pm

      Great dish. Made it once so far. Love my spices so going to double the herbs and spices next time but importantly cook it for 10 min as 20 and they were dry.

      Reply
    2. Ley

      June 11, 2020 at 7:38 am

      5 stars
      Tasted authentic! Really recommend this. 🙂

      Reply
    3. Marcus

      June 13, 2021 at 2:51 pm

      Obnoxious ads on recipe website made it difficult to use at all.

      Reply
    4. Elizabeth

      January 06, 2022 at 7:05 pm

      5 stars
      Really nice. Hit the spot on day 4 of whole30. Your cauliflower tabbouleh was great too!

      Reply
    5. Monica

      February 03, 2023 at 2:01 pm

      5 stars
      Absolutely delicious. A staple and in rotation for our household, even when not on Whole30. Packed with SO much flavor. We double the recipe usually and do 1lb beef, 1lb lamb.

      Reply
    6. Valerie

      May 18, 2023 at 9:33 pm

      5 stars
      Delicious! The whole family loved it! I subbed cilantro for mint because I didn’t have any. Came out great! (My Moroccan-Israeli husband approved)

      Reply
    7. Val

      May 26, 2023 at 1:49 pm

      5 stars
      Absolutely delicious!

      Reply
    8. JV

      June 03, 2024 at 1:23 pm

      5 stars
      Just tried this last night and it was absolutely delicious. The sauce was fantastic as well. Since I didn’t have any fresh parsley on hand I substituted for two tablespoons of dried parsley. To eat, I stuffed some pita with spinach and the kofta! Thank you for the recipe!

      Reply
    9. Deb

      April 28, 2025 at 3:03 pm

      5 stars
      Delicious and tender. I didn’t even have fresh herbs and the meatballs still came out perfect. Next time I will be sure to have tahini so I can make the sauce.

      Reply
      • Danielle Esposti

        May 27, 2025 at 12:23 pm

        I’m so glad to hear that using dried herbs worked well for you.

        Reply

    Primary Sidebar

    Author headshot of Danielle.

    Welcome to OSK, we're so glad you're here! We share simple, seasonal recipes with bold, restaurant-quality flavors that any home cook can master (yes, even you!). You'll find cooking tutorials for beginners, inspired ideas for seasoned home cooks, and a sprinkle of sass for everyone.

    learn more

    BUY NOW

    Footer

    ABOUT US      CONTACT US      PRIVACY POLICY 

    A collage of publication logos that have featured recipes and photography from Our Salty Kitchen.

    Footer

    Privacy

    Privacy Policy

    Let's ConnecT

    • Facebook
    • Instagram
    • Pinterest

    About Us

    Contact

    Copyright © 2026 Our Salty Kitchen

    8.3K shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.