Dive into a nourishing bowl of **Heart-Healthy Fish Ball Soup**, a flavorful and wholesome dish that’s perfect for those seeking a nutritious meal without compromising on taste. Made with tender, protein-packed fish balls crafted from fresh white fish fillets, garlic, and ginger, this light yet satisfying soup is simmered in a low-sodium vegetable broth infused with the vibrant flavors of green onions, bok choy, and carrots. With a finishing touch of fresh cilantro and a spritz of lime, this recipe delivers a delightful balance of savory and citrusy notes. Ready in under an hour, this easy-to-make soup is low in sodium, heart-smart, and packed with vitamins—a great go-to for weeknight dinners or cozy lunches.
Begin by preparing the fish balls. In a food processor, combine the white fish fillets, egg white, minced garlic, grated ginger, and one of the chopped green onions.
Pulse until the mixture becomes smooth and forms a paste-like consistency. Add the fish sauce and white pepper, then pulse again to incorporate.
Wet your hands with water to prevent sticking and shape the fish mixture into small balls, about 1 inch in diameter. You should have around 16-20 fish balls. Set them aside on a plate.
Heat the olive oil in a large pot over medium heat. Once hot, add the remaining green onions and sauté for about 2 minutes until fragrant.
Add the vegetable stock and bring it to a gentle simmer.
Once the stock is simmering, carefully drop in the fish balls, one at a time. Let them cook for about 10 minutes, or until they float to the surface and are cooked through.
Add the thinly sliced carrot and chopped bok choy to the pot. Cook for an additional 5 minutes until the vegetables are tender yet still slightly crisp.
Adjust the seasoning with salt to taste, keeping in mind the flavors should remain light.
Ladle the soup into bowls and garnish with fresh cilantro.
Serve hot with lime wedges on the side for squeezing over the soup just before eating.
Serving size | 2027.7 grams (2027.7g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 712 |
Total Fat 18.40g | 24% |
Saturated Fat 2.70g | 14% |
Polyunsaturated Fat 1.30g | |
Cholesterol 250mg | 83% |
Sodium 2854mg | 124% |
Total Carbohydrate 35.00g | 13% |
Dietary Fiber 9.10g | 33% |
Total Sugars 12.70g | |
Protein 101.90g | 204% |
Vitamin D 1000IU | 5000% |
Calcium 483mg | 37% |
Iron 6mg | 33% |
Potassium 3102mg | 66% |
Source of Calories