These salmon balls are a fun and tasty treat! They are made with fresh salmon mixed with herbs and spices, then cooked until crispy. The creamy avocado sauce adds a rich touch.
Honestly, I could eat these little bites all day! They are perfect as a snack or a party appetizer. Just dip them in the sauce and enjoy the creamy goodness. Yum!
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets are the star here. If fresh isn’t available, you can use canned salmon, just be sure to drain it well. For a twist, you could also try tuna or trout.
Green Onions: They add a fresh crunch. If you don’t have them, finely chop regular onions or shallots for a similar effect.
Dill: Fresh dill gives a nice flavor, but if you don’t have it on hand, feel free to use dried dill (use about 1/3 of the amount) or parsley for a different herbaceous touch.
Panko Breadcrumbs: These create a light and crispy texture. If you’re looking for a gluten-free option, use crushed gluten-free crackers or omit them entirely for a softer ball.
Greek Yogurt: This adds creaminess to the sauce, but sour cream will work great too. You can also use a dairy-free yogurt if you need a dairy-free option.
How Do I Cook Salmon Balls Perfectly?
Cooking the salmon balls just right is vital to get that crispy outside and tender inside. Here are some helpful tips:
- Heat the oil properly: Make sure the oil is hot enough before adding the salmon balls. This helps to create that crispy crust. You can test it by dropping a tiny bit of the mixture into the pan; if it sizzles, you’re good to go!
- Don’t overcrowd the pan: Cook in batches if needed. If too many balls are in the pan, they will steam instead of fry, leading to sogginess.
- Monitor cooking time: Keep an eye on them, turning halfway through, for even browning. You want about 3-4 minutes on each side until they’re golden brown.
- Cooling: After cooking, let them rest on a paper towel. This keeps them from becoming oily while removing excess grease.
With these tips, you’re bound to make delicious salmon balls that shine in taste and texture! Enjoy your cooking experience!

Salmon Balls With Creamy Avocado Sauce
Ingredients You’ll Need:
For the Salmon Balls:
- 1 lb (450g) fresh salmon fillet, skin removed and chopped finely or ground
- 1/4 cup finely chopped green onions (scallions)
- 1/4 cup fresh chopped dill
- 1 clove garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil (for frying)
- 1 egg, beaten
- 1/4 cup panko breadcrumbs (optional, for binding)
For the Creamy Avocado Sauce:
- 1 ripe avocado, peeled and pitted
- 1/2 cup Greek yogurt or sour cream
- 1 tablespoon fresh lemon juice
- 1 tablespoon fresh chopped dill
- 1 tablespoon fresh chopped green onions
- Salt and pepper, to taste
- 1-2 tablespoons water or milk (to thin the sauce if needed)
How Much Time Will You Need?
This recipe takes about 15 minutes of prep time, plus around 10-15 minutes for cooking. Overall, you can have delicious salmon balls ready in about 30 minutes!
Step-by-Step Instructions:
1. Prepare the Salmon Mixture:
In a large bowl, combine the finely chopped salmon, green onions, dill, minced garlic, salt, pepper, beaten egg, and panko breadcrumbs (if using). Mix everything together until well combined and the mixture holds together when squeezed. This ensures all the flavors are blended nicely!
2. Form the Salmon Balls:
With clean hands, take small portions of the salmon mixture and shape them into balls, about 1.5 inches in diameter. Place them on a plate or tray, and continue until all the mixture is shaped. This step is fun and gets your hands a little messy!
3. Cook the Salmon Balls:
Heat the olive oil in a large skillet over medium heat. Once the oil is hot, carefully add the salmon balls in batches, making sure not to overcrowd the pan. Cook for about 3-4 minutes on each side, or until they turn golden brown. Once cooked through, remove them and place on a paper towel-lined plate to absorb any excess oil.
4. Make the Creamy Avocado Sauce:
In a blender or food processor, add the avocado, Greek yogurt (or sour cream), lemon juice, dill, green onions, salt, and pepper. Blend until smooth and creamy. If the mixture is too thick, add a tablespoon of water or milk at a time until your desired consistency is reached! This sauce is creamy perfection!
5. Serve:
Carefully arrange the cooked salmon balls on a serving plate. Drizzle them generously with the creamy avocado sauce. You can add a garnish of extra chopped dill and green onions for a pop of color. Serve with some lemon wedges for an extra zing, if you like!
Enjoy these flavorful salmon balls paired with the cool, creamy avocado sauce for a delightful appetizer or light meal!
Can I Use Canned Salmon Instead of Fresh Salmon?
Absolutely! Canned salmon is a convenient option. Just be sure to drain it well and break it up into smaller pieces before mixing it with the other ingredients. This will help maintain the right texture for the salmon balls.
Can I Bake the Salmon Balls Instead of Frying?
Yes, you can bake them! Preheat your oven to 400°F (200°C) and place the salmon balls on a parchment-lined baking sheet. Bake for about 15-20 minutes or until they are cooked through and slightly golden, turning them halfway for even cooking.
How Should I Store Leftovers?
Store leftover salmon balls in an airtight container in the refrigerator for up to 2 days. To reheat, warm them in the oven at 350°F (175°C) for about 10 minutes until heated through. The oven helps retain their crispiness compared to microwaving.
Can I Make the Sauce Ahead of Time?
Definitely! You can prepare the creamy avocado sauce a day in advance. Just store it in an airtight container and cover the surface with plastic wrap to prevent browning. Give it a little stir before serving, and add a splash of water or milk if needed for consistency.
