Salmon Balls with Avocado Sauce

Featured in: Bite-Sized Favorites

These salmon balls combine fresh salmon fillet with herbs, breadcrumbs, and seasonings, shaped into bite-sized spheres and grilled to golden perfection. The accompanying avocado cilantro sauce blends ripe avocado with Greek yogurt, lime juice, and garlic for a creamy complement. Together, they create a balanced dish that works beautifully as an appetizer or light meal. The contrast between the savory salmon and the cool, creamy sauce makes for an impressive yet approachable culinary experience.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Thu, 10 Apr 2025 17:15:43 GMT
Three pieces of fish with sauce on a plate. Pin it
Three pieces of fish with sauce on a plate. | tastygusto.com

This salmon ball recipe transforms simple ingredients into a delicious meal with Mediterranean flair that impresses both family and guests. The combination of fresh herbs with salmon creates tender, flavorful bites while the creamy avocado sauce adds the perfect complement.

I created this recipe during a dinner party emergency when I needed something impressive yet quick. It was such a hit that it's now requested at every gathering and has become my signature dish when entertaining.

Ingredients

  • Fresh salmon fillet: Select bright, firm salmon with no fishy smell for the best flavor and texture
  • Fresh parsley and cilantro: These herbs provide brightness and complexity that dried herbs simply cannot match
  • Breadcrumbs or almond flour: Breadcrumbs create a traditional texture while almond flour makes a perfect gluten-free alternative with added nutrients
  • Egg: Acts as the essential binder that holds everything together
  • Garlic: Fresh minced garlic infuses the mixture with aromatic flavor
  • Smoked paprika: Adds a subtle smoky depth that elevates the entire dish
  • Lemon zest: Brightens the salmon mixture with citrus notes
  • Ripe avocado: Choose slightly soft avocados for the creamiest sauce
  • Greek yogurt: Provides tanginess and creamy texture without heaviness
  • Lime juice: Balances the richness of the avocado and prevents browning

Step-by-Step Instructions

Prepare the Salmon Mixture:
Finely chop fresh salmon fillet until it reaches a coarse mince texture, or use a food processor with 2-3 short pulses. Be careful not to overprocess as the texture becomes mushy. Transfer to a large mixing bowl and add parsley, cilantro, breadcrumbs, egg, garlic, smoked paprika, lemon zest, salt and pepper. Use your hands to gently combine everything, ensuring even distribution of ingredients without compacting the mixture too firmly.
Shape the Salmon Balls:
With slightly dampened hands to prevent sticking, scoop about 2 tablespoons of mixture and gently roll between your palms to form balls approximately 2 inches in diameter. Place formed balls on a parchment-lined tray. The mixture should yield 12-14 balls depending on size. If the mixture feels too wet, add a tablespoon more breadcrumbs. If too dry, add a teaspoon of olive oil.
Cook the Salmon Balls:
Heat olive oil in a large non-stick skillet over medium heat until shimmering but not smoking. Carefully place salmon balls in the pan with at least 1 inch between each to ensure proper browning. Cook for exactly 3-4 minutes on each side until they develop a beautiful golden crust and are just cooked through to 145°F internally. Avoid overcooking which would dry them out. Transfer to a paper towel-lined plate.
Prepare the Creamy Avocado Sauce:
Cut avocado in half, remove pit, and scoop flesh into a food processor. Add fresh cilantro, Greek yogurt, lime juice, garlic, salt and pepper. Process for 60-90 seconds until completely smooth and creamy. Scrape down sides halfway through blending. The sauce should have a silky consistency that coats the back of a spoon. Taste and adjust seasoning, adding more lime juice for brightness or salt to enhance flavors.
Serve and Enjoy:
Arrange warm salmon balls on a serving platter and either drizzle with the avocado sauce or serve it alongside in a small bowl for dipping. Garnish with additional cilantro leaves and lime wedges for a beautiful presentation. Serve immediately while the salmon balls are still warm and the sauce is fresh.
A plate of food with green sauce on it. Pin it
A plate of food with green sauce on it. | tastygusto.com

The first time I served these salmon balls at a dinner party, my friend who claimed to dislike salmon went back for seconds and thirds. The combination of fresh herbs and the silky avocado sauce completely transforms the salmon into something extraordinary that even fish skeptics enjoy.

Storage and Make-Ahead Tips

The salmon balls can be stored in an airtight container in the refrigerator for up to 2 days. For best results when reheating, place them in a 350°F oven for 7-10 minutes until warmed through. The avocado sauce is best made fresh, but if needed, store it separately with plastic wrap pressed directly onto the surface to prevent browning for up to 24 hours.

Ingredient Substitutions

