Line an 8×8-inch pan with parchment paper.: When you press the parchment into the pan you should feel the smooth resistance as it conforms, creating a nonstick cradle that helps you lift the whole casserole out after baking, preserving edges. This setup prevents any burnt bottoms and makes slicing neater. A common mistake is using too small a sheet of parchment so edges fold over, which can cause the casserole to bake unevenly. Make sure the paper covers the sides well so you can lift the set casserole without breaking it.
Heat a large, nonstick skillet over medium heat and cook the chicken sausage, breaking it up as it cooks, until no longer pink inside. This takes about 6-8 minutes.: As the sausage hits the pan you will hear a steady sizzle and smell the first notes of toasted spice. Breaking it into small crumbles encourages even browning, which creates little caramelized bits that add depth of flavor. Cook until there is no pink and juices run clear, which usually takes about 6 to 8 minutes; that solidifies the texture so it disperses through the casserole rather than forming clumps. A typical error is crowding the pan, which steams the meat rather than browning it, so give the sausage room to brown in batches if needed.
While the sausage cooks, place the slices of bread in the bottom of the prepared pan, in a single layer not overlapping. You may have to cut some in half to really make them fit.: The tactile step of fitting the bread into the pan sets the recipe’s structure, so press each slice gently so it touches neighboring pieces and the pan bottom. You may need to cut slices to make them fit snugly which helps the custard soak evenly. If slices overlap excessively you will create thick pockets that resist penetration, leading to inconsistent texture after baking. Aim for a single cohesive layer so the custard can reach most pieces uniformly.
In a large bowl, whisk together the almond milk, eggs, Italian seasoning, salt, and pepper. Stir in the broccoli, asparagus tips, and carrot.: The moment you whisk the wet ingredients together you will notice the batter become glossy and slightly frothy, which helps it coat vegetables and bread. Folding in the finely cut broccoli , asparagus , and grated carrot distributes color and moisture so every slice has balance. Whisk until smooth, but avoid vigorous beating that adds too much air and can change the custard texture. A common oversight is adding large vegetable pieces which do not fully soften; finely dice for best results.
Remove the sausage from the pan and spread over the bread evenly. Finally, place the spinach into the hot pan (leaving any fat from the chicken in the pan) and cook for 1 minute, just until wilted. Stir it into the egg mixture.: The warm pan wilts the spinach almost instantly, releasing an herbaceous scent and shrinking down to tender ribbons. Stirring the wilted greens into the custard distributes moisture and color; the residual fat from the sausage clinging in the pan will boost flavor without overwhelming the dish. If you skip wilting, the spinach may release excess water while baking, which can make the casserole watery, so a quick one minute sauté is key to preserve texture.
Pour the egg mixture over the bread/sausage and spread evenly. Really press the vegetables down so that you can see the egg mixture sink into the bread. Cover and refrigerate for at least 4 hours, up to overnight.: As you pour you will hear a soft glug and watch the custard seep into crevices, the scent turning richer as herbs and sausage mingle. Pressing the vegetables and custard into the bread ensures the liquid saturates the interior of each slice, which yields a uniform set after baking. Refrigeration is essential because it allows the custard to fully hydrate the bread; skipping the chill often leads to dry centers or uneven set. Plan for at least 4 hours so the texture becomes cohesive and sliceable.
Bake at 350 degrees Fahrenheit until the top feels set, about 50 minutes to 1 hour.: In the oven you will notice the edges pull away slightly from the parchment and the top takes on a faint golden tone; the aroma becomes warm and herbaceous. The custard should be set in the center but still slightly give when nudged, which signals a tender interior. Temperature control is important, so use an oven thermometer if your oven runs hot or cool. A common mistake is underbaking which yields a runny center, or overbaking which creates a dry texture, so check at 50 minutes and test the center with a gentle touch.
Let stand for 10 minutes to cool, then garnish with fresh basil and enjoy.: Resting allows steam to settle and the custard to firm a bit, making slicing cleaner and more elegant. You will notice an herbal lift as you scatter torn basil across warm slices, and the aroma becomes bright and inviting. Cutting too soon can cause the casserole to fall apart, while waiting far too long reduces the pleasing warmth you want with brunch, so aim for about a ten minute rest before serving.