Tasty Salmon Balls Avocado

Featured in: Perfect Starters and Savory Bites

These salmon balls turn fresh fish into moist, tasty bites enhanced with herbs and citrus. Matched with a smooth avocado-yogurt blend, they create a nutrient-rich protein meal that's fancy yet filling.

The balls need just a few quick chops in your food processor, while the simple sauce mixes up in seconds. Going from kitchen to table in 35 minutes, they work great as starters, main dishes, or even stuffed in bread.

A woman in a kitchen smiling.
By Chloe Chloe
Updated on Sun, 20 Apr 2025 17:27:17 GMT
A plate of food with a green sauce. Pin it
A plate of food with a green sauce. | cookitdelish.com

This fancy salmon ball dish turns simple fish into an amazing meal with a smooth, colorful sauce. I came up with this mix when trying to find new ways to cook fresh salmon instead of just fillets, and it's quickly become a go-to for both regular family meals and when friends come over.

I first whipped up these meatballs when surprise visitors showed up and I was short on time. The blend of soft salmon with the chilled avocado sauce got so many nice comments that now I make it regularly when I want to impress someone.

Ingredients

  • Fresh salmon: Gives that perfect soft feel and healthy oils. Try to get wild caught if you can for better taste
  • Breadcrumbs: Keeps the meatballs together while making them fluffy. Panko breadcrumbs really shine here
  • Fresh herbs: Parsley goes in the meatballs while cilantro makes the sauce bright and green
  • Ripe avocado: Makes the rich base for your sauce. Pick ones that feel slightly soft when you press them
  • Greek yogurt: Adds a nice tang and smooth texture to the sauce without making it heavy. The full fat kind works best
  • Citrus: Fresh lemon juice goes in the meatballs while lime goes in the sauce to balance everything out

Step-by-Step Instructions

Prepare the salmon:
Chop up fresh salmon until it's finely cut but still has some chunks. Don't blend it into mush or your meatballs will be too dense. Aim for pieces around the size of small peas for the right texture.
Mix the meatball ingredients:
Put your chopped salmon with all the flavorings and binding stuff in a big bowl. Use your hands to mix it all up just until it comes together. Don't mix too much or you'll end up with tough meatballs – stop once everything looks evenly spread out.
Form the meatballs:
Shape the mix into balls about the size of golf balls using slightly wet hands so it won't stick. Put them on parchment paper with some space between each one so air can flow around them. A small ice cream scoop helps make them all the same size so they cook evenly.
Bake to perfection:
Put the meatballs in your hot oven on the middle shelf and cook until they're just done. They should reach 145°F inside but don't overcook them because salmon dries out fast. Look for a light golden outside while keeping them juicy inside.
Blend the avocado sauce:
Throw all your sauce stuff in a food processor and blend until it's super smooth. If it seems too thick, add a bit of water, one spoon at a time, until it looks right. The sauce should be thick enough to coat the back of a spoon.
A plate of meatballs with a green sauce. Pin it
A plate of meatballs with a green sauce. | cookitdelish.com

I really love using wild Alaskan salmon in this dish when I can get it in season. There's something awesome about how the natural richness of the fish works with the creamy avocado sauce, making such a perfect match that even my nephew who usually hates seafood gobbles it up without any fuss.

Storage Suggestions

These salmon balls stay surprisingly good when you store them right. Keep any leftover meatballs in a sealed container away from the sauce for up to 3 days in the fridge. The sauce is best used within a day since avocado turns brown even with lime juice in it. When warming up the meatballs, do it gently in the microwave at half power or in a covered pan with a tiny bit of water to keep them moist. Sadly, they don't freeze well because of how delicate the salmon and breadcrumb mix is.

Serving Ideas

While these salmon balls taste great on their own, you can turn them into all sorts of meals. Put them on zucchini noodles or cauliflower rice if you want something low in carbs, or with normal pasta mixed with a bit of the avocado sauce thinned out with some pasta water. They make great little sliders on small buns with thin cucumber slices and the avocado sauce spread on top. For a fancy starter, stick fancy toothpicks in each meatball and serve the sauce on the side for dipping.

Ingredient Swaps