If salmon isn't available, this recipe works beautifully with firm white fish like cod or halibut. For a heartier option, canned salmon can be used in a pinch just be sure to drain it very well. The herbs can be adjusted based on preference. Dill makes an excellent substitute for cilantro for those who find cilantro soapy. For the sauce, plain coconut yogurt creates a dairy-free version that maintains the creamy texture.

Serving Suggestions

These versatile salmon balls can be served in multiple ways. For an elegant appetizer, place each on a small lettuce cup with a dollop of sauce. For a complete meal, serve alongside a simple arugula salad dressed with lemon and olive oil. They also make excellent sandwich fillers in pita bread with sliced cucumbers and tomatoes. For a fusion twist, serve with a side of sriracha for dipping.

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

With minimal effort, this recipe creates salmon balls that are not just a dish, but an unforgettable experience. Enjoy your new go-to recipe!

Frequently Asked Questions

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

Yes, you can bake the salmon balls in a preheated 400°F (200°C) oven for about 15-20 minutes, turning halfway through. This creates a slightly different texture but is equally delicious and might be easier when preparing larger batches.

→ How can I make this dish gluten-free?

Simply substitute the breadcrumbs with almond flour or gluten-free breadcrumbs at a 1:1 ratio. The almond flour adds a slightly nutty flavor that complements the salmon beautifully.

→ Can I prepare the salmon balls ahead of time?

Yes, you can form the salmon balls up to 24 hours ahead and store them covered in the refrigerator. You can also cook them in advance and reheat gently. The avocado sauce is best made fresh, however, to prevent discoloration.

→ What can I serve with salmon balls?

These salmon balls pair wonderfully with a fresh green salad, steamed vegetables, or a grain like quinoa or rice. For a party setting, they make excellent appetizers served with toothpicks and the sauce on the side for dipping.

→ Can I freeze the salmon balls?

Yes, the cooked salmon balls freeze well for up to 3 months. Allow them to cool completely before placing in an airtight container. Thaw overnight in the refrigerator and reheat gently in the oven or microwave. The avocado sauce doesn't freeze well and should be made fresh.

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

The salmon balls should be golden brown on the outside and reach an internal temperature of 145°F (63°C). When cut open, they should be opaque throughout and flake easily with a fork.

Salmon Balls with Avocado Sauce

Flavorful salmon bites with creamy avocado cilantro sauce – a perfect blend of seafood freshness and herbal creaminess.

Prep Time
15 Minutes
Cook Time
10 Minutes
Total Time
25 Minutes


Difficulty: Intermediate

Cuisine: Mediterranean

Yield: 4 Servings (12-14 salmon balls)

Dietary: Low-Carb

Ingredients

→ Salmon Balls

01 450g fresh salmon fillet, skin removed
02 1/4 cup fresh parsley, finely chopped
03 1/4 cup fresh cilantro, finely chopped
04 1/2 cup breadcrumbs (or almond flour for gluten-free option)
05 1 large egg
06 2 cloves garlic, minced
07 1 tsp smoked paprika
08 1 tsp lemon zest
09 Salt and black pepper, to taste
10 2 tbsp olive oil, for cooking

→ Creamy Avocado Sauce

11 1 ripe avocado
12 1/4 cup fresh cilantro, chopped
13 1/4 cup Greek yogurt
14 2 tbsp lime juice
15 1 clove garlic, minced
16 Salt and pepper, to taste

Instructions

Step 01

Finely chop the salmon fillet or pulse in a food processor until coarsely minced. In a large mixing bowl, combine the minced salmon, chopped parsley, cilantro, breadcrumbs, egg, minced garlic, smoked paprika, lemon zest, salt, and pepper. Mix thoroughly until all ingredients are well incorporated.

Step 02

Take small portions of the mixture and roll into balls, approximately 5 cm in diameter. You should yield about 12-14 balls depending on size.

Step 03

Heat olive oil in a large skillet or grill pan over medium heat. Place the salmon balls in the pan and cook for about 3-4 minutes on each side, until golden brown and cooked through. Remove from the pan and set aside.

Step 04

Combine the avocado, fresh cilantro, Greek yogurt, lime juice, garlic, salt, and pepper in a food processor. Blend until smooth and creamy. Taste and adjust seasoning if needed, adding more salt or lime juice to balance the flavor.

Step 05

Serve the salmon balls with the creamy avocado cilantro sauce either drizzled on top or as a dipping sauce on the side.

Notes

  1. For a gluten-free version, substitute breadcrumbs with almond flour.
  2. For a richer sauce texture, sour cream can replace Greek yogurt.
  3. Best enjoyed fresh but can be refrigerated for leftovers.

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.
  • Contains fish (salmon)
  • Contains eggs
  • May contain gluten (if using breadcrumbs)
  • Contains dairy (if using 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