Tasty Salmon Balls Avocado Sauce

Featured in: Perfect Bites to Begin Your Meal

These fish balls mix raw salmon with herbs, crumbs, and spices, rolled into small rounds and cooked until golden. The green dip combines ripe avocado with tangy yogurt, fresh lime, and garlic for a cool finish. They work together to make a well-rounded dish that's perfect for starters or a light dinner. The mix of warm, flavorful fish and cool, smooth sauce creates an impressive yet simple food experience.

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Tue, 15 Apr 2025 16:15:22 GMT
Three pieces of fish with sauce on a plate. Pin it
Three pieces of fish with sauce on a plate. | letscookiteasy.com

These salmon spheres turn basic components into a mouthwatering dish with Mediterranean vibes that'll wow your family and impress any guests. When fresh herbs mix with salmon, you get juicy, tasty bites, and the smooth avocado dip makes everything come together perfectly.

I came up with this when I was in a bind during a dinner party and needed something quick but impressive. It was such a success that now everyone asks for it whenever we get together, and it's become my go-to dish when hosting.

What You'll Need

  • Fresh salmon piece: Look for bright, solid salmon without any fishy odor to get the tastiest results
  • Fresh parsley and cilantro: These give a punch of freshness and flavor that you just can't get from dried versions
  • Breadcrumbs or almond meal: Regular breadcrumbs work great for texture, while almond meal offers a gluten-free option with extra nutrients
  • Egg: This keeps everything stuck together nicely
  • Garlic: Freshly chopped garlic adds wonderful aroma to the mix
  • Smoked paprika: Brings a hint of smokiness that makes the whole dish better
  • Lemon zest: Adds zingy citrus notes to the salmon blend
  • Ripe avocado: Go for ones that give slightly when pressed for the smoothest sauce
  • Greek yogurt: Adds a nice zing and creamy feel without being too heavy
  • Lime juice: Cuts through the richness and keeps the avocado looking fresh

Easy Cooking Steps

Mix Your Salmon Base:
Chop the salmon finely until you've got a rough mince texture, or give it a few quick pulses in your food processor. Don't overdo it or it'll turn mushy. Dump it in a big mixing bowl and throw in the parsley, cilantro, breadcrumbs, egg, garlic, smoked paprika, lemon zest, salt and pepper. Get your hands in there and mix it all up gently so everything's well spread out without squishing it too much.
Form Your Balls:
Wet your hands a bit so the mix won't stick, then grab about 2 tablespoons of the mixture and roll it between your palms into balls about 2 inches across. Put them on a tray lined with parchment paper. You'll end up with 12-14 balls depending on how big you make them. If the mix feels too sticky, toss in another spoonful of breadcrumbs. Too dry? Add a splash of olive oil.
Cook Them Up:
Warm up some olive oil in a big non-stick pan over medium heat until it's hot but not smoking. Carefully drop the salmon balls in, leaving plenty of space between them so they brown properly. Let them cook for about 3-4 minutes on each side until they're golden outside and hit 145°F inside. Don't leave them too long or they'll dry out. Move them to a plate with paper towels.
Whip Up Avocado Dip:
Cut your avocado, take out the pit, and scoop the green stuff into a food processor. Add some fresh cilantro, Greek yogurt, lime juice, garlic, salt and pepper. Blend it for about a minute until it's super smooth. Scrape down the sides halfway through. The sauce should be silky and stick to a spoon. Give it a taste and add more lime juice if it needs brightness or salt to bring out the flavors.
Put It All Together:
Place your warm salmon balls on a nice plate and either pour the avocado sauce over top or put it in a small bowl for dipping. Sprinkle some extra cilantro leaves on top and add lime wedges around the plate to make it look nice. Serve it right away while everything's still warm and fresh.
A plate of food with green sauce on it. Pin it
A plate of food with green sauce on it. | letscookiteasy.com

The first time I made these salmon balls for guests, my buddy who always said he hated salmon came back for seconds and even thirds. The mix of fresh herbs with that creamy avocado sauce totally changes the salmon into something amazing that even people who don't like fish will gobble up.

Keeping And Planning Ahead

You can keep these salmon balls in a sealed container in your fridge for up to 2 days. When you want to warm them up, just pop them in the oven at 350°F for about 7-10 minutes until they're heated through. Try to make the avocado sauce fresh when you need it, but if you have to store it, keep it separate with plastic wrap pushed right onto the surface to stop it from turning brown, and use it within 24 hours.

Swap-Out Options

Don't have salmon? This works just as well with firm white fish like cod or halibut. In a pinch, well-drained canned salmon does the job too. Feel free to switch up the herbs based on what you like. If cilantro tastes like soap to you, dill makes a fantastic replacement. For the dip, plain coconut yogurt works great if you can't do dairy and still keeps that creamy texture.

