Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Greek Meatballs

These Greek meatballs are a delight with vibrant Mediterranean flavors and a creamy feta surprise in every bite. Easy and quick to prepare, they are perfect for any occasion.

  • Total Time: 35 minutes
  • Yield: 12 meatballs 1x

Ingredients

Scale
  • Cooking spray
  • 1 slice white bread, torn into 1-inch pieces (about ½ cup)
  • ¼ cup milk
  • 1 egg, beaten
  • ¼ cup red onion, finely chopped
  • 1 garlic clove, minced
  • 1 teaspoon cumin
  • 1 teaspoon oregano
  • ½ teaspoon salt
  • 1 pound ground beef
  • ½ cup crumbled feta cheese
  • 2 small Persian cucumbers, peeled and grated
  • 1 cup Greek yogurt
  • 1 garlic clove, minced
  • 3 tablespoons lemon juice
  • 1 tablespoon olive oil
  • 1 tablespoon fresh mint, chopped
  • ¾ teaspoon salt

Instructions

  • Preheat oven to 400°F (200°C) and prepare a baking sheet with a wire rack.
  • In a bowl, combine torn bread and milk; let soak.
  • Add egg, red onion, garlic, cumin, oregano, and salt to the soaked bread.
  • Mix in ground beef until combined, then form into 12 meatballs around feta.
  • Place meatballs on the wire rack and bake for 15-20 minutes until browned.
  • Prepare tzatziki sauce with grated cucumber, Greek yogurt, garlic, lemon juice, olive oil, mint, and salt.
  • Serve meatballs with tzatziki sauce, garnished with mint.

Notes

Ensure ground beef is at room temperature for easier mixing.
Feel free to adjust spices according to your taste preferences.
Avoid over-mixing the meatball mixture to keep them tender.

  • Author: Martha
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mediterranean

Nutrition

  • Calories: 150
  • Sugar: 1g
  • Sodium: 350mg
  • Fat: 8g
  • Saturated Fat: 3g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 12g
  • Cholesterol: 40mg