Vegan Sourdough Breakfast Casserole

By Tyla | Last modified on Oct 9, 2025

Featured in:

Hold up — before you think “vegan breakfast casserole” sounds boring, let me blow your mind. This is a fluffy, golden, absolutely satisfying morning masterpiece made with chunks of tangy sourdough bread soaked in a creamy cashew-based custard, loaded with sautéed veggies, and topped with melty plant-based cheese. It’s like French toast had a baby with a veggie scramble and decided to become the most epic brunch dish ever. Even your non-vegan friends are gonna be asking for seconds and the recipe. Plus, you make it the night before, so morning you just has to pop it in the oven and look like a breakfast genius.

Why You’ll Love This Recipe

Make it tonight, bake it tomorrow morning = hero status with zero morning effort.

Uses up day-old sourdough bread like a boss.

Packed with veggies but doesn’t taste like health food.

Feeds a crowd or gives you breakfast for days.

Dairy-free, egg-free, but still creamy and satisfying.

Perfect for holidays, brunches, or when you want to feel fancy on Sunday.

The Good Stuff You’ll Need

For the Bread Base:

8-10 cups day-old sourdough bread, cubed (about 1 large loaf)

2 tbsp olive oil for greasing

For the Veggie Mix:

2 tbsp olive oil

1 large onion, diced

2 bell peppers (any colors), diced

8 oz mushrooms, sliced

3 cups fresh spinach (or 1 cup frozen, thawed and drained)

3 cloves garlic, minced

1 tsp smoked paprika

1/2 tsp turmeric (for that golden color)

Salt and pepper to taste

For the Cashew Custard:

1 cup raw cashews, soaked for 4 hours (or quick-soaked in hot water for 30 minutes)

2 1/2 cups unsweetened plant milk (oat or soy work best)

1/4 cup nutritional yeast

2 tbsp ground flaxseed mixed with 6 tbsp water (let sit 10 minutes)

1 tbsp tahini or almond butter

2 tsp Dijon mustard

1 tsp garlic powder

1 tsp onion powder

3/4 tsp salt

1/2 tsp black pepper

1/4 tsp nutmeg

For the Topping:

1 1/2 cups shredded vegan cheese (cheddar or mozzarella style)

1/4 cup pumpkin seeds or chopped walnuts

Fresh chives or green onions for garnish

Optional Add-ins:

1/2 cup sun-dried tomatoes, chopped

1/4 cup fresh herbs (dill, parsley, or basil)

1/2 cup vegan sausage crumbles

Let’s Build This Beauty

Step 1: Prep Your Bread

Cut sourdough into 1-inch cubes. If it’s not day-old, toast lightly in a 300°F oven for 10 minutes.

Grease a 9×13 baking dish with olive oil.

Spread bread cubes evenly in the dish.

Step 2: Veggie Party Time

Heat olive oil in a large skillet over medium heat.

Sauté onion until translucent, about 5 minutes.

Add bell peppers and mushrooms. Cook until peppers are tender, about 8 minutes.

Add spinach, garlic, smoked paprika, and turmeric. Cook until spinach wilts.

Season with salt and pepper. Let cool slightly.

Step 3: Cashew Magic Custard

Drain soaked cashews and rinse well.

In a high-speed blender, combine cashews, plant milk, nutritional yeast, flax mixture, tahini, Dijon, and all seasonings.

Blend until completely smooth and creamy, about 2-3 minutes. It should be like thick cream.

Taste and adjust seasoning.

Step 4: Assembly Time

Scatter the cooked veggie mixture over the bread cubes.

Pour the cashew custard evenly over everything, making sure to get into all the corners.

Gently press down with a spatula to help bread absorb the liquid.

Cover tightly with foil and refrigerate overnight (or at least 4 hours).

Step 5: Morning Magic

Preheat oven to 375°F.

Remove casserole from fridge and let it come to room temp for about 20 minutes.

Sprinkle vegan cheese and nuts on top.

Bake covered for 30 minutes, then uncovered for 15-20 minutes until golden and set in the center.

Step 6: The Grand Finale

Let rest for 10 minutes before cutting (it’s molten hot!).

Garnish with fresh chives or green onions.

Cut into squares and watch people lose their minds over how good this is.

Serving Suggestions

Serve with fresh fruit and maybe some avocado slices for the full brunch experience.

A side of crispy hash browns never hurt anyone.

Pair with your favorite plant-based milk coffee drinks.

Switch It Up

Mediterranean Style: Add sun-dried tomatoes, olives, and fresh basil.

Mexican Fiesta: Use poblano peppers, add black beans, and top with salsa.

Mushroom Lover’s: Use a mix of wild mushrooms and add fresh thyme.

Sweet Version: Skip veggies, add berries and maple syrup to the custard.

Protein Boost: Add cooked white beans or chickpeas to the veggie mix.

Gluten-Free: Use gluten-free bread instead of sourdough.

Make-Ahead Tips

This literally needs to be made ahead — the overnight soak is what makes it amazing.

Can be assembled up to 2 days ahead. Just cover and keep chilled.

Individual portions can be cut and frozen for up to 2 months.

