From Chef To Chef’s

Maple Pecan Vegan Bread Pudding

Subtly sweet, ooey, gooey, and bursting with crunchy pecans, this vegan bread pudding is super easy to make and even easier to eat! Top with a scoop of vanilla ice cream for an amazing dessert that you’d never guess was egg and dairy-free.

White wooden surface set with two dishes of Vegan Bread Pudding and coffee cup.

The other day I was riding in the car with my husband and “Baby I’m-a Want You” by Bread started playing. Yeah, I’d never heard it before either. “This is Bread,” my husband announced. “Baby I’m-a Want You.”

“That’s how I feel about bread too!” was my response.

I love bread. The food, I mean. The song was okay I guess. I can’t remember. I got to thinking about bread (the food), so I kind of zoned out while the song was playing.

The universe heard my plea, because baby, I’m-a got a freezer full of bread. I keep making bread and then find that my small household can’t quite finish off a loaf before it starts to get old.

It’s okay though, because there are plenty of delicious ways to use bread that’s over the hill. Ribbolita is my new favorite savory way to use up old bread. And this vegan bread pudding is my new favorite sweet way!

Conventional bread pudding is heavy on eggs and dairy, so it seems like it’d be a tough dish to veganize, but it’s not! We’re using a mix of non-dairy milks to create a creamy base, then we’ll thicken it up with cornstarch, which works great as an egg substitute in recipes like this one.

Baking dish filled with Vegan Bread Pudding with berries on top.
Jump to:

Ingredients You’ll Need

  • Bread. We’re using bread that’s a day or so old. This is the best type of bread for retaining some texture when it’s soaked in your gooey bread pudding base.
  • Coconut milk. Use full-fat coconut milk in a can. This is the richest and creamiest type of coconut milk.
  • Maple syrup.
  • Ground cinnamon. We’re going super simple here with just cinnamon, but feel free to experiment with other spices like nutmeg, cloves, and cardamom.
  • Salt.
  • Non-dairy milk. We’re using another variety of non-dairy milk that’s a bit lighter than canned coconut milk. Soy milk, almond milk, oat milk and cashew milk are all great options!
  • Cornstarch.
  • Vanilla extract.
  • Pecan halves. Not into pecans? Use your favorite variety of nuts. Walnuts would be excellent!
  • Brown sugar. Make sure your sugar is organic in order to keep the recipe vegan.
  • Vegan butter. Look for brands like Earth Balance and Miyoko’s near where the regular butter is sold at the grocery store.

Tip: If you only have fresh bread on hand, just break it into pieces according to the recipe and place them in the oven at a low temperature to dry out for a few minutes.

How It’s Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

  • Start by heating your coconut milk in a small saucepan, along with some maple syrup, cinnamon, and a bit of salt.
  • While those ingredients heat up, mix some additional non-dairy milk with cornstarch. Make sure the milk is cold! Otherwise, it won’t mix well and you’ll end up with a bunch of cornstarch lumps in your pudding.
  • Once the coconut milk mixture on the stove starts to simmer, whisk in the cornstarch mixture.
Hand pouring cornstarch slurry into a saucepan of milk and maple syrup.
  • Keep heating the mixture in the saucepan. By the time it comes back up to a simmer it should be pretty thick. Take it off of the stove and stir in the vanilla extract.

Tip: This bread pudding is meant to be subtly sweet. If you like a super sweet pudding, feel free to use extra maple syrup. And if you’re not sure, taste test the coconut milk mixture after it’s cooked, and then add extra sweetener to taste.

Maple pudding simmering in a saucepan with whisk.
  • Arrange your old bread pieces in a baking dish and pour your sauce over them. Distribute the mixture with a spatula if you need to. Let that sit for a few minutes while you make your topping.
  • Stir some pecans, melted vegan butter, brown sugar and salt together, then spoon the mixture over your bread pudding.
  • Pop the bread pudding into the oven and bake until thick and bubbly.
