Warm, nourishing, and Whole30-friendly, this Fish Ball Soup is a wholesome twist on a comforting classic! Bursting with vibrant flavors, this recipe features tender homemade fish balls crafted from white fish fillets, coconut flour, and a hint of aromatics like garlic and onion powder. Simmered in a rich chicken broth infused with fresh ginger, carrots, celery, and a splash of coconut aminos, this soup delivers both protein and vegetables in every spoonful. Ready in under an hour, it's perfect for a hearty weeknight meal or a meal prep staple. Garnish with fresh cilantro and a squeeze of lime for a bright, zesty finish. Paleo, gluten-free, dairy-free, and packed with clean, feel-good ingredients, this Whole30 Fish Ball Soup will become your go-to for a comforting and healthy bowl of goodness!
Begin by preparing the fish balls. Cut the white fish fillets into small pieces and place them in a food processor.
Add the egg, coconut flour, garlic powder, onion powder, sea salt, and black pepper to the food processor.
Pulse the ingredients together until well combined and a paste-like consistency is achieved.
With wet hands, form the mixture into small balls, about 1 inch in diameter, and set aside.
Next, prepare the vegetables for the soup. Peel and slice the carrots into thin rounds.
Chop the celery stalks into small pieces, and dice the onion.
Peel and grate the ginger.
In a large pot, bring the chicken broth to a boil over medium-high heat.
Add the prepared carrots, celery, onion, and grated ginger to the pot.
Reduce the heat to low and let the vegetables simmer for about 5 minutes.
Carefully add the fish balls to the simmering broth and cook for 10-12 minutes, or until the fish balls are cooked through and firm.
Stir in the coconut aminos and let the soup simmer for another 5 minutes.
Adjust seasoning with additional salt and pepper if necessary.
Ladle the soup into bowls, garnish with freshly chopped cilantro, and serve with lime wedges on the side.
Enjoy your Whole30 Fish Ball Soup hot!
Calories |
936 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 18.6 g | 24% | |
| Saturated Fat | 5.8 g | 29% | |
| Polyunsaturated Fat | 2.0 g | ||
| Cholesterol | 470 mg | 156% | |
| Sodium | 5783 mg | 251% | |
| Total Carbohydrate | 61.6 g | 22% | |
| Dietary Fiber | 16.3 g | 58% | |
| Total Sugars | 23.3 g | ||
| Protein | 128.6 g | 257% | |
| Vitamin D | 26.3 mcg | 132% | |
| Calcium | 360 mg | 28% | |
| Iron | 9.1 mg | 51% | |
| Potassium | 3488 mg | 74% | |
*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.