Salmon Balls with Creamy Avocado Sauce

Featured in Easy Party Snacks.

These salmon balls are packed with fresh flavors thanks to parsley, cilantro, smoked paprika, and a touch of garlic. Paired with a velvety avocado cilantro sauce, they bring a perfect balance of moisture and zing. The dish is simple to prepare: roll minced salmon mixed with breadcrumbs, egg, and spices into small balls, grill until golden, and serve with the blended creamy avocado sauce. This versatile meal is ideal for a weeknight dinner or as an appetizer for entertaining, and easily adaptable for gluten-free or richer textures.

Mina cooking in her kitchen
Updated on Fri, 04 Apr 2025 22:16:13 GMT
A plate of food with sauce on it. Pin it
A plate of food with sauce on it. | lastminrecipes.com

This tender salmon balls recipe transforms ordinary fish into a delightful dinner that combines fresh herbs and a creamy avocado sauce for an unforgettable meal. My family requests these flavorful bites whenever we need a quick yet impressive protein option that feels both healthy and indulgent.

I created this recipe when trying to make salmon more exciting for my children who were hesitant seafood eaters. The familiar meatball format combined with the creamy dipping sauce won them over instantly, and now it's our go to way to enjoy salmon on busy weeknights.

Ingredients

  • Fresh salmon fillet: The star ingredient provides lean protein and healthy omega 3s. Look for wild caught when possible for the best flavor and nutritional profile.
  • Fresh herbs: Parsley and cilantro add brightness and color. Always choose vibrant bunches without wilting.
  • Breadcrumbs: They bind everything together and add texture. Panko creates a lighter result if you have it on hand.
  • Egg: Acts as the essential binder that holds your salmon balls together. Room temperature eggs incorporate better.
  • Garlic: Provides aromatic depth. Fresh cloves will always deliver more flavor than pre minced options.
  • Smoked paprika: Adds a subtle smoky flavor that complements the salmon beautifully. Spanish varieties offer the richest taste.
  • Ripe avocado: Creates the creamy base for your sauce. Choose ones that yield slightly to gentle pressure.
  • Greek yogurt: Adds tanginess and protein to your sauce. Full fat varieties create the creamiest texture.
  • Lime juice: Brightens the sauce and prevents avocado browning. Fresh squeezed makes a noticeable difference.
A plate of food with sauce on it. Pin it
A plate of food with sauce on it. | lastminrecipes.com

Step-by-Step Instructions

Prepare the Salmon Mixture:
Finely chop the salmon fillet or pulse in a food processor until coarsely minced but not pureed. The texture should remain slightly chunky for the best mouthfeel. Combine with herbs, breadcrumbs, egg, garlic, paprika, and lemon zest in a bowl. The mixture should be sticky enough to hold together but not overly wet.
Shape the Salmon Balls:
With slightly damp hands to prevent sticking, portion the mixture into equal amounts using a cookie scoop for consistency. Roll between your palms with gentle pressure to form cohesive balls approximately 2 inches in diameter. If the mixture feels too wet, add a tablespoon of additional breadcrumbs.
Grill the Salmon Balls:
Heat olive oil in a heavy bottomed skillet over medium heat until shimmering but not smoking. Place salmon balls in the pan with enough space between each to allow for easy flipping. Cook for 3 to 4 minutes per side until they develop a golden crust and are just cooked through internally. Avoid overcooking as this will dry out the salmon.
Prepare the Creamy Sauce:
Place the flesh of a ripe avocado in your food processor along with fresh cilantro, Greek yogurt, lime juice, and garlic. Blend for 60 seconds until perfectly smooth and creamy. Taste and adjust seasoning with salt and pepper. The sauce should have a bright flavor that complements rather than overpowers the salmon.
Serve and Enjoy:
Arrange the warm salmon balls on a serving platter with the sauce in a small bowl for dipping or drizzle the sauce over the top for a more elegant presentation. Garnish with additional fresh herbs and lime wedges for both appearance and flavor enhancement.

The combination of fresh herbs is what makes these salmon balls truly special. I learned from my grandmother that mixing herbs creates more complex flavors than using just one variety. The marriage of parsley and cilantro here creates an earthy brightness that elevates the salmon beyond ordinary seafood dishes.

