Nutrition Facts for Whole30 savory fish meatballs

Whole30 Savory Fish Meatballs

Dive into the deliciously healthy world of Whole30 with these savory fish meatballs, a protein-packed alternative to traditional meatball recipes. Made with tender white fish fillets like cod or haddock, almond flour for a grain-free binder, and a dash of fresh parsley and bright lemon zest, these meatballs are bursting with savory Mediterranean-inspired flavors. Lightly pan-fried for a golden crust and oven-baked to perfection, they’re both crisp and tender without compromising their Whole30 compatibility. Ideal as an appetizer, main course, or meal prep option, these gluten-free and dairy-free fish meatballs pair beautifully with a fresh side salad or your favorite Whole30-approved dipping sauce for a satisfying, guilt-free dining experience. Perfect for weeknight dinners or impressing guests with a unique, wholesome dish!

Nutriscore Rating: 70/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Whole30 Savory Fish Meatballs
Prep Time:15 mins
Cook Time:15 mins
Total Time:30 mins
Servings: 4

Ingredients

  • 400 grams white fish fillets (such as cod or haddock)
  • 60 grams almond flour
  • 1 large egg
  • 15 grams fresh parsley, chopped
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 teaspoon lemon zest
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons olive oil (for frying)

Directions

Step 1

Preheat your oven to 200°C (400°F) and prepare a baking sheet by lining it with parchment paper.

Step 2

Place the white fish fillets in a food processor. Pulse until the fish is finely chopped but not pureed.

Step 3

In a large mixing bowl, combine the chopped fish, almond flour, egg, parsley, garlic, onion, lemon zest, salt, and black pepper. Use your hands or a wooden spoon to mix the ingredients until they are well combined.

Step 4

With damp hands, form the mixture into meatballs approximately 1.5 inches in diameter. You should get around 12-16 meatballs.

Step 5

Heat the olive oil in a large skillet over medium heat. Add the fish meatballs in batches, being careful not to overcrowd the pan.

Step 6

Fry the meatballs for about 3 minutes on each side, or until they develop a golden-brown crust.

Step 7

Transfer the seared meatballs to the prepared baking sheet.

Step 8

Bake in the preheated oven for 8-10 minutes, or until the meatballs are fully cooked through and firm to the touch.

Step 9

Remove the meatballs from the oven and allow them to cool slightly before serving.

Step 10

Serve warm with a side of mixed greens or alongside your favorite Whole30-approved dipping sauce.

Nutrition Facts

Serving size (646.1g)
Amount per serving % Daily Value*
Calories 1058.8
Total Fat 67.8g 0%
Saturated Fat 8.4g 0%
Polyunsaturated Fat 2.0g
Cholesterol 419.5mg 0%
Sodium 2722.0mg 0%
Total Carbohydrate 25.3g 0%
Dietary Fiber 9.0g 0%
Total Sugars 5.6g
Protein 93.9g 0%
Vitamin D 853.8IU 0%
Calcium 275.0mg 0%
Iron 5.8mg 0%
Potassium 1568.1mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 56.1%
Protein: 34.6%
Carbs: 9.3%