These hearty salmon balls are quick and easy to make with basic pantry staples, budget-friendly, and perfect for the whole family. Enjoy as an appetizer, snack, or main dish.

Easy Salmon Balls
My 5 year old son LOVED salmon as a baby and toddler, but it's been real hit or miss lately. He's more willing to try with sauces, like this teriyaki glazed salmon, but canned salmon? Forget about it.
However, one day, I made oatmeal balls with canned salmon for his little sister, and that really sparked his interest. So I made these salmon balls or meatballs with ingredients I happened to have on hand, and guess what? He gobbled them up!
If you're struggling to get your child (or yourself or your partner) to eat this incredibly nutritious food, I hope this recipe gets you one step closer. Made with just a handful of ingredients, this is a great recipe to keep in your back pocket.
Or these mini baked salmon patties or salmon quiche!
Jump to:
Ingredients

I am highlighting just the ones that need further explanation. The complete list is in the recipe card below.
- Salmon - Wild caught Alaskan salmon has been shown to be the best choice. Opt for "no salt added" or "low sodium." Also, look for BPA-free lining.
- Bread crumbs - can also use panko-style
- Green onion - finely chopped red bell pepper is delicious too
- Sesame oil - adds so much flavor!
Step-by-Step Instructions

- Preheat oven to 350 degrees Fahrenheit.
- Combine all the ingredients in a medium bowl. Using clean hands, stir until well combined. Pack tightly and roll into 1 inch meatballs
- Place in single layer on baking sheet lined with parchment paper or mat for easy clean up. In a small oven-safe dish, add some water and place in the pan alongside the meatballs.
- Bake for 12-15 minutes.
Variations
Sesame oil, garlic, ginger, and green onion give these salmon balls an Asian flair. But you'll be happy to know that this recipe is super versatile! Simply switch up the seasonings.
- Mexican - add cumin, coriander, and cilantro
- Italian - Italian seasoning (which typically consists of basil, oregano, parsley, and thyme)
Healthy Asian recipes for babies and toddlers
Tips for Success
- You may find small bones in your canned salmon, which you don't need to go through the trouble of removing. They are edible and provide a boost of calcium.
- When shaping the balls, work with slightly wet hands. You will find it much easier to shape them.
- Don't forget to add the oven-safe dish filled with water. this helps create steam resulting in tender meatballs, just like for these moist beef meatballs (egg free).
- Be sure to flip halfway through so all sides get nicely browned.
Serving Suggestions

Enjoy as is or with your favorite sauce, like this low sodium teriyaki sauce or Thai coconut sauce.
For a well-balanced meal, serve them alongside rice, quinoa, lentils, or pasta and some vegetables (like these easy sauteed vegetables!).
When serving to babies 6-8 months, less is more as seeing too much food can be overwhelming. But you do want to make every bite count. Here is a breakdown of how to build a well-balanced plate.
And here's how I plated this meal for my 5 year old son who is currently learning to enjoy salmon. On this day, I needed an EASY side dish so I sauteed some frozen green beans, which I know he's not a fan of but the rest of us are.
What did I do to make the plate more inviting? I added foods he does enjoy - sautéed frozen green peas and rice. Additionally, I included some ketchup, which I’ve found has magical powers ;). I eat french fries for ketchup so I totally get it.
Storage
- Store in an airtight container for 3-4 days in the refrigerator.
- Freeze for up to 3 months in freezer safe container or bag. I recommend using the flash freeze method to prevent them from sticking together.
Super important - To reheat, place in a skillet with a splash of liquid (e.g. water, broth, sauce, etc.). Cover and cook over medium-low heat until warm, 2-3 minutes or so. You can microwave briefly, too. This will help make the balls moist again as they become a bit dry once refrigerated.
Did you make this recipe? Leave a rating below and let me know how you liked the recipe! Your feedback means so much to me!

