Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe

If you’re craving a dish that’s bursting with flavor, super healthy, and totally comforting, then you’re going to adore this Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe. I absolutely love how these salmon meatballs turn out tender and juicy, and the creamy avocado sauce takes it to the next level of fresh deliciousness. Trust me, once you try this, it’ll probably become a staple in your meal rotation.

❤️

Why You’ll Love This Recipe

  • Simply Delicious: The salmon stays moist, and the meatballs have the perfect texture thanks to zucchini and coconut flour.
  • Versatile and Diet-Friendly: This recipe fits Paleo, Whole30, AIP, and Keto lifestyles without sacrificing taste.
  • Fresh & Creamy Sauce: The avocado green goddess sauce is a game changer—bright, herby, and cooling alongside warm meatballs.
  • Easy to Make: From prepping to baking, this comes together quickly, perfect for busy weeknights or meal prep.

Ingredients You’ll Need

This recipe uses a handful of simple, wholesome ingredients that mingle perfectly to create something both balanced and satisfying. When shopping, opt for fresh wild-caught sockeye salmon if you can — it makes a noticeable difference in flavor and texture!

  • Sockeye Salmon: Look for skinless, boneless fillets; wild-caught salmon has better flavor and nutrients.
  • Zucchini: Fresh zucchini adds moisture and lightness; peeling helps avoid extra water.
  • Coconut Flour: Acts as a binder and keeps the meatballs paleo and gluten-free.
  • Garlic Powder: Adds savory depth without overpowering the delicate salmon taste.
  • Onion Powder: Complements the garlic and adds subtle sweetness.
  • Sea Salt: Enhances all the natural flavors; I always prefer fine sea salt for even seasoning.
  • Black Pepper: Adds a little bite; omit if you’re following the AIP diet.
  • Avocado Oil: Keeps the meatballs moist and is perfect for paleo-friendly cooking.
  • Avocado (for sauce): Ripe and creamy for a luscious texture.
  • Fresh Parsley: Bright, herbal notes that elevate the sauce.
  • Fresh Basil: Sweet and aromatic, creating a vibrant green goddess flavor.
  • Olive Oil: Smooth and fruity, important for the sauce’s consistency.
  • Lemon Juice: Adds a zesty freshness to balance the richness.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love to tweak recipes based on the season or what’s in my pantry. Feel free to customize these salmon meatballs so they feel truly yours — there’s plenty of room to make this recipe your own.

  • Add Fresh Dill or Chives: I sometimes mix these fresh herbs into the meatballs for an extra herbal kick that pairs wonderfully with salmon.
  • Swap Coconut Flour for Almond Flour: If you aren’t strictly AIP, almond flour works well and adds a tender crumb to the meatballs.
  • Use Different Leafy Greens in Sauce: Try swapping basil or parsley with cilantro or mint for a fresh twist on the green goddess sauce.
  • Make It Spicy: Add a pinch of crushed red pepper flakes to the salmon mixture if you love a little heat (my family goes crazy for this variation).

How to Make Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe

Step 1: Prep Your Zucchini and Salmon

Start by shredding or finely chopping your peeled zucchini in a food processor — this helps keep the meatballs moist without being watery. Once shredded, I use a clean cheesecloth or a few paper towels to squeeze out extra moisture; this step really helps your meatballs hold together. Next, check the salmon carefully for any pin bones and remove them. Then pulse the salmon in your food processor until it’s coarsely ground. This texture is perfect because it makes the meatballs tender but still hearty.

Step 2: Mix Everything Together and Shape Meatballs

In a large bowl, combine the ground salmon, zucchini, coconut flour, garlic and onion powders, salt, pepper (or omit for AIP), and avocado oil. Mix it all together until well combined — I like to use my hands here to get everything evenly distributed. Then roll the mixture into meatballs about the size of a golf ball and place them on a parchment-lined baking sheet. This size cooks evenly and fits perfectly on a fork or skewer.

Step 3: Bake Until Perfectly Juicy

Pop your meatballs in a 350°F oven and bake for 15-18 minutes. You want them cooked through but still moist inside. I usually check by gently pressing one to see if it springs back — that’s a good sign they’re ready. Overbaking dries salmon out, so keep a close eye near the end of cooking.

Step 4: Whip Up that Avocado Green Goddess Sauce

While your meatballs bake, blend the ripe avocado, fresh parsley, basil, olive oil, lemon juice, and sea salt in a high-speed blender until completely smooth and creamy. This sauce is so fresh and vibrant — it pairs perfectly with the richness of the salmon. If you want a thinner consistency, just add a splash of water or extra lemon juice to your liking.

Step 5: Serve and Devour!

Plate your warm salmon meatballs alongside a generous drizzle or dollop of the creamy green goddess sauce. I love serving them right away so the contrast between the warm meatballs and cool sauce can shine. You’ll find this combo irresistible!

👨‍🍳

Pro Tips for Making Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe

  • Don’t Skip Squeezing the Zucchini: I learned the hard way that excess water can make meatballs too soft and prone to falling apart.
  • Use a Food Processor for Uniform Texture: It saves time and ensures the salmon and zucchini blend well for cohesive meatballs.
  • Watch Baking Time Closely: Slightly underbaking keeps the meatballs moist, and they’ll finish cooking once out of the oven.
  • Keep Sauce Fresh: Prepare the avocado sauce just before serving to avoid browning and keep the flavors bright.

How to Serve Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe

Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe - Recipe Image

Garnishes

I usually sprinkle a few extra chopped fresh herbs like parsley or basil on top — it adds a burst of color and that fresh garden flavor that meshes so well with the salmon and sauce.

