Prepare the Meatballs: In a large bowl, combine the pork, beef, onions, garlic, grated tomato, yogurt, egg, breadcrumbs, olive oil, red wine, parsley, mint, oregano, salt, and pepper. Mix well until the mixture is uniform. Cover and refrigerate for at least 2 hours to allow the flavors to meld.
Shape and Cook: Roll the mixture into small, evenly sized balls. Lightly coat each ball with flour. Heat olive oil in a frying pan and cook the meatballs in batches until golden brown. For a lighter option, arrange the meatballs on a baking tray, drizzle with olive oil, and bake in a preheated oven at 180°C (356°F) for 10 minutes.
Make the Tomato Sauce: In a large saucepan, heat the olive oil and sauté the whole garlic clove until fragrant. Stir in the tomato paste and cook for a minute. Deglaze with red wine and let it reduce. Add the grated tomatoes, sugar, paprika, salt, and pepper. Simmer on medium heat for 5-7 minutes, then stir in the basil or oregano.
Combine and Finish: Add the cooked meatballs to the sauce and simmer for 2-3 minutes to coat them with the rich flavors. Sprinkle crumbled feta over the top and let it melt slightly before serving.
Serve: Enjoy with a side of rice, pasta, or crusty bread to soak up the delicious sauce.
KLG TIPS
For extra tenderness, soak the breadcrumbs in milk before adding them to the mixture.
Make the meatballs ahead of time and freeze them for an easy meal prep option.
Add a pinch of cinnamon to the sauce for a uniquely Greek twist.
ENJOY!