Juicy, herby, and made for dunking.

These are the kind of meatballs you make when you want maximum flavour with minimal fuss. Greek-style kofta meatballs, packed with fresh herbs, garlic, and olive oil, cooked until golden on the outside and juicy in the middle — and absolutely begging to be dipped into something creamy.

They’re humble, comforting, and endlessly versatile. Serve them hot with tzatziki, tuck them into warm flatbreads, or pile them onto a platter with salads and lemon wedges and let everyone help themselves. No ceremony required — just good food.


What makes these meatballs so good

This recipe leans on a few simple techniques that make all the difference.

Grated onion = juicy meatballs

Instead of chopping the onion, it’s grated straight into the mince. That releases moisture and flavour, keeping the meatballs soft and tender without needing extra liquid.

Fresh herbs do the heavy lifting

Parsley and mint are classic in Greek cooking for a reason. The parsley brings freshness, while the mint adds that unmistakable lift that makes these taste authentic rather than heavy.

Texture matters (and this gets it right)

Nobody wants a dense, dry meatball.This mixture is designed to be:

Soft but not fragile

Well-seasoned without being overpowering

Light enough to work as a main or a mezze dish

Breadcrumbs and egg bind everything gently, while olive oil adds richness without heaviness.

How to serve them (this is where they shine)

These kofta meatballs are incredibly flexible:

As a mezze platter with tzatziki, olives and warm pita

As a main with lemony potatoes or a Greek salad

In wraps or flatbreads with yoghurt, tomato and herbs

For entertaining, because they hold well and reheat beautifully

They’re also kid-friendly, freezer-friendly, and perfect for make-ahead cooking.


A few tips before you start

Don’t overmix
Mix just until combined — overworking the mince makes meatballs tough.

Rest the mixture
Letting it sit for 10–15 minutes allows the breadcrumbs to hydrate and the flavours to settle.

Brown gently
You want a golden crust, not aggressive heat. Let them colour slowly so they stay juicy inside.

Greek-Style Kofta Meatballs (Juicy & Herby)

These Greek-style kofta meatballs are juicy, aromatic and packed with fresh herbs. Made with a blend of beef mince, grated onion, garlic, parsley and mint, they’re pan-fried until golden and served with creamy tzatziki or Greek yoghurt.

They’re easy to make, full of Mediterranean flavour, and incredibly versatile — perfect for weeknight dinners, mezze platters, or casual entertaining.


Why you’ll love this recipe

Juicy, never dry — grated onion and olive oil keep the meatballs tender

Classic Greek flavours — parsley, mint and oregano do all the work

Flexible ingredients — use beef, lamb, or a combination

Great for entertaining — make ahead, freeze well, reheat beautifully

These meatballs are simple, comforting, and always a crowd-pleaser.


Ingredients

For the meatballs

1 red onion, grated

1 kg beef mince

4-5 garlic cloves, minced

1 cup (60 g) breadcrumbs

1 large egg

1/2 cup fresh parsley, finely chopped

1/4 cup mint leaves, finely chopped

1 tsp dried oregano

Salt

Freshly ground black pepper

For cooking & serving

3 tbsp olive oil, for frying

Fresh herbs, to garnish

Tzatziki or thick Greek yoghurt, to serve


How to make Greek kofta meatballs

1. Make the meatball mixture

Place the grated onion in a large bowl. Add the beef mince, garlic, breadcrumbs, egg, parsley, mint, oregano, olive oil, salt and black pepper.

Using your hands, gently mix until just combined. Avoid overmixing — this keeps the meatballs tender.

Let the mixture rest for 10–15 minutes so the breadcrumbs can absorb moisture.


2. Shape the meatballs

With slightly damp hands, roll the mixture into golf-ball sized meatballs. Place them on a tray or plate while you heat the pan.


3. Cook the meatballs

Heat the olive oil in a large frying pan over medium heat.

Add the meatballs in batches, making sure not to overcrowd the pan. Cook for 8–10 minutes, turning gently, until golden brown on all sides and cooked through.

Transfer to a plate lined with paper towel and repeat with remaining meatballs.


4. Serve

Sprinkle with chopped parsley and serve warm with tzatziki or Greek yoghurt.


Tips for perfect juicy meatballs

Grate the onion, don’t chop it — this adds moisture without chunks

Don’t overwork the mince — mix just until combined

Cook over medium heat — too hot and they’ll brown before cooking through

Rest the mixture — it makes shaping easier and improves texture


How to serve Greek kofta meatballs

These meatballs are incredibly versatile:

As a mezze platter with pita, olives and dips

In flatbreads or wraps with yoghurt and tomato

With Greek salad and lemon potatoes

As a make-ahead meal for busy weeks

They also freeze well — cook, cool completely, then freeze for up to 3 months.

Leave a comment