1poundchicken bonesplus any leftover giblets from cooking whole chicken, if you have them
2carrotsunpeeled and cut into thirds (if you have the tops, use those, too)
2clovesgarlicunpeeled and chopped
2bay leaves
1celery stalkcut into thirds
1lemonhalved
1/2leekcut into thirds
1/2red onioncut into thirds, unpeeled and chopped
1/2yellow onioncut into thirds, unpeeled and chopped
1/2packagefresh rosemary(3/4-ounce) package
1/2bunchfresh cilantrochopped
15cupswater
2Tbspapple cider vinegar
1/2 packagefresh thyme(3/4-ounce) package
saltas desired
ground pepperfreshly ground, as desired
Instructions
Combine the chicken bones, carrots, garlic, bay leaves, celery, lemon, leek, red onion, yellow onion, rosemary, thyme, cilantro, water, vinegar, salt, and pepper in a large soup pot.
Bring to a boil over medium-high heat, then reduce the heat to a simmer, cover, and cook for 4 hours.
Strain the broth into another pot or a storage container, and discard the solids. Season with salt.
Notes
Make ahead: If you have an 8-quart multi-cooker (such as an Instant Pot), you can really speed up this process. Combine all the ingredients in the pot, cover, and seal. Using the “Manual” function, cook on High for 30 minutes. Leave the broth to sit for 1½ to 2 hours. Strain the broth into another pot or a storage container, and discard the solids. Season with salt.