• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Valentine’s
    • Game Day
    • Ramadan
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Grilling
  • Meal Plans
  • Chicken
Home Recipes By Type Dinner

Greek Meatballs (Keftedes)

Rate Recipe Leave a Comment
Jump to Recipe
  • Share
By: Diana Published on May 21, 2026

This post may contain affiliate links. Please read my disclosure policy.

a bowl of Greek olives with dill sauce and greek salad. Text overlay says "Greek Meatballs"

These Greek meatballs, or keftedes, are juicy, garlicky, and packed with fresh mint, parsley, and oregano. They’re pan-fried until golden brown with tender, flavorful centers, then served hot with cool tzatziki, warm pita, lemon wedges, and a crisp Greek salad.

six Greek meatballs, Keftedes, in a bowl with tzatziki sauce and Greek salad.


Diana, author of Little Sunny Kitchen.

The Secret to Juicy, Tender Greek Meatballs

I’m not a fan of dry meatballs, and lean ground beef can go that way quickly if there isn’t enough moisture in the mix. For this recipe, grated onion is my move.

 I add it straight to the bowl with all of its juices, and that’s what makes these meatballs so good. The mixture looks a little soft at first, but the breadcrumbs soak everything up as it sits for a few minutes, and the meatballs cook up tender, juicy, and full of flavor.

I usually skip the flour coating because they still brown beautifully in just a tablespoon of light olive oil. It’s simple, less messy, and exactly the kind of skillet dinner that feels easy but tastes special.

What Are Keftedes?

Keftedes are a type of Greek meatball, usually made with ground meat, onion, garlic, herbs, breadcrumbs, and an egg. They’re pan-fried and served as an appetizer or main meal paired with tzatziki, pita, salad, rice, or potatoes.

Why This Version Works for a Weeknight

I’ve simplified the traditional keftedes recipe a bit to make it easy and practical, but still deliciously flavorful.

  • I use just 1 pound of ground beef (it’s economical).
  • I use breadcrumbs rather than milk-soaked bread, and I usually skip the flour coating (it’s faster to prep).
  • Simple ingredients like fresh parsley, fresh mint, garlic, and dried oregano bring the flavors of Greece without overdoing it (the whole family will love it!).

Key Ingredients

a pound of ground beef on a counter next to a bunch of fresh herbs, two garlic cloves, a cup of breadcrumbs, an egg, an onion, and seasonings.

Complete list of ingredients and amounts can be found in the recipe card below.

  • Lean Beef: Use 90 percent lean ground beef in this recipe. It keeps the meatballs lighter, and the grated onion makes up for the moisture that comes from fattier meat.
  • Yellow Onion: Grate it instead of chopping. Grated onion blends into the meat, seasons the meatballs evenly, and keeps them juicy. Use the smaller holes on a box grater and grate the onion right over the bowl of the meatball mixture so that the juices get in there too.
  • Breadcrumbs: They absorb the onion juices and help hold the meatballs together. Regular plain breadcrumbs work best, but you can use panko breadcrumbs if that’s what you have in the pantry. I’ve also made this recipe with gluten-free breadcrumbs, and they work well too.
  • Egg: Binds the mixture so that the meatballs hold their shape in the skillet.
  • Fresh Parsley and Mint: These are essential to the Greek keftedes flavor. The mint is what makes them taste bright and different from regular beef meatballs.
  • Garlic and Dried Oregano: To keep the seasoning simple and Greek-style.
  • Flour: This is optional in my recipe, and when I make the meatballs gluten-free, I skip it. Rolling the meatballs in flour before frying them gives them a slightly crispier outside.
  • Light Olive Oil: Just enough for pan-frying and browning.

Meat Variations

This recipe was tested using all beef, but keftedes are often made with different meat blends. For a richer version, use ½ pound (225 g) ground beef and ½ pound (225 g) ground pork, or replace half of the beef with ground lamb.

If using pork or lamb, the meatballs may release more fat in the skillet, so drain the excess if needed.

A serving of Greek style all beef meatballs with a side of tzatziki and greek salad.

