Pin it
Salmon Meatballs with Creamy Avocado Sauce are what I make when I want salmon to feel a little more fun than a fillet. The meatballs bake up tender and lightly browned, with bits of cilantro and garlic tucked through each bite.
The avocado sauce is cool, tangy, and smoky enough to wake up the salmon without covering it. Serve them over greens, rice, or warm tortillas, or set them out as a sturdy appetizer with extra sauce on the side.
Fresh Salmon, Cool Sauce
Start with skinless salmon that smells clean and mild. A ripe Hass avocado, fresh lime, and Greek yogurt make the sauce creamy without heavy cream.
- Fresh salmon. The main ingredient, pulsed into small pieces so the meatballs stay juicy and light.
- Panko breadcrumbs. Absorbs moisture and helps the meatballs hold their shape as they bake.
- Egg white. Binds the mixture without making it heavy.
- Grated onion. Adds moisture and mild sweetness through the salmon.
- Garlic and cilantro. Bring freshness and a savory edge to both the meatballs and sauce.
- Smoked paprika and oregano. Give the salmon a warm, lightly smoky flavor.
- Avocado. Blends into a thick, silky sauce that clings to the meatballs.
- Greek yogurt and lime. Add tang and loosen the avocado into a spoonable sauce.
- Chipotle powder. Adds gentle heat and smoke. Use less if you are cooking for kids.
Shape, Bake, Blend
- Prep the pan. Heat the oven to 400°F and line a baking sheet with parchment. Lightly oil the parchment so the salmon meatballs release cleanly.
- Pulse the salmon. Add salmon chunks to a food processor and pulse just until finely chopped. Stop before it turns smooth.
- Mix the meatballs. Stir the salmon with panko, egg white, onion, garlic, cilantro, smoked paprika, oregano, salt, and pepper until evenly combined.
- Portion and roll. Scoop 2-tablespoon portions and roll with damp hands. Set them on the baking sheet with a little space between each one.
- Bake until tender. Bake for 12-15 minutes, until firm and cooked through. The centers should reach 145°F according to the FDA seafood-safety guide.
- Blend the sauce. Blend avocado, Greek yogurt, lime juice, cilantro, garlic, water, chipotle, salt, and pepper until smooth. Spoon it over the warm meatballs or serve it on the side.
Keep The Salmon Tender
The biggest mistake is processing the salmon too far. You want tiny chopped pieces, not a sticky puree. A little texture keeps the meatballs moist and gives them a better bite. If your food processor is strong, use short pulses and scrape the bowl once or twice.
Damp hands make rolling easier because the mixture is naturally tacky. If it still feels too soft, chill it for 10 minutes before shaping. For another seafood dinner built around creamy texture, try baked salmon with creamy spinach sauce next.
Sauce That Stays Bright
Avocado sauce can taste flat if it is missing enough acid. Add the lime juice first, then blend and taste before adding more salt. The Greek yogurt gives it body, while a splash of water keeps it pourable. If your avocado is very large, you may need an extra spoonful of yogurt or another squeeze of lime.
Chipotle powder is small but useful here. It gives the creamy avocado sauce a smoky finish that works with the rich salmon. If you like a sharper green sauce, borrow the jalapeno idea from this avocado jalapeno creamy dip and blend in a few slices.
Easy Serving Ideas
For dinner, I like these salmon meatballs over warm rice with cucumber, radishes, and extra lime. They also work over salad greens, especially with tomato and a little red onion. If you want a lighter salmon and avocado plate, this salmon avocado mixed greens recipe is a good match.
For appetizers, make the meatballs a touch smaller and bake them for the lower end of the time range. Put the sauce in a bowl and scatter cilantro over the platter right before serving.
Swaps That Make Sense
Regular panko, whole wheat panko, or gluten-free panko all work. If you do not like cilantro, use parsley and add a little extra lime to the sauce. A whole egg makes the meatballs slightly firmer, which can help if you are using canned salmon.
You can also change the flavor direction. Add lemon zest and dill for a fresher style, or cumin and chili powder for more warmth. If meatballs are a regular dinner in your house, these Greek chicken meatballs with tzatziki follow the same sauce-on-the-side idea.
Make Ahead And Reheat
You can mix and shape the salmon meatballs up to 8 hours ahead. Keep them covered in the fridge, then bake straight from cold and add 1-2 minutes if needed. The avocado sauce is best the day it is made, but it will hold overnight if you press plastic wrap directly onto the surface.
Reheat the meatballs gently in a 300°F oven for about 8 minutes. The microwave works, but use short bursts so the salmon does not turn tough.
Summary
These salmon meatballs are best served warm with plenty of creamy avocado sauce, lime, and fresh herbs.
FAQs
- Can I make salmon meatballs with canned salmon?
Fresh salmon gives the best tender texture because it binds into the meatball mixture without turning dry. Canned salmon can work in a pinch, but drain it very well, remove any large bones or skin, and use one whole egg instead of just an egg white to help it hold together.
- How do I keep salmon meatballs from falling apart?
Chill the mixture for 10 minutes if it feels loose, and use a small scoop so the meatballs are evenly packed. Do not puree the salmon into a paste. Short pulses leave tiny pieces that bind better and cook more tender.
- Can I make this recipe gluten-free?
Yes. Use certified gluten-free panko or crushed gluten-free crackers in the same amount. The rest of the recipe is naturally gluten-free as long as your seasonings and yogurt are labeled gluten-free.
- How long do leftovers keep?
Store cooked salmon meatballs in an airtight container for up to 3 days in the fridge. Keep the avocado sauce in a separate container with plastic wrap pressed directly on the surface to slow browning.
- What can I serve with salmon meatballs?
They are great over rice, quinoa, mixed greens, or tucked into pita with cucumber and tomato. For a party, serve them on a platter with lime wedges and a bowl of avocado sauce for dipping.
- Can I cook salmon meatballs in an air fryer?
Yes. Lightly oil the basket and cook at 375°F for about 8-10 minutes, turning once. Check that the centers are cooked through and the outside is lightly browned.