Ways To Serve

You can enjoy these salmon balls in so many different ways. For a fancy starter, try putting each one on a small lettuce leaf with a tiny spoonful of sauce. For a full meal, serve them next to a simple arugula salad with just lemon juice and olive oil. They're also amazing stuffed into pita bread with sliced cucumber and tomato. Want something with a kick? Try serving them with some sriracha on the side.

A plate of food with sauce. Pin it
A plate of food with sauce. | letscookiteasy.com

With just a little work, this recipe makes salmon balls that aren't just food, but a memorable eating experience. Have fun with your new favorite dish!

Frequently Asked Questions

→ Can I bake these salmon balls instead of grilling them?

Absolutely! Just pop them in a 400°F (200°C) oven for around 15-20 minutes, flipping once halfway. You'll get a slightly different texture but they're just as tasty, and it's easier when you're making lots at once.

→ How can I make this dish gluten-free?

Just swap out regular breadcrumbs for almond flour or gluten-free breadcrumbs using the same amount. The almond flour adds a nice nutty taste that goes really well with the fish.

→ Can I prepare the salmon balls ahead of time?

Sure thing! You can shape them up to a day ahead and keep them covered in the fridge. You can also cook them beforehand and warm them up later. But it's best to make the avocado sauce right before serving so it doesn't turn brown.

→ What can I serve with salmon balls?

These fish balls go great with a simple green salad, some steamed veggies, or grains like quinoa or rice. If you're having a party, they make awesome finger food with toothpicks and a little dip bowl on the side.

→ Can I freeze the salmon balls?

You bet! After cooking, let them cool down completely then store them in an airtight container for up to 3 months. Thaw them in the fridge overnight and warm them up in the oven or microwave. Don't try to freeze the avocado sauce though – it won't turn out well.

→ How do I know when the salmon balls are fully cooked?

Look for a golden brown outside and make sure they reach 145°F (63°C) inside. When you cut one open, the fish should look opaque all the way through and break apart easily with your fork.

Salmon Balls Avocado Sauce

Savory fish bites with silky avocado herb dip – bringing together ocean freshness and green creaminess.

Prep Time
15 Minutes
Cook Time
10 Minutes
Total Time
25 Minutes
By Rosa: Rosa

Category: Starters & Snacks

Difficulty: Intermediate

Cuisine: Mediterranean

Yield: 4 Servings (12-14 salmon balls)

Dietary: Low-Carb

Ingredients

→ Salmon Balls

01 450g salmon fillet, skinned
02 1/4 cup parsley, chopped finely
03 1/4 cup cilantro, chopped finely
04 1/2 cup breadcrumbs (swap with almond flour if you can't eat gluten)
05 1 large egg
06 2 cloves garlic, crushed
07 1 tsp smoked paprika
08 1 tsp lemon zest
09 Salt and black pepper, as needed
10 2 tbsp olive oil, for frying

→ Creamy Avocado Sauce

11 1 ripe avocado
12 1/4 cup cilantro, chopped
13 1/4 cup Greek yogurt
14 2 tbsp lime juice
15 1 clove garlic, crushed
16 Salt and pepper, as needed

Instructions

Step 01

Chop the salmon into tiny pieces or quickly blitz in a food processor until rough-minced. Grab a big mixing bowl and throw in your minced salmon, the chopped herbs, breadcrumbs, egg, crushed garlic, paprika, zest from your lemon, and some salt and pepper. Mix everything really well until you can't see any separate bits.

Step 02

Scoop up small amounts of the mix and roll them between your palms to make balls about 5 cm across. You'll end up with roughly 12-14 balls depending on how big you make them.

Step 03

Pour olive oil into a big pan and warm it over medium heat. Add your salmon balls and cook them for about 3-4 minutes per side until they're golden and fully cooked inside. Take them out and put them aside.

Step 04

Put your avocado in a food processor along with the cilantro, Greek yogurt, juice from your lime, garlic, salt, and pepper. Whizz everything until it's smooth and creamy. Give it a taste and add more salt or lime juice if it needs it.

Step 05

Put your salmon balls on a plate and either pour the avocado sauce over them or serve it in a little bowl on the side for dipping.

Notes

  1. Swap the breadcrumbs for almond flour if you can't eat gluten.
  2. Try using sour cream instead of yogurt for a thicker sauce.
  3. Tastes best when eaten right away but you can keep leftovers in the fridge.

Tools You'll Need

  • Food processor
  • Large mixing bowl
  • Skillet or grill pan
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has fish (salmon)
  • Has eggs
  • Might have gluten (if using regular breadcrumbs)
  • Has dairy (from the Greek yogurt)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 18.2 g
  • Total Carbohydrate: 8.5 g
  • Protein: 25.4 g