The veggie mixture can be prepped 3 days ahead.

Questions People Actually Ask

Q: Can I use regular bread instead of sourdough? A: Sure! Any crusty bread works, but sourdough adds amazing flavor.

Q: What if I don’t have cashews? A: Try silken tofu blended with plant milk, or use store-bought vegan cream.

Q: Can I skip the overnight step? A: You could, but it won’t have the same custardy texture. Give it at least 2 hours.

Q: How do I know when it’s done? A: It should be golden on top and set in the center when you shake the pan gently.

Q: Can I make this oil-free? A: Use water or vegetable broth to sauté the veggies instead of oil.

Q: What’s the best plant milk to use? A: Oat or soy milk work best because they’re creamier and help with binding.

Q: Can I add more vegetables? A: Absolutely! Just don’t go overboard or it might not set properly.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Sourdough Breakfast Casserole


  • Author: Tyla
  • Total Time: 1 hour 20 minutes
  • Yield: 810 servings 1x

Description

Hold up — before you think “vegan breakfast casserole” sounds boring, let me blow your mind. This is a fluffy, golden, absolutely satisfying morning masterpiece made with chunks of tangy sourdough bread soaked in a creamy cashew-based custard, loaded with sautéed veggies, and topped with melty plant-based cheese. It’s like French toast had a baby with a veggie scramble and decided to become the most epic brunch dish ever. Even your non-vegan friends are gonna be asking for seconds and the recipe. Plus, you make it the night before, so morning you just has to pop it in the oven and look like a breakfast genius.


Ingredients

Scale

For the Bread Base:

810 cups day-old sourdough bread, cubed (about 1 large loaf)

2 tbsp olive oil for greasing

For the Veggie Mix:

2 tbsp olive oil

1 large onion, diced

2 bell peppers (any colors), diced

8 oz mushrooms, sliced

3 cups fresh spinach (or 1 cup frozen, thawed and drained)

3 cloves garlic, minced

1 tsp smoked paprika

1/2 tsp turmeric (for that golden color)

Salt and pepper to taste

For the Cashew Custard:

1 cup raw cashews, soaked for 4 hours (or quick-soaked in hot water for 30 minutes)

2 1/2 cups unsweetened plant milk (oat or soy work best)

1/4 cup nutritional yeast

2 tbsp ground flaxseed mixed with 6 tbsp water (let sit 10 minutes)

1 tbsp tahini or almond butter

2 tsp Dijon mustard

1 tsp garlic powder

1 tsp onion powder

3/4 tsp salt

1/2 tsp black pepper

1/4 tsp nutmeg

For the Topping:

1 1/2 cups shredded vegan cheese (cheddar or mozzarella style)

1/4 cup pumpkin seeds or chopped walnuts

Fresh chives or green onions for garnish

Optional Add-ins:

1/2 cup sun-dried tomatoes, chopped

1/4 cup fresh herbs (dill, parsley, or basil)

1/2 cup vegan sausage crumbles


Instructions

Step 1: Prep Your Bread

Cut sourdough into 1-inch cubes. If it’s not day-old, toast lightly in a 300°F oven for 10 minutes.

Grease a 9×13 baking dish with olive oil.

Spread bread cubes evenly in the dish.

Step 2: Veggie Party Time

Heat olive oil in a large skillet over medium heat.

Sauté onion until translucent, about 5 minutes.

Add bell peppers and mushrooms. Cook until peppers are tender, about 8 minutes.

Add spinach, garlic, smoked paprika, and turmeric. Cook until spinach wilts.

Season with salt and pepper. Let cool slightly.

Step 3: Cashew Magic Custard

Drain soaked cashews and rinse well.

In a high-speed blender, combine cashews, plant milk, nutritional yeast, flax mixture, tahini, Dijon, and all seasonings.

Blend until completely smooth and creamy, about 2-3 minutes. It should be like thick cream.

Taste and adjust seasoning.

Step 4: Assembly Time

Scatter the cooked veggie mixture over the bread cubes.

Pour the cashew custard evenly over everything, making sure to get into all the corners.

Gently press down with a spatula to help bread absorb the liquid.

Cover tightly with foil and refrigerate overnight (or at least 4 hours).

Step 5: Morning Magic

Preheat oven to 375°F.

Remove casserole from fridge and let it come to room temp for about 20 minutes.

Sprinkle vegan cheese and nuts on top.

Bake covered for 30 minutes, then uncovered for 15-20 minutes until golden and set in the center.

Step 6: The Grand Finale

Let rest for 10 minutes before cutting (it’s molten hot!).

Garnish with fresh chives or green onions.

Cut into squares and watch people lose their minds over how good this is.

Notes

Serve with fresh fruit and maybe some avocado slices for the full brunch experience.

A side of crispy hash browns never hurt anyone.

Pair with your favorite plant-based milk coffee drinks.

  • Prep Time: 30 minutes
  • Cook Time: 50 minutes

Nutrition

  • Calories: ~285 kcal
  • Carbohydrates: ~28g
  • Protein: ~12g

You might also like these recipes

Leave a Comment

Recipe rating