
Bone broth made from fish is one of those deeply nourishing kitchen projects that feels almost meditative once you get into the rhythm of it. Mild white fish bones — think halibut, cod, or snapper — produce a broth that's lighter and more delicate than its beef or chicken counterparts, with a clean, savory depth that works beautifully as a sipping broth or a base for soups, risottos, and sauces. The apple cider vinegar soak at the start is a quiet but important step, helping to pull minerals from the bones before the heat even kicks on. From there, aromatics like leek, fresh ginger, turmeric, and a bundle of thyme and parsley build layers of warmth and color without overwhelming the natural sweetness of the fish. Keeping the simmer low and slow — never a hard boil — is what keeps the broth silky and clear rather than cloudy or bitter. For anyone navigating a pork-free kitchen, this is a genuinely satisfying alternative to store-bought stocks that often rely on mixed animal sources or unclear processing. Batch it on a Sunday, freeze it in portions, and you'll have a clean, flavorful foundation ready to go all week long.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings














Place the fish bones and heads in the stockpot and cover with the cold water. Add the apple cider vinegar and let the bones soak for 30 minutes — this helps draw minerals into the broth.
Set the pot over medium heat and bring to a gentle simmer, skimming off any gray foam that rises to the surface during the first 10–15 minutes, until the liquid runs mostly clear.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
