These salmon balls are crispy on the outside, tender on the inside, and served with a creamy avocado sauce that’s both tangy and smooth. I love how they balance rich flavor with wholesome ingredients, making them a go-to for a healthy and satisfying dinner.
Why You’ll Love This Recipe
I find this recipe ideal for busy weeknights or meal prep. The salmon balls are packed with protein and herbs, while the avocado sauce adds healthy fats and a refreshing creaminess. It’s a great way to enjoy seafood in a fun, bite-sized format that’s also kid-friendly and perfect for dipping.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 lb fresh salmon fillets, skinless and boneless
1/2 cup breadcrumbs (preferably whole wheat)
1/4 cup fresh parsley, chopped
1 egg
1 tablespoon Dijon mustard
2 cloves garlic, minced
1 tablespoon lemon juice
Salt and pepper to taste
1 tablespoon olive oil (for frying)
For the Creamy Avocado Sauce:
1 ripe avocado, peeled and pitted
2 tablespoons Greek yogurt
1 tablespoon lime juice
1/2 teaspoon garlic powder
Salt and pepper to taste
Water (to thin the sauce if necessary)
Directions
I start by preheating the oven to 375°F (190°C).
I cut the salmon into small chunks and pulse them in a food processor until finely chopped—being careful not to puree.
In a mixing bowl, I combine the chopped salmon with breadcrumbs, parsley, garlic, egg, mustard, lemon juice, salt, and pepper.
Then, I shape the mixture into 1-inch balls and set them on a parchment-lined baking sheet.
I heat olive oil in a skillet and fry the balls for 3–4 minutes per side until golden brown.
After frying, I transfer them back to the baking sheet and bake for 10 more minutes to make sure they’re fully cooked.
While they bake, I prepare the sauce by blending avocado, Greek yogurt, lime juice, garlic powder, salt, and pepper until smooth. I add a little water if I want it thinner.
I serve the salmon balls warm with the creamy avocado sauce on the side.
Servings and timing
This recipe makes 4 servings and takes about 35 minutes total, including 15 minutes of prep time and 20 minutes of cooking. Each serving contains approximately 280 kcal.
Variations
I sometimes swap breadcrumbs with almond flour to make it low-carb or gluten-free.
Adding finely chopped spinach or kale boosts the nutrition.
If I want a spicy kick, I mix in red pepper flakes or a dash of hot sauce into the salmon mixture.
For a dairy-free version of the sauce, I replace Greek yogurt with coconut yogurt or omit it entirely for a purer avocado blend.
Storage/Reheating
I store leftover salmon balls in an airtight container in the fridge for up to 3 days. For longer storage, I freeze them in a single layer before transferring to a freezer bag. I reheat them in a 350°F oven or air fryer for about 10 minutes until heated through. The avocado sauce is best fresh, but I keep it in the fridge for up to 2 days with the surface covered tightly to prevent browning.
Related Recipes:
FAQs
How do I know when the salmon balls are fully cooked?
I check that the internal temperature reaches 145°F and the center is firm and opaque. Baking them after frying ensures thorough cooking.
Can I use canned salmon instead of fresh?
Yes, I can use canned salmon, but I make sure to drain it well and remove any bones or skin for the best texture.
Is the avocado sauce spicy?
No, it’s mild and creamy. If I want heat, I add a pinch of cayenne or some jalapeño slices.
Can I make the salmon mixture in advance?
Absolutely. I often mix the ingredients and shape the balls a day ahead. I keep them covered in the fridge until ready to cook.
What can I serve with these salmon balls?
I like pairing them with a fresh green salad, roasted veggies, or quinoa for a full meal.
Conclusion
These salmon balls with creamy avocado sauce are one of my favorite quick and healthy dinners. They’re delicious, versatile, and simple to make. Whether I’m serving them as appetizers, a main course, or meal prepping for the week, they always hit the spot.
📖 Recipe:
Print
Salmon Balls with Creamy Avocado Sauce
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Low Fat
Description
These salmon balls are crispy on the outside, tender on the inside, and paired with a creamy avocado sauce that’s both tangy and smooth—perfect for a healthy and satisfying meal.
Ingredients
1 lb fresh salmon fillets, skinless and boneless
1/2 cup breadcrumbs (preferably whole wheat)
1/4 cup fresh parsley, chopped
2 cloves garlic, minced
1 egg
1 tablespoon Dijon mustard
1 tablespoon lemon juice
Salt and pepper to taste
1 tablespoon olive oil (for frying)
For the Creamy Avocado Sauce:
1 ripe avocado, peeled and pitted
2 tablespoons Greek yogurt
1 tablespoon lime juice
1/2 teaspoon garlic powder
Salt and pepper to taste
Water (to thin the sauce if necessary)
Instructions
- Preheat oven to 375°F (190°C).
- Cut salmon into small chunks and pulse in a food processor until finely chopped.
- In a bowl, combine salmon, breadcrumbs, parsley, garlic, egg, mustard, lemon juice, salt, and pepper.
- Shape the mixture into 1-inch balls and place on a parchment-lined baking sheet.
- Heat olive oil in a skillet and fry the salmon balls for 3–4 minutes per side until golden brown.
- Transfer the salmon balls back to the baking sheet and bake for 10 minutes.
- In a blender, combine avocado, Greek yogurt, lime juice, garlic powder, salt, and pepper. Blend until smooth, adding water to reach desired consistency.
- Serve salmon balls warm with avocado sauce on the side.
Notes
Substitute breadcrumbs with almond flour for a low-carb or gluten-free option.
Add chopped spinach or kale for extra nutrition.
Include red pepper flakes or hot sauce for a spicy twist.
Use coconut yogurt for a dairy-free sauce alternative.
Store salmon balls in fridge up to 3 days or freeze for longer storage.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Frying and Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 1g
- Sodium: 280mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 70mg