Create your bouquet garni by placing the bay leaf, thyme, parsley stems, and peppercorns in the center of a square of cheesecloth. Gather the corners and tie tightly with kitchen twine, leaving a long tail to secure to your pot handle later.
Heat the clarified butter in a heavy-bottomed saucepan over medium heat. You'll know it's ready when it starts to foam and bubble gently.
Toss in the diced onions, carrots, and celery. Sauté these aromatics until they develop a light golden color — this caramelization is crucial for depth of flavor.
⏱ 6 min
Sprinkle the flour over the vegetables and stir constantly with a wooden spoon. Work it thoroughly until every vegetable piece is coated and the mixture forms a thick, paste-like consistency.
Drop the heat to low and continue cooking the roux, stirring frequently. Watch for it to turn a light brown shade — this toasted flavor is what separates good espagnole from great espagnole.
⏱ 5 min
Pour in the warm stock gradually while whisking vigorously — this prevents lumps from forming. Add the tomato purée and keep whisking until completely smooth.
Bring the mixture to a rolling boil, then immediately reduce to a gentle simmer. Drop in your bouquet garni and let everything cook until the sauce reduces by one-third, stirring frequently to prevent sticking.
⏱ 40 min
Use a ladle to skim away any foam or impurities that rise to the surface. This step ensures your finished sauce will be perfectly smooth and glossy.
Pull the pan off the heat and fish out the bouquet garni — it's done its job. Discard it completely.
Pour the sauce through a fine-mesh strainer to catch any remaining lumps or vegetable pieces. Press the solids gently with the back of a spoon to extract every bit of flavor.
Cover the surface with plastic wrap pressed directly onto the sauce to prevent a skin from forming. Keep warm until ready to use, or refrigerate for up to three days.