Elevate your meal prep routine with these Whole30 Savory Fish Meatballs, a nourishing and flavorful dish that’s both gluten-free and paleo-friendly. Made with tender white fish fillets, almond flour, fresh parsley, and a hint of zesty lemon, these meatballs are packed with clean, wholesome ingredients. A quick sear in olive oil creates a golden crust, followed by a brief bake for perfectly cooked, juicy bites. Seasoned with garlic, onion, and a touch of black pepper, these protein-rich meatballs are brimming with flavor and perfect for those adhering to Whole30 guidelines. Serve them warm with a side of mixed greens or pair with your favorite Whole30-approved sauce for a satisfying meal that’s as healthy as it is delicious. A great option for weeknight dinners or meal prep, ready in just 30 minutes!
Preheat your oven to 200°C (400°F) and prepare a baking sheet by lining it with parchment paper.
Place the white fish fillets in a food processor. Pulse until the fish is finely chopped but not pureed.
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.
With damp hands, form the mixture into meatballs approximately 1.5 inches in diameter. You should get around 12-16 meatballs.
Heat the olive oil in a large skillet over medium heat. Add the fish meatballs in batches, being careful not to overcrowd the pan.
Fry the meatballs for about 3 minutes on each side, or until they develop a golden-brown crust.
Transfer the seared meatballs to the prepared baking sheet.
Bake in the preheated oven for 8-10 minutes, or until the meatballs are fully cooked through and firm to the touch.
Remove the meatballs from the oven and allow them to cool slightly before serving.
Serve warm with a side of mixed greens or alongside your favorite Whole30-approved dipping sauce.
Calories |
1059 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 67.8 g | 87% | |
| Saturated Fat | 8.4 g | 42% | |
| Polyunsaturated Fat | 2.0 g | ||
| Cholesterol | 420 mg | 140% | |
| Sodium | 2722 mg | 118% | |
| Total Carbohydrate | 25.3 g | 9% | |
| Dietary Fiber | 9.0 g | 32% | |
| Total Sugars | 5.6 g | ||
| Protein | 93.9 g | 188% | |
| Vitamin D | 21.3 mcg | 107% | |
| Calcium | 275 mg | 21% | |
| Iron | 5.8 mg | 32% | |
| Potassium | 1568 mg | 33% | |
*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.