Side Dishes

This recipe pairs beautifully with simple sides like roasted asparagus, zucchini noodles, or a crisp mixed green salad. If you want something heartier, cauliflower rice or a lightly sautéed kale salad works wonders.

Creative Ways to Present

For special occasions, I love serving these meatballs on skewers with little lemon wedges and extra green goddess sauce on the side. They look beautiful as bite-sized appetizers at parties too!

Make Ahead and Storage

Storing Leftovers

Leftover salmon meatballs store nicely in an airtight container in the fridge for up to 3 days. Just keep the avocado green goddess sauce separate as it can brown quickly.

Freezing

I’ve frozen baked salmon meatballs successfully by placing them in a single layer on a baking sheet first, letting them freeze solid, then transferring them to a freezer-safe bag. They’ll keep for up to 2 months and reheat well.

Reheating

To reheat, I pop the meatballs in a 350°F oven for about 10 minutes or gently warm them in a skillet with a touch of oil. Avoid microwaving to keep the texture intact. Add fresh sauce after reheating for best flavor.

FAQs

  1. Can I make these salmon meatballs without a food processor?

    Yes! If you don’t have a food processor, finely chop the zucchini and salmon as best as you can by hand. It might be a bit more rustic and take longer, but the meatballs will still be delicious.

  2. What if I don’t have coconut flour?

    You can substitute almond flour if you’re not following strict AIP, or try cassava flour for a similar paleo-friendly option. Just keep in mind that the texture may vary slightly.

  3. Is this recipe suitable for meal prep?

    Absolutely! These meatballs store well in the fridge and freezer, making them perfect for a quick, protein-packed meal throughout the week.

  4. Can I use other fish instead of salmon?

    You can, but salmon is preferred because of its fat content and flavor. White fish like cod or halibut can be used, but you may need to adjust cooking time and add additional fat for moisture.

  5. How spicy is the avocado green goddess sauce?

    The sauce is mild and creamy with bright herbal notes—there’s no heat, so it’s kid-friendly and pairs well with a variety of dishes.

Final Thoughts

This Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe has become one of my go-to comfort meals that feels special yet is incredibly easy to make. I used to shy away from cooking fish because it seemed tricky, but these meatballs made me realize salmon is super approachable and 100% delicious when prepared right. I hope you enjoy making and sharing this recipe as much as my family and I do—it’s a true crowd-pleaser that keeps everyone asking for seconds!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe

Baked Salmon Meatballs with Avocado Green Goddess Sauce (Paleo, Whole30, AIP & Keto) Recipe

5 from 64 reviews
  • Author: Jessica
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Paleo

Description

These Baked Salmon Meatballs with Avocado Green Goddess sauce are a delightful, nutrient-packed dish perfect for paleo, Whole30, AIP, and keto diets. Made with fresh sockeye salmon, zucchini, and aromatic spices, these meatballs are baked to perfection and paired with a creamy, herbaceous avocado sauce made from fresh basil, parsley, and lemon juice. This recipe is easy to prepare, gluten-free, and full of healthy fats and protein, making it a perfect light lunch or dinner option.


Ingredients

For the salmon meatballs

  • 16 oz sockeye salmon, skin removed
  • 1 cup zucchini, peeled and chopped (about 1 small zucchini)
  • ¼ cup coconut flour
  • 2 tsp garlic powder
  • 2 tsp onion powder
  • ¾ tsp sea salt
  • ½ tsp black pepper (omit for AIP)
  • 3 tbsp avocado oil

For the avocado green goddess (optional)

  • 1 medium avocado
  • ½ cup fresh parsley
  • ½ cup fresh basil
  • ⅓ cup olive oil
  • 2 tbsp lemon juice
  • ½ tsp sea salt


Instructions

  1. Preheat Oven: Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper to prepare for baking the meatballs.
  2. Prepare Zucchini: Using a food processor, finely chop the peeled and chopped zucchini. Then, place the zucchini in a cheesecloth or paper towel and squeeze out excess moisture to avoid soggy meatballs. Set this aside in a large mixing bowl.
  3. Process Salmon: Carefully check the salmon for any pin bones and remove them. Then, process the salmon in the same food processor until it reaches a ground consistency.
  4. Mix Ingredients: Combine the ground salmon with the squeezed zucchini and add the coconut flour, garlic powder, onion powder, sea salt, black pepper (if using), and avocado oil. Mix thoroughly until all ingredients are well incorporated.
  5. Form Meatballs: Roll the salmon mixture into evenly sized meatballs and place them spaced out on the prepared baking sheet.
  6. Bake Meatballs: Bake the meatballs in the preheated oven for 15-18 minutes or until they are cooked through and firm to the touch.
  7. Make Avocado Green Goddess Sauce: While the meatballs bake, prepare the sauce by combining the avocado, fresh parsley, fresh basil, olive oil, lemon juice, and sea salt in a high-speed blender. Blend everything together until smooth and creamy.
  8. Serve: Serve the warm salmon meatballs drizzled or dipped in the avocado green goddess sauce. Enjoy immediately for best flavor and texture.

Notes

  • All nutrition facts are an estimation and not exact.
  • The photos and written content of this recipe are copyright protected and cannot be copied or shared without permission.
  • If you want to feature a photo or share this recipe, please link back to the original recipe instead of copying content.
  • Omit black pepper for autoimmune protocol (AIP) compliance.

Nutrition

  • Serving Size: 1 serving (about 4 meatballs with sauce)
  • Calories: 320
  • Sugar: 2g
  • Sodium: 450mg
  • Fat: 22g
  • Saturated Fat: 4g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 75mg