How to Cook Greek Meatballs Without Drying Them Out

  • Combine the meatball ingredients very gently so that the meat doesn’t get overworked and tough. I like to use my hands for this part.
  • If your meat mixture seems too wet at first, let it sit for a few minutes so that the breadcrumbs can absorb the moisture. If still needed, add an extra 1-2 tablespoons of breadcrumbs.
  • Keep the meatballs on the small side (about the size of a golf ball) so that they cook through evenly and thoroughly in the skillet. To be precise, you can use a small cookie scoop to make sure each meatball is 1½ tablespoons.
  • Use medium heat to fry meatballs. High heat will cook the outsides but leave them raw in the middle.

Pan-Fried is Best, but You Can Bake Them

Baking is easier and more hands-off, but pan-frying gives much better browning.

  • To bake, place the Greek meatballs on a parchment-lined baking sheet. Bake at 400°F (200°C) for 15 to 18 minutes, or until they reach 160°F (71°C) in the center.

What To Serve With Greek Meatballs

  • Create a mezze-style platter with olives, feta cheese, cucumbers, tomato, hummus, and pita. This is a great way to serve Greek meatballs as an appetizer or casual meal.
  • Serve as rice bowls. Top rice or orzo with meatballs, homemade tzatziki sauce, and a Greek salad made from cucumbers, tomato, feta, and fresh lemon juice.
  • Try some Mediterranean side dishes, like my Greek Vegetable Bake, Greek Green Beans, or Greek Orzo Salad.

Make Ahead, Storage, and Freezing

  • This Greek meatball recipe can be made ahead of time, shaped, and refrigerated for a day before cooking.
  • Cooked meatballs can be stored in the fridge in an airtight container for 3-4 days.
  • Reheat in a skillet over low heat, in the microwave, or in a 350°F (180°C) oven until warmed through.
  • To freeze, arrange cooked meatballs on a tray and freeze until firm. Then transfer to a freezer bag or an airtight container and freeze for up to 3 months.
  • Leftover Greek meatballs are great in pita wraps or bowls for meal prep or lunch boxes. Consider making a double batch!

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
six Greek meatballs, Keftedes, in a bowl with tzatziki sauce and Greek salad.
No ratings yet
(Click stars to rate!)

Greek Meatballs (Keftedes)

Prep Time: 15 minutes mins
Cook Time: 12 minutes mins
Total Time: 27 minutes mins
Author: Diana
Print Rate Recipe
Greek meatballs, also called keftedes, are made with ground beef, grated onion, fresh herbs, garlic, and oregano. The grated onion adds moisture, so the meatballs stay tender without needing pork. Pan-fry them for the best browning, or bake them for an easier, hands-off option.
4 Servings
Greek meatballs, also called keftedes, are made with ground beef, grated onion, fresh herbs, garlic, and oregano. The grated onion adds moisture, so the meatballs stay tender without needing pork. Pan-fry them for the best browning, or bake them for an easier, hands-off option.

Equipment

  • Large mixing bowl
  • Box grater
  • Measuring spoons
  • Large skillet
  • Tongs
  • Instant-read thermometer

Ingredients 

  • 1 pound (450 g) 85 to 90 percent lean ground beef
  • 1 medium medium yellow onion grated
  • ½ cup (40 g) plain breadcrumbs
  • 1 large egg
  • ¼ cup chopped fresh parsley
  • ¼ cup chopped fresh mint
  • 2 cloves garlic minced
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • 2 tablespoons (16 g) all purpose flour optional, for coating
  • 1 tablespoon (15 ml) light olive oil for pan frying

Instructions 

  • In a large bowl, add the ground beef, grated onion, breadcrumbs, egg, parsley, mint, garlic, oregano, salt, and ground black pepper.
    Ground beef, herbs, and seasonings in a glass mixing bowl.
  • Mix gently with your hands or a fork until just combined.
    meat mixture for Greek meatballs in a glass mixing bowl.
  • Shape the mixture into about 20 meatballs, using about 1½ tablespoons of mixture for each one.
    15 meatballs rolled smooth and placed on a parchment lined small baking pan.
  • If using the optional flour, lightly roll each meatball in flour and shake off the excess.
    Raw greek meatballs rolled in all purpose flour before cooking.
  • Heat the light olive oil in a large skillet over medium heat.
  • Add the meatballs in a single layer, leaving a little space between each one.
  • Cook for 10 to 12 minutes, turning occasionally, until browned on all sides.
    Greek meatballs cooked in a skillet until they're browned on all sides.
  • Check that the meatballs reach 160°F (71°C) in the center before serving.

