Optional Roasting: Preheat oven to 400°F (200°C). Place soup bones on a roasting pan and roast for 30 minutes to enhance flavor.
Prepare Vegetables: While bones are roasting, prepare the vegetables by washing and cutting them into large chunks.
Combine Ingredients: In a large stockpot, add roasted bones (or raw if not roasting), prepared vegetables, garlic, bay leaves, and apple cider vinegar. Pour in enough water to cover all ingredients.
Simmer: Bring the mixture to a boil over medium-high heat. Once boiling, reduce heat to low, cover, and let it simmer gently.
Skim Impurities: Periodically check the broth and skim off any foam or impurities that rise to the surface to ensure clarity.
Seasoning: About an hour before finishing, season the broth with salt and pepper to taste.
Strain: Once the simmering time is complete, remove from heat. Using a strainer or cheesecloth, strain the broth into another pot or large bowl to remove solids.
Cool and Store: Let the broth cool to room temperature. Transfer to airtight containers and refrigerate for up to 5 days or freeze for longer storage.