For a dairy-free roasted garlic and leek bread casserole, use unsweetened, unflavored soy or oat milk instead of dairy milk, cook the leeks in olive oil instead of butter, and check that the bread contains no milk ingredients. You can keep eggs for a savory custard-style casserole; this makes the recipe dairy-free, not vegan or egg-free. Soy milk generally provides a little more protein, while oat milk is often milder and slightly sweeter—both can work when unflavored.
Ingredients for an 8-inch square baking dish
- 250 g day-old bread, cut into 2–3 cm cubes (verify ingredients are dairy-free)
- Two medium leeks, white and light-green portions, split lengthwise and rinsed thoroughly
- One small head of roasted garlic, with cloves squeezed out and mashed
- Three large eggs
- 300 mL unsweetened, unflavored oat milk or soy milk
- Two tablespoons olive oil, divided
- One teaspoon chopped fresh thyme, or one-quarter teaspoon dried thyme
- Salt and black pepper to taste
These are working test proportions for a small dish, not a guarantee that every bread absorbs liquid identically. Very fresh bread absorbs differently from stale crusty bread; adjust soaking and liquid sparingly before baking.
Step 1: Roast garlic until soft, not burnt
Trim the top of a garlic head, drizzle with a little of the oil, wrap loosely in foil or cover in a small oven-safe dish, and roast at about 400°F (205°C) until cloves are golden and soft, often 35–45 minutes. Cool until safe to handle and squeeze the cloves from their skins. Mash them into a spreadable paste. This takes the harsh edge off raw garlic and helps distribute the flavor evenly through the bread.

Step 2: Soften the leeks without dairy butter
Dry the cleaned leeks and slice into roughly 1 cm pieces. Warm the remaining olive oil in a pan on medium-low heat, add leeks and a pinch of salt, and cook about 8–12 minutes until tender without charring. Let the vegetables cool slightly before mixing with egg custard. The photograph below shows leeks being sautéed in a pan; for this dairy-free version, use olive oil even if a different cooking fat appears in the example photo.
Step 3: Assemble the dairy-free custard
Reduce the oven to 350°F (175°C) and lightly oil an 8-inch square baking dish. Whisk the eggs with the chosen unsweetened plant milk, thyme, pepper and a modest pinch of salt. Combine with bread cubes, cooked leeks and mashed roasted garlic. Let stand 10–15 minutes while the bread takes up liquid, gently turning once. The bread should feel moistened throughout rather than swim in a deep layer of custard. If needed, add only small splashes of plant milk.
Step 4: Bake until the center is safely cooked
Bake uncovered about 35–45 minutes, depending on dish material and oven performance. If the top browns much faster than the center cooks, loosely tent with foil. Check the middle with a food thermometer: 165°F (74°C) is FoodSafety.gov’s recommended minimum temperature for meatless casseroles. The casserole should be set with lightly crisp bread on top and no liquid egg custard pooling in the center. Let stand a few minutes before serving.
Oat milk, soy milk or almond milk: which works best?
Unsweetened soy gives a relatively creamy savory custard. Unsweetened oat gives a milder finish and may have a faint natural sweetness; avoid vanilla-flavored varieties. Unsweetened almond milk can produce a lighter-textured filling and a subtle nutty note, depending on the brand. Because commercial plant milks vary greatly in fat, sugars and thickeners, start with one you already know tastes neutral in savory food.
Does dairy-free mean allergy-safe?
Not automatically. Eggs, wheat, soy, tree nuts and cross-contact can matter. Check every packaged ingredient and label, including bread, broth (if used) and plant milk. If cooking for someone with a diagnosed allergy, use products and preparation practices appropriate to that person’s needs.
Frequently asked questions
Can I make this without eggs too?
Not as a direct one-for-one substitution: eggs set the custard and hold the bread together. An egg-free bread casserole requires a different binder and method. See our egg-free garlic-and-leek casserole guide for a separate approach.
Will oat milk taste sweet in a savory casserole?
Some unsweetened oat milks have a mild sweetness from processing. Taste a little plain before using it; an unflavored soy milk may suit those who want a more neutral result.
How do I keep the top crisp?
Use a shallow dish and avoid flooding the bread with liquid. Bake uncovered for most of the cooking time, covering briefly only if the top is browning too fast.
For safe temperatures, consult FoodSafety.gov’s minimum internal temperature chart. Related: how to adjust custard for fresh versus stale bread.

Leave a Reply