Baking Instructions:

  • Preheat the oven to 400°F (200°C).
  • Line a baking sheet with parchment paper and arrange the meatballs in a single layer.
  • Bake for 15 to 18 minutes, or until the meatballs reach 160°F (71°C) in the center.

Notes:

  • Use 85 to 90 percent lean ground beef. 90 percent lean keeps the meatballs lighter, while 85 percent lean makes them a little richer and juicier.
  • Do not squeeze the grated onion dry. The onion juice adds moisture and helps keep the meatballs tender, especially if you use leaner ground beef.
  • The mixture should feel soft but still hold its shape when rolled. If it feels too wet or sticky to shape, mix in 1 tablespoon more breadcrumbs at a time. If it feels dry or crumbly, mix in 1 tablespoon (15 ml) water or light olive oil.
  • The flour coating is optional. It gives the meatballs a slightly crispier outside, but skipping it makes the recipe easier and less messy.
  • Avoid overmixing the meat mixture. Mixing too much can make the meatballs firm.
  • For even cooking, try to make the meatballs the same size.

Nutrition Information

Serving: 4meatballs, Calories: 334kcal, Carbohydrates: 17g, Protein: 27g, Fat: 17g, Saturated Fat: 6g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 120mg, Sodium: 777mg, Potassium: 504mg, Fiber: 2g, Sugar: 2g, Vitamin A: 513IU, Vitamin C: 8mg, Calcium: 76mg, Iron: 4mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

FAQs

Do I have to use flour for keftedes?

No, the flour coating is optional. It gives the meatballs a slightly crispier outside, but they still brown nicely without it.

Can I use lamb or pork?

Yes. Replace half or all of the beef with ground lamb for a richer flavor. You can also half ground beef and half ground pork.

Can I bake Greek meatballs?

Yes. Bake at 400°F (200°C) for 15 to 18 minutes, or until the centers reach 160°F (71°C).

Why are my meatballs dry?

They may have been overmixed, overcooked, or the grated onion may have been squeezed dry. In this recipe, the onion juice is important.

Can I make these gluten-free?

Yes. Use gluten-free breadcrumbs and gluten-free flour. Or, skip the flour coating.

You may also like...

  • a rustic ceramic bowl of greek lemon chicken soup next to a red pot of the same. The soup is garnished with dill and a lemon slice.
    Avgolemono - Greek Lemon Chicken Soup
  • Grilled Greek chicken burger on a brioche bun with tzatziki, lettuce, tomato slices, red onion, and crumbled feta on a wooden board.
    Greek Chicken Burgers
  • greek grilled chicken cutlets on a small sheet pan.
    Greek Grilled Chicken with the Best Marinade
  • a hand holding a square piece of spanakopita with a silver spatula.
    Spanakopita Greek Spinach Pie
Little Sunny Kitchen weekly meal plan collage featuring pan seared cod, honey lime chicken, creamy mushroom and spinach orzo, chicken pizzaiola, and grilled beef kabobs.
Previous Post
Meal Plan #9 (May 18-24)

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Right Now

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

slices of double chocolate banana bread on a small white plate.

Double Chocolate Banana Bread

A white platter of chicken marbella, roasted chicken thighs marinated in olives, capers, prunes, and white wine.

Chicken Marbella (Easy Make-Ahead Version with Chicken Thighs)

Oven Baked Chicken and Rice

bacon ranch pasta salad with olives and peas in a serving bowl.

Bacon Ranch Pasta Salad

Cheesy Chicken Fajita Casserole

Shrimp ceviche served in a bowl with fresh lime wedges and poached shrimp

Shrimp Ceviche

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2026 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




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