Storage Tips

These salmon balls keep wonderfully in an airtight container in the refrigerator for up to 3 days. For best results when reheating, place them in a 350°F oven for about 10 minutes rather than microwaving which can make them tough. The avocado sauce should be stored separately with plastic wrap pressed directly against the surface to prevent browning. Add a small squeeze of fresh lime juice before serving leftover sauce to revive its brightness.

Creative Serving Ideas

Transform these salmon balls into various meals throughout the week. Place them in warm pita pockets with chopped cucumber and tomato for a Mediterranean style lunch. Add them to grain bowls with roasted vegetables and a drizzle of the avocado sauce. For an elegant appetizer, skewer each ball with a decorative toothpick and serve alongside the sauce for dipping at your next gathering. My personal favorite is serving them over a bed of zucchini noodles tossed with a light lemon olive oil dressing.

Kid Friendly Adaptations

Getting children to enjoy salmon can sometimes be challenging, but these salmon balls have been a game changer in my household. For pickier eaters, try making the balls smaller more like mini bites and call them salmon nuggets. You can also slightly increase the breadcrumbs for a milder fish flavor. The creamy avocado sauce works wonderfully as a fun dipping station that gives kids control over their meal. My children actually help make these now, rolling the balls and feeling proud of their contribution to dinner.

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

Enjoy this simple yet flavorful recipe for a stress free dinner that everyone will love!

Frequently Asked Questions

→ Can I make this dish gluten-free?

Yes, replace the breadcrumbs with almond flour for a gluten-free version of the salmon balls.

→ What’s the best way to store leftovers?

Store leftover salmon balls and sauce separately in airtight containers in the refrigerator for up to 3 days.

→ Can I bake the salmon balls instead of grilling?

Yes, bake them in a preheated 375°F (190°C) oven for 15-20 minutes, turning halfway through for even cooking.

→ Can I use sour cream instead of Greek yogurt?

Yes, sour cream works well if you prefer a richer, tangier sauce.

→ What other herbs can I use in place of cilantro?

If you’re not a fan of cilantro, fresh dill or chives are great alternatives for the sauce and salmon mixture.

Salmon Balls with Creamy Avocado Sauce

Tender salmon balls served with creamy avocado cilantro sauce make a flavorful and healthy dinner option.

Prep Time
20 Minutes
Cook Time
20 Minutes
Total Time
40 Minutes
By: Mina


Difficulty: Intermediate

Cuisine: International

Yield: 4 Servings (12-14 salmon balls)

Dietary: ~

Ingredients

→ For the Salmon Balls

01 1 lb (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 grilling

→ For the Creamy Avocado Cilantro Sauce

11 1 ripe avocado
12 1/4 cup fresh cilantro, chopped
13 1/4 cup Greek yogurt or sour cream for a richer texture
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 it in a food processor until coarsely minced. In a large mixing bowl, combine the minced salmon, parsley, cilantro, breadcrumbs, egg, garlic, smoked paprika, lemon zest, salt, and pepper. Stir thoroughly until all ingredients are well incorporated.

Step 02

Take small portions of the mixture and roll them into balls, approximately 2 inches in diameter. This should yield about 12-14 balls depending on size.

Step 03

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

Step 04

Combine the avocado, cilantro, Greek yogurt, lime juice, garlic, salt, and pepper in a food processor. Blend until smooth and creamy. Adjust seasoning as needed by adding more salt or lime juice.

Step 05

Serve the salmon balls with the avocado cilantro sauce, either drizzled on top or as a dipping sauce on the side. Enjoy immediately or refrigerate leftovers.

Notes

  1. Breadcrumbs can be substituted with almond flour for a gluten-free option.
  2. For a creamier texture, sour cream can replace Greek yogurt in the sauce.

Tools You'll Need

  • Food processor
  • Large mixing bowl
  • Large skillet or grill pan

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish (salmon)
  • Contains dairy (Greek yogurt or sour cream)
  • Contains eggs

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: 20.3 g
  • Total Carbohydrate: 12.5 g
  • Protein: 22.7 g