Hand spooning pecan topping over unbaked Vegan Bread Pudding.
  • You can serve your vegan bread pudding while it’s still warm, in which case it’ll be a delicious, sloppy, gooey mess, or let it cool off and set. Either way, I highly recommend topping it with a sprinkle of powdered sugar a scoop of vegan vanilla ice cream.
Slice of Vegan Bread Pudding on a plate with a scoop of ice cream on top.

Leftovers & Storage

You can store vegan bread pudding in the original baking dish, covered tightly with plastic wrap, or slice and transfer it to an airtight container. Either way, it will keep in the fridge for 3 to 4 days. If it’s in an airtight container it can be frozen for up to 3 months.

Frequently Asked Questions

Can this recipe be made gluten-free?

I’m guessing it would be fine with gluten-free bread, but honestly, I don’t have much experience with the stuff, so no promises.

Where can I find vegan bread?

Most store bakeries will have at least one variety of bread that’s vegan. Just check the ingredients or ask an employee! You’ll find that many French, Italian, and sourdough loaves are vegan.

More Recipes Like This

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

Slice of Vegan Bread Pudding on a plate with berries.

Maple Pecan Vegan Bread Pudding

Subtly sweet, ooey, gooey, and bursting with crunchy pecans, this vegan bread pudding is super easy to make and even easier to eat! Top with a scoop of vanilla ice cream for an amazing dessert that you’d never guess was egg and dairy-free.


  • 5
    torn (2-inch pieces) day-old bread
    (Note 1)
  • 1
    (14 ounce or 400 ml) can
    full-fat coconut milk

  • cup
    maple syrup
  • 2
    ground cinnamon
  • 1
  • 1 ¼
    unflavored non-dairy milk,

  • cup
  • 2
    vanilla extract
  • 1
    pecan halves
  • ¼
    brown sugar
  • ¼
    vegan butter,


  1. Preheat the oven to 350° and lightly oil a 2 ½ quart baking dish. (Note 2)

  2. Arrange the bread pieces in the baking dish.

  3. Whisk the coconut milk, maple syrup, cinnamon, and ½ teaspoon of salt together into a medium saucepan.

  4. Place the pan over medium heat and bring the mixture to a simmer.

  5. While the coconut milk mixture heats up, stir the chilled non-dairy milk and cornstarch together in a small bowl or liquid measuring cup. Stir until the cornstarch dissolves completely.

  6. Once the coconut milk mixture comes to a simmer, whisk in the cornstarch mixture.

  7. Bring the mixture back up to a simmer and allow it to cook, whisking frequently, until it thickens up to about the consistency of pudding, 1-2 minutes.

  8. Remove the pot from heat and stir in the vanilla.

  9. Pour the mixture over the bread pieces. Distribute the mixture with a spatula, if needed.

  10. Stir the pecans, brown sugar, butter and the remaining ½ teaspoon of salt together in a small bowl.

  11. Spread the pecan mixture over the bread mixture.

  12. Bake, uncovered, until bubbly and lightly browned on top, about 45 minutes.

  13. Remove the pudding from the oven and allow it to cool for a few minutes and serve warm, or allow it to cool and set completely before serving.

Recipe Notes

  1. An average-sized loaf of Italian or French bread should be more than enough to make this recipe.
  2. A 9 x 9 inch baking dish is the perfect size.

Nutrition Facts

Maple Pecan Vegan Bread Pudding

Amount Per Serving

Calories 435
Calories from Fat 257

% Daily Value*

Fat 28.5g44%

Saturated Fat 13.4g67%

Sodium 536mg22%

Potassium 280mg8%

Carbohydrates 43.4g14%

Fiber 3.6g14%

Sugar 23.3g26%

Protein 4.5g9%

Calcium 110mg11%

Iron 2.5mg14%

* Percent Daily Values are based on a 2000 calorie diet.

Rate this post

Need to check our Shop? Check best places for that. Choose only with one you wanna be!