Gluten-Free Baked Greek Meatballs

Prep: 15 minCook: 30 min20 servingsmediumGreek
Baked Greek Meatballs with Feta and Oregano

Herb-packed ground beef meatballs bound with tangy feta and finished with red wine vinegar, then baked until golden. The feta stays creamy inside while the exterior browns deeply. Serve with tzatziki for a Mediterranean appetizer, weeknight dinner, or party platter. This version uses a food processor for fine onion texture and relies on hand-mixing to keep the meat tender, avoiding overworking.

Ingredients

20 servings
  • 1 pound lean ground beef
    ground lamb1:1Greek

    5

    Full guide →
  • ½ small onion, chopped
  • ½ cup feta cheese, very finely crumbled
    ricotta salata1:1dairy-free feta alternativeadds dairy

    1

    Full guide →
  • 2 tsp garlic, minced
  • 1 large egg
    2 T ice water plus 1 T cornstarch1:1veganeggs-free

    3

    Full guide →
  • 1 T extra virgin olive oil
  • 4 tsp red wine vinegar
    lemon juice1:1citrus

    4

    Full guide →
  • 1 T dried Greek oregano
  • 1 tsp Greek seasoning(optional)
    dried oregano plus garlic powder1:1simple

    4

  • ¼ tsp salt(optional)
  • ¼ tsp fresh ground black pepper

Instructions

  1. 1

    Preheat oven to 400F/400°F.

  2. 2

    Spray glass baking dish with olive oil or non-stick spray.

  3. 3

    Finely chop onion in food processor and drain excess liquid if needed.

  4. 4

    Crumble feta with fork until finely broken down.

  5. 5

    Combine ground beef, onion, feta, garlic, egg, olive oil, vinegar, oregano, Greek seasoning, salt, and pepper in bowl using clean hands until just mixed.

  6. 6

    Scoop 1 tablespoon portions and roll into balls; arrange in rows in prepared dish.

  7. 7

    Bake 15 minutes until liquid appears.

  8. 8

    Turn meatballs and bake 10 minutes more.

  9. 9

    Turn again and bake 5-10 minutes until well-browned and cooked through.

Tips

Tip 1

Use a food processor for onion to ensure fine texture, then drain liquid to prevent soggy meatballs and excess moisture in the baking dish during cooking.

Tip 2

Check internal doneness at second turn: slice one meatball to verify no pink remains, adjusting final bake time accordingly.

Tip 3

Scoop rendered liquid from dish after first 15 minutes to reduce oiliness and prevent steaming, though some moisture aids browning.

Good to Know

Storage

Refrigerate cooled meatballs in airtight container up to 3 days. Store sauce separately.

Make Ahead

Prepare unbaked meatballs, refrigerate on parchment-lined tray up to 8 hours, or freeze up to 1 month. Bake from cold, adding 5-10 minutes to final time.

Serve With

Serve warm with tzatziki sauce for dipping. Pair with Greek salad, crusty bread, or rice pilaf. Works as appetizer, main course, or party food.

See pairing guide →

Common Mistakes

Watch

Overmix meat mixture to avoid dense, tough meatballs; combine only until ingredients bind.

Watch

Skip draining onion liquid to avoid soggy mixture and excess moisture in dish.

Watch

Crowd baking dish to prevent even browning; arrange in single layer with space between meatballs.

Substitutions

Dairy-Free Swaps

feta
ricotta salata1:1dairy-free feta alternativeadds dairy

1

Full guide →

Vegan Options

egg
2 T ice water plus 1 T cornstarch1:1veganeggs-free

3

Full guide →

General Alternatives

ground beef
ground lamb1:1Greek

5

Full guide →
Greek seasoning
dried oregano plus garlic powder1:1simple

4

red wine vinegar
lemon juice1:1citrus

4

Full guide →
Find more substitutions →

FAQ

Can I freeze unbaked meatballs?

Yes. Form balls, freeze on tray until solid, then transfer to freezer bag up to 1 month. Bake from frozen, adding 5-10 minutes to cook time and checking doneness before removing.

What if my meatballs fall apart?

Egg and feta bind the mixture; ensure both are fully incorporated. If too wet, add 2-3 tablespoons panko breadcrumbs. Chill formed meatballs 30 minutes before baking for stability.

How long do cooked meatballs keep?

Refrigerate in airtight container 3 days. Reheat in 325F oven 10-15 minutes until warmed through. Freeze cooked meatballs up to 2 months; thaw overnight and reheat as above.