Heat olive oil in a pan over medium heat and add the diced onion and minced garlic. Cook them for a minute until fragrant and slightly soft. Add chopped spinach and cook for another 1–2 minutes until the spinach wilts.
Transfer the sautéed vegetables to a bowl and allow them to cool completely. This step is important because adding hot vegetables can cook the eggs in the mixture. If needed, place the bowl in the refrigerator for a few minutes.
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper so the meatballs won’t stick while baking. This also helps with easy cleanup later.
In a large mixing bowl, add drained tuna, the cooled vegetable mixture, almond flour, eggs, mayonnaise, lemon juice, parsley, dill, salt, and pepper. Mix everything well while breaking up large chunks of tuna.
Use a cookie scoop or spoon to scoop portions of the mixture. Roll each portion gently between your hands to form small balls. Place them evenly on the prepared baking tray.
Bake the tuna meatballs in the oven for 20–25 minutes until they become lightly golden on the outside. Once done, remove them from the oven and let them cool slightly before serving