Learning how to make Salmon Cakes is easy—and it’s a convenient and affordable way to serve healthy fish to a family. They can be made with pantry ingredients that are easy to keep on hand. Serve over a salad for you and with simple sides for the kids. And don’t forget the dip!

Salmon Cakes
I first served these fish cakes to my daughter when she was about 18 months old. I was surprised that she liked them (especially with ketchup). Now that she’s older, and I have two more kids at the table, we have them in our regular rotation.
These are a budget-friendly way to get a dose of the healthy fats in salmon. Almost every grocery store sells well-priced canned wild salmon that’s significantly less expensive than buying it fresh or frozen. Plus, you can stash a can in your pantry and whip out a dinner in no time at all.
Plus, instead of pan frying, which is messy and hard with kids around, these salmon cakes are baked in the oven.
This means that here’s hardly any clean up and you can put the pan into the oven and go do other things. I learned how to make salmon cakes this way and never went back because it’s so easy and reliable.
Your toddler won’t eat? Help is here!
Sign up for our email updates to get tips and ideas sent to your inbox.

Ingredients You Need
To make this recipe, you’ll need:
- canned wild salmon, drained of liquid
- egg
- cornmeal
- shredded mozzarella or cheddar cheese
- Parmesan cheese
- breadcrumbs
TIP: To make these gluten-free, use gluten-free breadcrumbs.

Step-by-Step Instructions
Making homemade salmon cakes is super easy and is possible to do on a busy weeknight. Here’s what the process looks like:
- Drain the salmon and add it to a bowl with the rest of the ingredients.
- Combine with your hands into a uniform batter.
- Portion out patties, then flatten. Press into a small bowl of breadcrumbs.
- Place on a parchment-lined baking sheet.
- Bake and eat!
TIP: You can also mix the batter in a food processor if you prefer.

Frequently Asked Questions
I buy canned wild salmon, which works well in this recipe. Look for the larger 14.5 ounce size can.
Sure. You can bake them ahead and store in an airtight container in the fridge for up to 3 days. Warm in a 375 degree oven to 8-10 minutes or until warmed through.
We like these with salad or with a grain, pasta, or as salmon burgers served on rolls.

Best Tips for Success
- To make ahead: Bake, let cool, and store in an airtight container in the fridge for up to 3 days. Warm in a 375 degree oven to 8-10 minutes or until warmed through.
- You can use canned tuna instead of salmon.
- Use a food processor to blend the mixture into a uniform batter that easily holds together.
- Leave any bones in the mixture to add calcium. (They blend right in.)
- Try topping them with a little mayo and a little ketchup. Maybe add in some pickles. The combination of flavors is seriously good!
- Serve with simple sides of a favorite grain, veggie, or fruit. Or serve on small rolls as salmon burgers.
- Use any canned wild salmon packed in water. You can opt for one without added salt to limit that if you want.
- Gluten-free: Use gluten-free breadcrumbs.
- You may also like Crispy Baked Fish Sticks, Easy Salmon Salad, and Baked Chicken Tenders.
Related Recipes
I’d love to hear your feedback on this recipe, so please comment and rate the recipe below!

Easy Baked Salmon Cakes (Salmon Patties)
Ingredients
- 14.5 ounce can wild salmon (drained of liquid)
- 2 eggs
- 1/4 cup cornmeal
- 1/2 cup shredded mozzarella cheese (or cheddar cheese)
- 2 tablespoons Parmesan cheese
- 1/4 cup Panko-style breadcrumbs
Instructions
- Preheat oven to 375 F. Line a baking sheet with a Silpat or parchment paper.
- Add all ingredients except the Panko breadcrumbs to a bowl. Use clean hands to work into a uniform batter. (The salmon will likely have bones. Just crush them up with your fingers as you mix the batter.) You can also mix this in a food processor if you prefer.
- Spread the Panko breadcrumbs onto a plate.
- Using ¼ cup of the batter at a time, form into patties. Press both sides into the breadcrumbs and place on the prepared baking sheet.
- Bake for 18-20 minutes, or until lightly golden brown. Serve warm or at room temperature with relish, ketchup, or mayonnaise.
- Store any leftovers in an airtight container for up to 5 days and reheat for about 6-8 minutes in a 375 degree oven or for 15-30 seconds in the microwave.
Equipment
Notes
- To make ahead: Bake, let cool, and store in an airtight container in the fridge for up to 3 days. Warm in a 375 degree oven to 8-10 minutes or until warmed through.
- You can use canned tuna instead of salmon.
- Use a food processor to blend the mixture into a uniform batter that easily holds together.
- Leave any bones in the mixture to add calcium. (They blend right in.)
- Try topping them with a little mayo and a little ketchup. Maybe add in some pickles. The combination of flavors is seriously good!
- Serve with simple sides of a favorite grain, veggie, or fruit. Or serve on small rolls as salmon burgers.
- Use any canned wild salmon packed in water. You can opt for one without added salt to limit that if you want.
- Gluten-free: Use gluten-free breadcrumbs.
Nutrition
This recipe was first published March 2017.
Hi, thank you for the recipe, my daughter loved it. Just a quick question, can I freeze already baked patties? 🙏
Yes, you can freeze them.
Can you freeze these?
Sure
LOVED by my little one. The only issue I had was that they were pretty crumbly when trying to make patties. I ended up making more of a nugget size and shaped them on the baking sheet. Baking them brought them together. I also subbed dairy free cheese and it worked fine.
Can you make the mixture ahead of time as prep and bake them on another day?
Sure, just put it into an airtight container or in a bowl and cover with plastic wrap.
Is it possible to make these without cheese? Would a substitute be required?
For the same flavor and consistency you could use dairy-free cheese instead. I think you can also omit it and add a little salt to compensate for the flavor loss too and it should work similarly.