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