Ingredients
4 slices whole wheat bread, toasted
1/2 cup whole milk (or water)
1 1/2 pounds lean ground beef (or mix of beef and pork)
1 medium yellow onion, chopped
3 garlic cloves, minced
2 large eggs
1 teaspoon ground cumin
1/2 teaspoon ground cinnamon
1 teaspoon dried oregano
1/4 cup fresh parsley, chopped
1 1/2 teaspoons kosher salt
1 teaspoon black pepper
2 tablespoons extra virgin olive oil (for greasing)
2 tablespoons extra virgin olive oil (for sauce)
1 medium yellow onion, finely chopped (for sauce)
2 garlic cloves, minced (for sauce)
1/2 cup dry red wine
2 cups canned tomato sauce
1 bay leaf
1/2 teaspoon ground cumin
1/4 teaspoon ground cinnamon
1 teaspoon sugar
1 teaspoon kosher salt
1/2 teaspoon black pepper
Instructions
- Toast the bread slices and soak them in milk until soft. Squeeze out excess liquid.
- In a large bowl, combine ground beef, soaked bread, onion, garlic, eggs, cumin, cinnamon, oregano, parsley, salt, and pepper. Mix gently until just combined. Cover and refrigerate while preparing the sauce.
- Heat olive oil in a pan over medium heat. Sauté onion until softened, then add garlic and cook briefly.
- Pour in the red wine and simmer until reduced by half. Stir in tomato sauce, bay leaf, cumin, cinnamon, sugar, salt, and pepper. Simmer gently for 15 minutes.
- Preheat oven to 400°F (200°C). Lightly oil a large baking dish.
- Shape the meat mixture into oblong, football-shaped meatballs. Arrange in the dish and pour the sauce over them (remove bay leaf first).
- Bake for 40–45 minutes, checking midway to ensure sauce doesn’t dry out. Add a splash of water if needed.
- Garnish with parsley and serve hot with rice, orzo, or crusty bread.
Notes
- Use a mix of beef and pork for extra richness.
- Swap red wine for white wine or beef broth if desired.
- For dairy-free, soak bread in water or oat milk.
- Add chili flakes for heat.
- Refrigerate leftovers for up to 4 days or freeze for up to 2 months.
- Prep Time: 20 minutes
- Cook Time: 1 hour 40 minutes
- Category: Main Dish
- Method: Baked
- Cuisine: Greek
- Diet: Halal
Nutrition
- Serving Size: 2 meatballs with sauce
- Calories: 320
- Sugar: 5g
- Sodium: 640mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 95mg