Don't worry if you're missing some ingredients. Canned salmon works in a hurry though it'll feel a bit different. You can swap breadcrumbs for crushed crackers, cooked quinoa, or oats. Make the avocado sauce with coconut yogurt instead if you want a dairy-free version. Use fresh dill instead of dried by using 1 tablespoon fresh for every teaspoon of dried. If you hate cilantro, fresh basil tastes wonderful in the sauce too.

A plate of food with green sauce on it. Pin it
A plate of food with green sauce on it. | cookitdelish.com

This dish brings together fancy taste and good nutrition without much work, making it perfect for any time you want something special.

Frequently Asked Questions

→ Can I use canned salmon instead of fresh?

You can totally use canned salmon. Just drain it properly and take out any bones. The feel will be a bit different but still yummy. You might need to add more breadcrumbs if the mix feels too damp.

→ How do I know when the salmon meatballs are cooked through?

The balls should hit 145°F (63°C) inside and break apart easily with your fork. They'll feel somewhat firm when touched and look completely opaque with no see-through middle.

→ Can I make these salmon meatballs ahead of time?

For sure! You can get the balls ready a day early and keep them uncooked in your fridge. It's best to make the avocado sauce right before you eat to keep it from turning brown, though extra lime juice will help it stay green longer.

→ What can I serve with salmon meatballs?

These handy balls go great with rice, quinoa, or riced cauliflower for a full dinner. They're also good with oven-roasted veggies, a crisp green salad, or stuffed in pita with some leafy greens.

→ Can I freeze the salmon meatballs?

You bet! After cooking, let them cool down all the way, then freeze them in a sealed container for up to 3 months. Thaw them in your fridge overnight and warm up in a 350°F oven until hot. Don't freeze the avocado sauce though, make that fresh.

→ How can I make this recipe dairy-free?

For no dairy, swap the Greek yogurt in the sauce with coconut yogurt or dairy-free sour cream. You might want to tweak the lime juice to get the taste just right.

Salmon Balls Creamy Avocado

Savory salmon shaped into tender balls, cooked till perfectly golden and drizzled with a smooth, zesty avocado topping.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes
By Chloe: Chloe


Difficulty: Intermediate

Cuisine: Mix-style

Yield: 4 Servings (16 meatballs)

Dietary: Low-Carb

Ingredients

→ Salmon Meatballs

01 1 lb salmon fillet, deboned and skin removed
02 1/4 cup diced onion
03 2 garlic cloves, crushed
04 1/4 cup bread crumbs
05 1/4 cup chopped fresh parsley
06 1 egg, large
07 1 tablespoon fresh lemon squeeze
08 1/2 teaspoon dill, dried
09 Salt and pepper as needed

→ Creamy Avocado Sauce

10 1 avocado, fully ripened
11 1/2 cup sour cream or Greek yogurt
12 1 garlic clove
13 1 tablespoon juice from lime
14 1/4 cup cilantro leaves, finely cut (if you want)
15 Salt and pepper as needed

Instructions

Step 01

Heat your oven to 375°F (190°C) and put parchment on a baking tray. Chop salmon in food processor until it's broken down but still chunky. Mix your chopped fish with onion, garlic, bread crumbs, parsley, egg, lemon juice, dill, salt and pepper in a big bowl until everything's combined.

Step 02

Roll the mixture into balls about 1 1/2 inches across and put them on your lined tray. Cook them for 15-20 minutes until they reach 145°F (63°C) inside.

Step 03

While balls are cooking, throw avocado, sour cream or yogurt, garlic, lime juice, cilantro (if you're using it), salt and pepper into your blender. Mix everything until it's smooth and creamy. Taste and add more seasonings if needed.

Step 04

Grab your hot salmon balls and serve with a big scoop of the avocado sauce on top or beside them. Sprinkle extra parsley or cilantro on top if you want it prettier.

Notes

  1. Cool your salmon mix in the fridge for 30 minutes before rolling into balls and they'll hold their shape better.
  2. You can make the green sauce up to 4 hours before eating. Just cover it with plastic wrap touching the surface so it doesn't turn brown in the fridge.

Tools You'll Need

  • Blender or food processor
  • Baking tray
  • Parchment paper
  • Bowl for mixing
  • Food thermometer

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Fish alert (salmon)
  • Egg warning
  • Bread crumbs have gluten
  • Dairy stuff in the yogurt or sour cream

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350
  • Total Fat: 22.3 g
  • Total Carbohydrate: 12.5 g
  • Protein: 28.7 g