Start by draining the canned tuna using a sieve so excess oil or liquid is removed. Transfer the tuna to a large bowl and gently break it apart with a fork until it becomes flaky.
Add breadcrumbs, eggs, minced shallot, grated garlic, chopped parsley, salt, and black pepper. Mix everything together until it forms a thick paste-like mixture that can hold its shape.
Take a spoonful of the tuna mixture and squeeze it gently between your hands. Shape it into small balls about the size of a golf ball.
If the mixture feels too wet and difficult to shape, add a little extra breadcrumb. Try to keep all the meatballs roughly the same size so they cook evenly.
Heat a frying pan over medium heat and add olive oil. Once the oil is hot, place the tuna meatballs in a single layer in the pan.
Cook them for about 7–8 minutes, turning occasionally until all sides are golden brown and slightly crispy. Remove them from the pan and set aside once fully cooked.
In a small bowl, combine Greek yogurt, grated garlic, smoked paprika, lemon juice, and olive oil. Whisk everything together until the sauce becomes smooth and creamy.
Season the sauce with salt and black pepper according to your taste. This sauce adds a tangy and slightly smoky flavor that pairs perfectly with the tuna meatballs.
Arrange the warm tuna meatballs on a serving plate and drizzle the yogurt sauce over them. Sprinkle freshly chopped parsley on top for extra freshness and color.
These meatballs are best served warm and can be enjoyed as a main dish, appetizer, or protein snack.