This post contains affiliate links. Please see our disclosure policy.

Mediterranean Beef Meatballs

These flavorful, tender, and beefy Mediterranean meatballs are perfect for meal prep, an easy party appetizer, or to make ahead as a midday snack.

Check out our quick Mediterranean Salmon Bowls next!

Mediterranean beef meatballs sprinkled with feta cheese and parsley.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Why you’ll love this recipe

These Savory Tangy little meatballs are PERFECT to serve as your protein with a meal, as an appetizer on toothpicks. Or, my personal favorite, tucked neatly into glass food prep containers in the fridge for our next few meals ahead! Because meatball recipes are the perfect meal prep protein!

  • Healthy: These meatballs use lean grass-feed beef so they are low in fat, have plenty of good fat, and high in protein.
  • Bold Flavors: The complex Mediterranean flavors in these meatballs from the fresh herbs and spices, lend huge flavor and loads of health benefits.
  • Tender Meat: The grass-fed beef in this recipe cooks up tender and delicious.

Looking for more Mediterranean inspired recipes? Then check out these Mediterranean-Style Cucumber Boats, Mediterranean-Inspired Chicken Power Bowls, or Mediterranean Inspired Brown Rice Salad.

Ingredients:

These are the clean ingredients that come together to make this Mediterranean beef meatball recipe delicious and nutritious.

4 Servings

  • 1 lb. lean grass-fed ground beef
  • 1/4 cup oat flour (ground oatmeal)
  • 2 Tbsps chopped fresh dill
  • 2 Tbsps chopped fresh parsley leaves
  • 2 Tbsps chopped fresh mint leaves
  • 1/4 cup pitted Kalamata olives, chopped
  • 1/4 tsp sea salt, or to taste
  • 1/4 tsp finely ground black pepper, or to taste
  • 1/2 small onion, grated
  • 2-3 fresh garlic cloves, minced
  • 1 Tbsp avocado or olive oil

How to make Mediterranean Meatballs:

Step 1. In a large mixing bowl combine all ingredients except for the oil, and stir everything until well combined. I usually do this with my hands because that’s how my grandma taught me to do it

Raw Mediterranean meatballs on parchment paper.

Step 2. Take a spoonful of your mixture and using your palms dipped in a bit of oil, shape into a ball. Repeat with remaining mixture. I love to use my small cookie scoop for this part because I can get them all pretty even.

Mediterranean meatballs being browned in a skillet.

Step 3. Heat a large skillet over medium heat. Add in about 1 Tablespoon of oil, swirl the pan to coat, then gently add in each meatball leaving some space in between each.

Mediterranean meatballs fully cooked.

Cook for about 8-10 minutes, turning on all sides until golden brown and cooked through. Serve with a fresh chopped Greek-inspired cucumber and tomato salad with feta and enjoy!

❤Rachel

Rachel’s Tips for Best Results

  • Keep the meatballs tender by not overcooking. You can use a meat thermometer if that is easier for you.
  • When rolling the meatballs, try not to press the meat too hard or overwork it. That can cause the meatballs to become tough.

Variations and Substitutions

Beef: If you don’t have grass-fed beef, then regular beef will work fine. You could also use ground turkey or chicken for these meatballs, but they may be a bit dryer since they have less fat.

Oat Flour: Instead of oat flour, you could use gluten free flour or arrowroot flour to keep these gluten free.

Olives: Any sliced olive will do, I just really like kalamata olives for their delicious flavor.

Add a Dip: The Mediterranean flavors of these beef meatballs are delicious when combined with homemade Tzatziki sauce or homemade marinara.

Serving Suggestions

Whether you are making these meatballs ahead of time to use in meal prep or making them for family dinner tonight, there are plenty of dishes they pair well with. Here are a few of our favorites:

Close up of Mediterranean beef meatballs.
Mediterranean beef meatballs on a plate.
Servings: 4

Mediterranean Beef Meatballs

These flavorful, tender, and beefy Mediterranean meatballs are perfect for meal prep, an easy party appetizer, or to make ahead as a midday snack.
Prep: 15 minutes
Cook: 10 minutes
Total: 25 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 lb. lean grass fed ground beef
  • 1/4 cup oat flour, ground oatmeal
  • 2 Tbsps chopped fresh dill
  • 2 Tbsps chopped fresh parsley leaves
  • 2 Tbsps chopped fresh mint leaves
  • 1/4 cup pitted Kalamata olives, chopped
  • 1/4 tsp sea salt, or to taste
  • 1/4 tsp finely ground black pepper, or to taste
  • 1/2 small onion, grated
  • 2-3 fresh garlic cloves, minced
  • 1 Tbsp avocado or olive oil

Instructions 

  • In a large mixing bowl combine all ingredients except for the oil, and stir everything until well combined. I usually do this with my hands because that’s how my grandma taught me to do it 🙂
  • Take a spoonful of your mixture and using your palms dipped in a bit of oil, shape into a ball. Repeat with remaining mixture. I love to use my small cookie scoop for this part because I can get them all pretty even.
  • Heat a large skillet over medium heat. Add in about 1 Tablespoon of oil, swirl the pan to coat, then gently add in each meatball leaving some space in between each.
  • Cook for about 8-10 minutes, turning on all sides until golden brown and cooked through.
  • Serve with a fresh chopped Greek inspired cucumber and tomato salad with feta and enjoy!

Nutrition

Calories: 239kcal, Carbohydrates: 8g, Protein: 26g, Fat: 11g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 0.4g, Cholesterol: 70mg, Sodium: 356mg, Potassium: 477mg, Fiber: 1g, Sugar: 1g, Vitamin A: 324IU, Vitamin C: 5mg, Calcium: 34mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!
Mediterranean beef meatballs pin.

Hi, I'm Rachel!

Welcome to CleanFoodCrush! Here you will find SIMPLE and FUN recipes. We’re all about REAL Food for REAL Life. Eating a little bit better, not “perfect”.

I’ve been creating recipes, inspiration, and supportive online communities through Cleanfoodcrush for over 12 years! I hope you feel supported and inspired to make some small changes that add up big time!

You May Also Like