Vegan Herb Bread Pudding With Caramelized Leeks

Updated Nov. 20, 2025

Vegan Herb Bread Pudding With Caramelized Leeks
Ryan Liebe for The New York Times. Food Stylist: Barrett Washburne. Prop Stylist: Megan Hedgpeth.
Total Time
About 3 hours
Prep Time
10 minutes
Cook Time
2 hours plus 40 minutes’ resting
Rating
5(61)
Comments
Read comments

Bring this savory bread pudding to the Thanksgiving table instead of the same old stuffing. Featuring rich oat-milky bread and maple-caramelized leeks, this dish, from my book “Big Vegan Flavor” (Avery Books, 2024), also hits all the weekend brunch notes: creamy with crunchy and chewy bits throughout plus cheesy, sweet-and-salty, buttery flavors. As my sister has said on many occasions, “This is one of the most delicious things I’ve ever put in my mouth.” If you prefer a crunchy texture with just a few soft pieces, use a sourdough baguette instead of a loaf or boule-style bread. If you can’t find vegan Parm, it’s still great without it.

Featured in: Need Vegan Thanksgiving Dishes? These Will Wow Everyone.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:6 to 8 servings

    For the Bread Pudding

    • 2cups full-fat oat milk
    • 1medium yellow onion, quartered
    • 6 to 8thyme sprigs
    • 1large rosemary sprig
    • 1bay leaf
    • Kosher salt (such as Diamond Crystal) and freshly ground black pepper
    • 10ounces day-old or stale sourdough loaf or boule, chopped into ¾- to 1-inch pieces
    • tablespoons extra-virgin olive oil
    • ¾cup/2 ounces vegan Parmesan (such as Follow Your Heart; optional but recommended)
    • 2 to 3tablespoons finely chopped fresh chives (or scallions), for serving

    For the Caramelized Leeks

    • 2medium-large leeks (each about 12 ounces before trimming)
    • ¼cup extra-virgin olive oil
    • 4garlic cloves, minced
    • Kosher salt
    • ¼ to ½teaspoon crushed red pepper (½ teaspoon for a kick)
    • 2tablespoons pure maple syrup
Ingredient Substitution Guide
Nutritional analysis per serving (8 servings)

269 calories; 13 grams fat; 3 grams saturated fat; 0 grams trans fat; 9 grams monounsaturated fat; 2 grams polyunsaturated fat; 33 grams carbohydrates; 3 grams dietary fiber; 7 grams sugars; 8 grams protein; 449 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Start the bread pudding: In a medium saucepan, combine the milk, onion, thyme sprigs, rosemary sprigs and bay leaf along with 1 teaspoon salt and several grinds of black pepper. Bring to a gentle simmer over medium-low heat. Remove from the heat and let cool. Strain the milk in a fine-mesh sieve, discarding the herb sprigs, bay leaf and onion.

  2. Step 2

    Heat the oven to 350 degrees. Spread the bread pieces out on a rimmed sheet pan. Drizzle with the 1½ tablespoons olive oil, season with a pinch or two of salt, and toss. Bake for 10 minutes, until lightly golden and dried out (if your bread is stale, it may need only 5 to 8 minutes; if soft, 12 to 15 minutes). Remove the pan and turn off the oven.

  3. Step 3

    Make the caramelized leeks: Peel and discard the leeks’ tough outer layers, along with any wilted tops. Using a mandoline or large, sharp knife, slice the leeks into fairly thin rounds, about ⅛ inch thick, including the dark green tops. Add the leeks to a large bowl and cover with cold water. Run your hands in the water to loosen the dirt, then scoop the leeks out using your hands or a slotted spoon. Pat dry.

  4. Step 4

    In an 11- or 12-inch cast-iron skillet, heat the olive oil over medium heat. Once hot, add the leeks and cook until quite soft, 7 to 9 minutes. Add the garlic, ½ teaspoon kosher salt, and the red pepper and toss to coat for 1 minute. Stir in the maple syrup, reduce the heat to medium-low, and cook, stirring often, until sticky, 5 to 7 minutes.

  5. Step 5

    Remove from the heat and add the toasted bread, tossing well to combine. Pour the herbed milk on top and allow it to soak in, gently pressing down so some of the bread gets submerged. Let rest for 30 minutes on the counter, pressing down on the bread a few times.

  6. Step 6

    Heat the oven to 350 degrees. Sprinkle the top with the Parmesan (if using) and cover the pan with foil. Bake for 30 minutes. Uncover, and bake for 30 more minutes, until the top pieces are golden brown and the pudding is set. For a browner top, heat your broiler to high and arrange an oven rack on the second shelf. Broil for 60 to 90 seconds (but keep a close eye to prevent burning). Let cool for 10 minutes, then sprinkle with the chopped chives and serve.

  7. Step 7

    Store leftovers in the fridge for up to 5 days. Reheat in an ovenproof pan at 350 degrees for 15 to 25 minutes, until warmed through and slightly crisp.

Tips
  • If you don’t have an 11- or 12-inch cast-iron pan, use a large skillet for the leeks, then transfer the leeks and bread to an 8- or 9-inch square baking pan.
  • You can do Steps 1 through 4 one to two days ahead of time; store the infused milk and caramelized leeks separately in the fridge, and store the bread in a reusable plastic bag on the counter. Or you can refrigerate the bread pudding overnight instead of letting it rest for 30 minutes (before adding the Parm) and cover it. Before baking, scatter the Parm on top. The texture will be a bit softer but still great, or you can use a baguette to retain some crunch.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
61 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

This looks delicious! No need to buy vegan parm--just whiz raw cashews, salt, nutritional yeast and, if desired, some lemon zest and a little garlic powder in a food processor (or in small batches in a coffee or spice grinder). Keeps for several weeks in the fridge, longer in the freezer.

This exceeded my expectations in every way. So rich but balanced, creamy but crunchy. Who knew leeks, bread, and oat milk could be so delicious?

I’m not vegan and don’t like oat milk. What can I use instead? Regular cow’s milk? What would taste best?

Good flavors combos. Seemed very expensive though for a fairly basic side dish. I liked using the infused oat milk. the vegan cheese seemed unnecessary.

This was so super delicious. I am living in Germany and here we get something called Feto, which is fermented tofu. I added that to have more protein and it was so good

Wow such great flavors from this simple beauty! This is definitely my new stuffing (okay, savory bread pudding) recipe. I doubled the amounts and cooked it in a 9 x 13” Pyrex casserole with one notable exception: I sprinkled at most 2 T to 3 T Parmesan on top before baking. The suggested amount seemed really excessive

Private comments are only visible to you.

Credits

Adapted from “Big Vegan Flavor,” by Nisha Vora (Avery Books, 2024)

or to save this recipe.