Salmon balls with creamy avocado sauce are a light, nutritious, and incredibly delicious dish that’s perfect for appetizers, snacks, or even a main course. These tender baked salmon balls are loaded with flavor from fresh herbs, lemon, and a touch of spice, then paired with a smooth and tangy avocado sauce that ties everything together beautifully. I first made this recipe when I was looking for a healthy seafood alternative to meatballs, and it quickly became a household favorite. The best part? They’re baked instead of fried—crispy on the outside, tender on the inside, and packed with omega-3 goodness. I once added a bit of dill and Greek yogurt to the sauce, and it made the flavors pop even more. Whether you’re serving them as party bites or over rice for a full meal, these salmon balls are as elegant as they are easy.
Why You’ll Love This Recipe
These salmon balls are flavorful, moist, and packed with healthy protein. The creamy avocado sauce adds richness without being heavy, creating a perfect balance of taste and texture. Since they’re baked, not fried, they’re lighter and guilt-free yet just as satisfying. This recipe is quick to make, full of fresh ingredients, and ideal for weeknight dinners, meal prep, or entertaining guests. Plus, the bright green avocado sauce gives a gourmet touch that makes this dish as beautiful as it is delicious.
Print
Salmon Balls with Creamy Avocado Sauce – Healthy, Flavorful, and Baked to Perfection
- Total Time: 33 minutes
- Yield: 16 salmon balls
Description
These Baked Salmon Balls with Creamy Avocado Sauce are flavorful, protein-packed bites made with tender salmon, herbs, and breadcrumbs — served with a smooth avocado-lime dipping sauce for a nutritious and delicious meal or appetizer.
Ingredients
- For the Salmon Balls:
- 1 pound cooked salmon (fresh or canned, flaked)
- 1 cup breadcrumbs (panko or regular)
- 1 large egg
- 2 tablespoons mayonnaise or Greek yogurt
- 1 tablespoon Dijon mustard
- 2 green onions, finely chopped
- 1 tablespoon lemon juice
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil (for brushing)
- For the Creamy Avocado Sauce:
- 1 ripe avocado
- 2 tablespoons Greek yogurt (or sour cream)
- 1 tablespoon lime juice
- 1 small clove garlic, minced
- 2 tablespoons fresh cilantro or parsley
- Salt and pepper to taste
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper and lightly grease it.
- In a large bowl, combine flaked salmon, breadcrumbs, egg, mayonnaise, mustard, green onions, lemon juice, garlic powder, salt, and pepper. Mix until well combined and holds together when pressed.
- Using your hands or a small scoop, form the mixture into 1-inch balls and place them on the prepared baking sheet.
- Brush or spray the tops with olive oil.
- Bake for 15–18 minutes, or until golden brown and firm to the touch.
- While the salmon balls bake, prepare the avocado sauce. In a blender or food processor, combine avocado, Greek yogurt, lime juice, garlic, cilantro, salt, and pepper. Blend until smooth and creamy. Adjust consistency with a splash of water if needed.
- Serve the warm salmon balls with the creamy avocado sauce for dipping or drizzling.
Notes
- Use canned salmon for a quick version — just drain well before mixing.
- For a crunchier texture, broil the salmon balls for 2 minutes at the end of baking.
- The avocado sauce can also be used as a spread for wraps, sandwiches, or grain bowls.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Category: Appetizer / Main Course
- Method: Baking
- Cuisine: American
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
For the Salmon Balls
Fresh or canned salmon – The star ingredient; provides healthy fats, protein, and a mild, rich flavor.
Breadcrumbs or panko – Helps bind the mixture and adds a light, crispy texture.
Egg – Acts as a binder to hold the salmon balls together.
Garlic (minced) – Adds depth and aromatic flavor.
Green onions – Provide freshness and a mild bite.
Lemon zest and juice – Brighten the flavor and complement the salmon beautifully.
Fresh parsley or dill – Adds freshness and a hint of herbaceous flavor.
Salt and black pepper – Essential for seasoning.
Olive oil spray – Helps crisp the outside during baking.
For the Creamy Avocado Sauce
Ripe avocado – The base of the sauce; creamy and full of healthy fats.
Greek yogurt – Adds tanginess and a smooth, velvety texture.
Lime or lemon juice – Balances the richness of the avocado.
Garlic – Adds flavor and depth.
Fresh cilantro or parsley – Gives the sauce a fresh, vibrant flavor.
Salt and pepper – To taste.
Directions
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and lightly spray with olive oil.
In a mixing bowl, combine salmon, breadcrumbs, egg, garlic, green onions, lemon zest, lemon juice, parsley, salt, and pepper. Mix gently until everything is well combined. Shape the mixture into small balls (about 1½ inches each) and place them evenly on the prepared baking sheet.
Lightly spray the tops with olive oil and bake for 15–18 minutes, or until golden brown and cooked through. For extra crispiness, broil for 1–2 minutes at the end.
While the salmon balls bake, prepare the avocado sauce. In a blender or food processor, combine avocado, Greek yogurt, lime juice, garlic, and cilantro. Blend until smooth. Taste and adjust seasoning with salt and pepper as needed. If it’s too thick, add a tablespoon of water for a creamier consistency.
Serve the warm salmon balls with a generous drizzle of creamy avocado sauce or serve the sauce on the side for dipping.
Essential Equipment
Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
- Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
- large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
- Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
- Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
- Cutting board – For prepping cabbage leaves and rolling them like a pro.
- 9×13-inch baking dish – Ideal size to fit your rolled cabbage leaves snugly and prevent them from unraveling.
- knife – A sharp, durable kitchen knife perfect for slicing, chopping, and dicing with ease.
- Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Servings and timing
This recipe serves 4 people (makes about 16–18 salmon balls).
Preparation time: 15 minutes
Baking time: 18 minutes
Total time: Approximately 35 minutes
Storage/reheating
Store leftover salmon balls in an airtight container in the refrigerator for up to 3 days. The avocado sauce should be kept separately and consumed within 2 days. Reheat the salmon balls in the oven or air fryer at 350°F (175°C) for 5–6 minutes to maintain crispiness. Avoid microwaving to keep the texture firm.

