
Store-bought broths and stocks are one of the sneakiest places high fructose corn syrup and other unwanted sweeteners can hide, tucked into ingredient lists behind vague "natural flavors" or flavor enhancers. Making your own from scratch is the only way to know exactly what's going in the pot — and this recipe keeps it beautifully simple with nothing but bones, fresh vegetables, aromatics, and water. The technique starts with a quick blanch of the chicken bones, which pulls out impurities and results in a cleaner, clearer, more golden stock than you'd ever find in a carton. A long, lazy three-hour simmer coaxes deep savory flavor from the carrots, celery, onion, garlic, and a hit of tomato paste, while fresh thyme, parsley, and a bay leaf round everything out with herby brightness. The final step of chilling and skimming the fat gives you a stock that's genuinely restaurant-quality — rich, glossy, and completely free of anything you didn't put there yourself. Use it as the backbone of soups, braises, risottos, or sauces, and you'll immediately taste the difference that clean, homemade stock makes.
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 →8 servings












Place the chicken bones in a large stockpot and cover with cold water. Bring to a boil over high heat, then drain and rinse the bones under cold running water to remove any grey foam or impurities. Rinse the pot clean.
Return the blanched bones to the clean pot. Add the onions, carrots, celery, garlic, tomato paste, peppercorns, thyme, bay leaf, parsley, and salt. Pour in the 12 cups of cold water — the water should cover the bones by at least 1 inch; add more if needed.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
