Heat olive oil in a large pot over medium-high heat. Brown the chuck roast on all sides, about 4-5 minutes per side. This step adds flavor to the broth.
Add the onion, carrots, parsnip, celery, garlic, peppercorns, bay leaves, salt, and pepper to the pot with the browned beef.
Pour in the water, making sure the beef and vegetables are fully submerged.
Bring the broth to a gentle simmer over medium-low heat. Skim off any foam or impurities that rise to the surface.
Cover the pot and let the broth simmer for at least 2-4 hours, or even longer if possible. The longer you simmer it, the more flavorful it will be.
Once the broth is done cooking, remove the beef and vegetables from the pot and discard them. Strain the broth through a fine mesh sieve to remove any remaining solids.
Let the broth cool completely, then transfer it to an airtight container. Store it in the refrigerator for up to 5 days or freeze it for longer storage.
Notes
Brown the beef - this is an essential step, don't skip it. By browning (not cooking) the meat on all sides you are adding depth of flavor to the broth.Use cold water - this allows the flavors to develop slowly and evenly.Simmer, don't boil - keep the broth at a gentle simmer (for 2-4 hours or longer). This allows the flavors to develop fully and the collagen in the beef to break down, resulting in a richer, more flavorful broth.