Variations and Customizations
Spicy Salmon Balls – Add red pepper flakes or a touch of sriracha to the mixture for a kick.
Asian-Inspired Twist – Mix in soy sauce, ginger, and sesame oil for a flavorful umami boost.
Cheesy Salmon Balls – Fold in shredded Parmesan or feta cheese for added creaminess.
Herb & Lemon Version – Use extra fresh dill and more lemon zest for a bright, refreshing flavor.
Low-Carb Option – Replace breadcrumbs with almond flour or crushed pork rinds.
Avocado Lime Dip – Add jalapeño to the sauce for a zesty, spicy touch.
Meal Prep Idea – Serve the salmon balls over quinoa or salad greens for a healthy lunch.
FAQs
Can I use canned salmon?
Yes, canned salmon works perfectly—just drain it well and remove any bones or skin.
Can I fry the salmon balls instead of baking?
Yes, shallow-fry them in olive oil for about 2–3 minutes per side until golden brown.
Can I make them ahead of time?
Absolutely! Prepare and refrigerate the formed salmon balls for up to 24 hours before baking.
Can I freeze salmon balls?
Yes, freeze baked or unbaked salmon balls for up to 2 months. Reheat in the oven when ready to serve.
Can I use another fish?
Yes, cooked tuna or white fish also works, though salmon gives the best flavor.
How do I keep the sauce green?
Add extra lime juice and store in an airtight container to slow oxidation.
What can I serve with these salmon balls?
They pair beautifully with rice, roasted veggies, or fresh salad.
Can I make the sauce dairy-free?
Yes, replace Greek yogurt with coconut yogurt or a vegan alternative.
Can I air fry the salmon balls?
Yes, air fry at 375°F (190°C) for 10–12 minutes until golden and crisp.
Are these gluten-free?
Yes, simply use gluten-free breadcrumbs or almond flour instead.
Conclusion
Salmon balls with creamy avocado sauce are a fresh, wholesome, and satisfying dish that’s as nutritious as it is delicious. The baked salmon balls are tender, flavorful, and perfectly complemented by the creamy, tangy avocado dip. This recipe is quick to prepare, full of protein and healthy fats, and ideal for everything from casual meals to elegant gatherings. Serve them as appetizers, in wraps, or over a salad—you’ll love how versatile and tasty they are. Once you try this combination, it’ll quickly become one of your go-to healthy favorites.