
The first time I made this High Protein Canned Tuna Meatballs Recipe, I honestly didn’t expect them to turn out this good. I was simply trying to create a quick, healthy meal using canned tuna from my pantry.
After baking them, I was surprised by how tender, juicy, and flavorful they were. The mix of herbs, garlic, and lemon gave them a fresh taste that didn’t feel heavy at all.
Now, whenever I want a protein-packed snack or a light dinner, these tuna meatballs are one of my favorite go-to recipes. You can also enjoy similar flavors in a garlic bread leftover turkey pot pie recipe.

Ingredients
Before starting, gather all ingredients and prepare them properly. Using fresh herbs and well-drained tuna makes a big difference in flavor and texture.
- 1 tablespoon olive oil – used to sauté the vegetables and enhance flavor.
- ½ medium onion, finely diced – sautéing the onion softens its taste and adds natural sweetness.
- 2 cloves garlic, minced – fresh garlic gives the meatballs a strong savory aroma.
- 2 cups baby spinach, chopped – adds nutrients and color without overpowering the tuna.
- 3 cans (5-ounce each) tuna, drained – the main high-protein ingredient; drain well to avoid soggy meatballs.
- ¼ cup almond flour – works as a binder instead of breadcrumbs and keeps the recipe low-carb.
- 2 eggs, beaten – helps hold the mixture together and keeps the meatballs tender.
- 1 tablespoon mayonnaise – adds moisture so the meatballs don’t turn dry when baked.
- 1 tablespoon lemon juice – gives the tuna mixture a fresh and bright flavor.
- 2 tablespoons fresh parsley, chopped – brings freshness and mild herbal flavor.
- 2 tablespoons fresh dill, chopped – pairs beautifully with seafood and adds aroma.
- Salt and black pepper to taste – essential for balancing all flavors.
Note: The ingredient quantities above typically make about 20 tuna meatballs (around 5 servings). You can try a similar baked dish like baked sausage ricotta pasta recipe for another hearty option.
Variations
This recipe is flexible, and you can adjust the ingredients depending on your taste preferences or dietary needs.
- Dairy-free option – the recipe already contains no dairy ingredients.
- Gluten-free alternative – almond flour replaces breadcrumbs, keeping the recipe gluten-free.
- Add chili flakes – for a slightly spicy flavor twist.
- Use fresh cooked tuna – if you prefer using freshly cooked tuna instead of canned.
- Herb variations – basil, cilantro, or oregano can replace dill for a different flavor.

Cooking Time
Here’s the approximate time required to prepare and cook this recipe.
- Prep Time: 20 minutes
- Cooking Time: 20–25 minutes
- Total Time: About 40–45 minutes
Equipment You Need
Using the right kitchen tools helps make the recipe easier and faster.
- Large mixing bowl – used to combine the tuna mixture.
- Frying pan – for sautéing onion, garlic, and spinach.
- Baking sheet – where the meatballs are baked evenly.
- Parchment paper – prevents the meatballs from sticking to the tray.
- Cookie scoop or spoon – helps create evenly sized meatballs.
- Oven – cooks the meatballs until golden and firm.
How to Make High Protein Canned Tuna Meatballs?
These baked tuna meatballs are simple to prepare and require just a few steps. The process mostly involves mixing ingredients, shaping them, and baking them in the oven. Once cooked, they turn lightly golden and delicious.
1. Sauté the vegetables
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.
2. Let the mixture cool
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.
3. Prepare the oven and baking tray
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.
4. Combine all ingredients
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.
5. Shape the meatballs
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.
6. Bake until golden
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.
Additional Tips for Making This Recipe Better
After making these tuna meatballs several times, I’ve learned a few simple tricks that really improve the results.
- I always drain the canned tuna very well. If it’s too wet, the meatballs won’t hold their shape.
- When the mixture feels too soft, I add a little extra almond flour to firm it up.
- I prefer using fresh herbs instead of dried ones because the flavor is much brighter.
- I like baking them until slightly golden because it creates a better texture on the outside.
- Sometimes I squeeze a little extra lemon juice over them right before serving for extra freshness.
How to Serve High Protein Canned Tuna Meatballs?
These tuna meatballs are incredibly versatile and can be served in many delicious ways.
You can serve them as a healthy snack with a simple yogurt or garlic dipping sauce. They also work great on top of zucchini noodles or a fresh salad for a light low-carb meal. For a heartier dish, try pairing them with quinoa, rice, or roasted vegetables.
For presentation, sprinkle freshly chopped parsley or dill over the meatballs and add lemon wedges on the side. This not only looks beautiful but also enhances the fresh seafood flavor.

Nutritional Information
These tuna meatballs are packed with protein while remaining relatively low in carbohydrates.
- Calories: about 243 kcal per serving
- Protein: about 28 g
- Carbohydrates: about 4 g
- Fat: about 12 g
Make Ahead and Storage
Storing in the Refrigerator
Allow the meatballs to cool completely before storing them in an airtight container. They can stay fresh in the refrigerator for 3–4 days.
Freezing
Place cooled meatballs in a freezer-safe container or bag. They can be stored in the freezer for up to 3 months, making them great for meal prep.
Reheating
To reheat, simply microwave the meatballs for about 1 minute or warm them in the oven until heated through. They taste just as good as when freshly made.
Why You’ll Love This Recipe
There are many reasons why these tuna meatballs quickly become a favorite once you try them.
- High in protein
Each serving contains a generous amount of protein thanks to the canned tuna, making it a satisfying and nutritious meal option. - Quick and easy to prepare
The recipe requires simple ingredients and minimal prep, making it perfect for busy days. - Healthy and low-carb
Almond flour replaces breadcrumbs, making these meatballs naturally low in carbs and gluten-free. - Perfect for meal prep
They store well in both the refrigerator and freezer, so you can cook a batch and enjoy them throughout the week. - Versatile serving options
These meatballs can be served as snacks, added to salads, or paired with vegetables or noodles for a complete meal.

High Protein Canned Tuna Meatballs Recipe
Ingredients
Method
- 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
Notes
- I always drain the canned tuna very well. If it’s too wet, the meatballs won’t hold their shape.
- When the mixture feels too soft, I add a little extra almond flour to firm it up.
- I prefer using fresh herbs instead of dried ones because the flavor is much brighter.
- I like baking them until slightly golden because it creates a better texture on the outside.
- Sometimes I squeeze a little extra lemon juice over them right before serving for extra freshness.