Baked Salmon Balls
Ingredients
Meatballs
- 2 6 oz. cans of Wild Alaskan salmon
- ½ cup breadcrumbs (60g)
- ¼ cup finely chopped green onion
- 1 teaspoon minced garlic
- ½ teaspoon ground ginger
- 2 teaspoons sesame oil
- 1 egg, beaten
Instructions
- Preheat oven to 350 degrees Fahrenheit. Grease or line a large baking sheet with parchment paper or baking mat.
- Combine all the ingredients in a medium bowl. Using clean hands, stir until well combined. Pack tightly and roll into 1 inch meatballs.
- Place in single layer on baking sheet lined with parchment paper or mat for easy clean up. In a small oven-safe dish, add some water and place in the pan alongside the meatballs.
- Bake for 12-15 minutes, flipping halfway through.
Notes
- When shaping the balls, work with slightly wet hands. You will find it much easier to shape them.
- Store in an airtight container for 3-4 days in the refrigerator. Freeze for up to 3 monthsÂ
Squiggy says
Really good recipe. I also like to add a bit of black pepper and Shichimi Togarashi to mine.
Kate says
Beginner cook here...when you say flip halfway through- do you mean the pan or the actual salmon balls? Thank you so much!!
Min says
Hi! the balls :). Enjoy!!
Carolyn says
I loved how easy it was to have all these ingredients on hand in my pantry/fridge, and it was a great texture! Couldn't help from eating a few myself! I've never really used canned salmon in the past and this was a great introduction. My son really enjoyed them, too! Thank you for sharing this.
Min says
I'm so glad you guys enjoyed this recipe! May I suggest trying my salmon quiche next?
Val says
Can I substitute the panko with oatmeal? If so, would it be the same volume?
Min says
I haven't tried so I can't say for certain but I would start with 1/4 cup and add more as needed
Pam says
I getting ready to make the salmon meatballs. Should I drain the salmon first?
Min says
Yes!
Anna says
Have you tried making this with canned tuna..? How does it taste..?
Min says
I haven't tried but I imagine it will be fine to substitute. Let me know if you try it!
suellen says
So does is the Costco canned salmon really 'boneless' as noted on the can. I made this, but was so grossed out by the skin, bones, and VERTEBRAE I had fished (no pun intended) out of my can of salmon that I couldn't enjoy the finished product
Min says
Yes, the one I got (wild Alasakan salmon) had none of those things you mentioned! I don't blame you! I'd be so grossed out too!!
EA-The Spicy RD says
I've never had salmon meatball before, but these look super yummy, and I love the lemongrass ginger seasoning! The story about your dad peeling your shellfish, reminded me of my grandmother who very lovingly peeled the white pithy part of tangerines for my daughter when she was little. TOTALLY spoiled her for sure 🙂
Liz says
Thank you for the nice recipe Min and have a wonderful weekend!
ellie | fit for the soul says
I happen to love canned salmon because it tastes like tuna, which I love too! Haha. But I love allllll fish and don't mind bones one bit. The only one I get frustrated eating and end up not eating because of all of its million kkashees is Milk Fish. It tastes good and it's big in Filipino culture, but then it's so incredibly dangerous? I love the sauce you made here. I think you and I were meant to be in terms of flavors 😉
Jessica @ Nutritioulicious says
Love this recipe! and I'm so excited to have something new to do with the canned salmon in my pantry! Oh, and my husband would also go crazy if we were out of sriracha!
Heather says
Oh, I love this flavor combination, and the fact that you've incorporated such a healthy (yet overlooked) ingredient -- canned salmon. Pinning this for when my husband returns home! Thanks!
Nancy Granada says
these look AMAZING! (and it just so happens that I have most of the ingredients just hanging out in my pantry....woohoo!!). Need to make mine GF--fortunately you've made it simple to make a few small tweaks to accommodate...love it!
Megan Ware says
Yummmm! I stock up on canned salmon to use as a topper for salad but I've never thought to make meatballs with it. I'm gonna pin this for later... fresh out of sriracha
Elizabeth @ Enjoy Every Bite says
You just made my day with this recipe!! My husband is not a fish fan but I love salmon. I never want to spend money on fresh salmon because he doesn't like it and have never known what to do with canned salmon. Looks like I'll be buying canned salmon this week. Yum!
Sonali- The Foodie Physician says
Another masterpiece Min! You mentioned these would be good as an appetizer, snack, or main dish, I'm going to breakfast and dessert- I would eat these ANYTIME! My husband hates dealing with shellfish (but he loves to eat it), he's just too impatient to have to work to get the goods. He established this early on when on one of our first dates, he ordered the "lazy man's lobster"!