Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Breakfast

Vegan Breakfast Casserole

Iosune with a glass of juice.
Published: Jan 29, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Vegan breakfast casserole served with parsley.

This Vegan Breakfast Casserole is an easy, comforting dish you can make for brunch, meal prep, or busy mornings. It's made with vegan sausage, veggies, crusty bread, and a creamy tofu-based egg mixture that bakes up beautifully. It also works great for holiday mornings or when you're feeding a crowd.

Slice of vegan breakfast casserole on a plate garnished with parsley.

This recipe is inspired by a classic breakfast casserole, the kind you'll often see at weekend brunch or family breakfasts. Traditional versions are usually made with eggs, sausage, and cheese, so I created a vegan version using a simple tofu-based mixture that bakes up just right. It has that same savory, comforting feel, but with plant-based ingredients that are easy to work with.

One of the best things about this casserole is how versatile it is. You can serve it for a relaxed weekend brunch, enjoy it during the week as part of your meal prep, or make it when you need an easy breakfast for several people. It reheats well, slices cleanly, and pairs nicely with fresh fruit, a simple salad, or just a cup of coffee.

If you like savory breakfasts like this one, you might also enjoy pairing it with homemade Vegan Breakfast Sausage, a quick Tofu Scramble, or some Tempeh Bacon. All three are great options for mixing things up, work well for meal prep, and fit perfectly into an easy, savory breakfast or brunch.

Vegan Breakfast Casserole Ingredients

Ingredients to make vegan breakfast casserole.
  • Olive oil: Great for sautéing the sausage and veggies, but avocado oil or another neutral cooking oil is a good option too.
  • Vegan sausage: I used a ground-style vegan sausage, but you can use any vegan sausage you like, including breakfast-style.
  • Yellow onion: Yellow onion is my go-to, but white, red, sweet, or even green onion can be used.
  • Red bell pepper: Adds a mild sweetness. Yellow, orange, or green bell pepper are good alternatives.
  • Fresh baby spinach: Baby spinach can be used whole. If using regular spinach, roughly chop it first.
  • Firm tofu: Firm tofu gives the right texture. Extra-firm tofu will also do, but soft or silken tofu isn't recommended.
  • Unsweetened Plant-Based Milk: I used Soy Milk. Unsweetened Almond Milk or Oat Milk are good substitutes.
  • Nutritional yeast: Adds a savory, cheesy flavor to the egg-style mixture.
  • Kala namak: This salt adds an eggy flavor to the casserole. Regular salt can be used instead, though the flavor will be less egg-like.
  • Garlic powder: Adds extra savory flavor without overpowering the dish.
  • Ground turmeric: Used mainly for color.
  • Ground black pepper: Adds a mild kick and helps balance the flavors.
  • All-purpose flour: Helps the casserole set. A gluten-free all-purpose flour blend is fine too.
  • Crusty bread: Sourdough, country bread, or any rustic crusty bread is a good choice.
  • Shredded vegan cheese: Use a vegan cheese that melts well, such as cheddar- or mozzarella-style.

Find the full recipe with exact measurements in the recipe card below.

How to Make Vegan Breakfast Casserole

Baking dish greased with nonstick spray.
  1. Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch (23×33 cm) baking dish.
Cooked vegan sausage in a skillet.
  1. Heat the olive oil in a large skillet over medium-high heat and add the vegan sausage. Cook until lightly browned, breaking it up as it cooks.
Cooked vegan sausage in a skillet.
  1. Add the onion and cook until softened.
Cooked vegan sausage, onion, and red bell pepper in a skillet.
  1. Stir in the red bell pepper and cook until tender.
Cooked vegan sausage, onion, red bell pepper, and baby spinach in a skillet.
  1. Add the spinach and cook just until wilted. Remove from heat.
Crusty bread pieces in a baking dish.
  1. Spread the bread evenly in the prepared baking dish.
Crusty bread topped with cooked vegan sausage and vegetables in a baking dish.
  1. Spoon the sausage and veggie mixture over the bread.
Smooth tofu egg mixture in a blender.
  1. Add the tofu, plant-based milk, nutritional yeast, flour, kala namak, garlic powder, black pepper, and turmeric to a blender. Blend until completely smooth.
Bread, vegetables, vegan sausage, and tofu mixture combined in a baking dish.
  1. Pour the tofu mixture over the casserole and gently mix to coat everything evenly.
Breakfast casserole topped with vegan cheese before baking.
  1. Sprinkle the vegan cheese evenly over the top.
Baked vegan breakfast casserole.
  1. Bake uncovered for 55-60 minutes, until the center is set and the top looks lightly golden.
Slice of vegan breakfast casserole on a plate.
  1. Remove from the oven and let rest before slicing and serving.
Vegan breakfast casserole cut into squares with a spatula.

How to Store and Reheat Leftovers

  • Refrigerator: Store leftover vegan breakfast casserole in an airtight container in the fridge for up to 4-5 days. Let it cool completely before storing to keep the texture just right.
  • Freezer: This casserole freezes well. Cut it into individual portions, wrap them tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating for best results.
  • To reheat: Reheat individual portions in the microwave for 1-2 minutes, until warmed through. For larger portions, reheat in the oven at 350°F (180°C) until hot. You can cover it loosely with foil to prevent it from drying out.

Serving Suggestions

This vegan breakfast casserole is usually served warm and sliced into squares. It goes especially well with simple sides like Hash Browns or Breakfast Potatoes, which add a nice crispy contrast. For something fresh and easy, serve it with Avocado Toast, sliced avocado, or a bowl of fresh fruit on the side.

It also works well as part of a casual brunch spread, where everyone can mix and match different dishes. Whether you're serving it for a relaxed breakfast at home or setting it out to share, this casserole pairs nicely with classic, no-fuss breakfast sides.

Frequently Asked Questions

Can I make this vegan breakfast casserole ahead of time?

Yes. You can assemble the casserole ahead of time, cover it tightly, and store it in the refrigerator. When you're ready to bake, just take it out of the fridge while the oven preheats and bake as directed, adding a few extra minutes if needed.

Is this recipe good for meal prep?

Yes, it works really well for meal prep. The casserole holds its shape, reheats nicely, and makes several portions, so it's easy to enjoy throughout the week.

What type of tofu works best for this recipe?

Firm tofu works best here. It blends smoothly and creates a creamy, egg-like texture once baked. Extra-firm tofu also works, but the texture will be slightly denser.

Do I need to press the tofu?

No, pressing the tofu isn't necessary. A bit of moisture helps create the right texture for the egg-style mixture, so simply drain it and use it as is.

Can I skip the bread?

You can, but the texture will be different. The bread helps absorb the tofu mixture and gives the casserole structure. Without it, the casserole will be softer and more similar to an egg bake.

Plated vegan breakfast casserole with parsley garnish.

More Vegan Breakfast Recipes

  • Vegan Pancakes
  • Vegan French Toast
  • Vegan Waffles
  • Vegan Baked Oatmeal
  • Vegan Banana Bread
Slice of vegan breakfast casserole on a plate garnished with parsley.
No ratings yet

Love it? Rate it!

Vegan Breakfast Casserole

This Vegan Breakfast Casserole is an easy, comforting dish you can make for brunch, meal prep, or busy mornings. It's made with vegan sausage, veggies, crusty bread, and a creamy tofu-based egg mixture that bakes up beautifully. It also works great for holiday mornings or when you're feeding a crowd.
Prep: 20 minutes mins
1 hour hr 10 minutes mins
Total: 1 hour hr 30 minutes mins
Servings: 8
PRINT PIN COMMENT


Ingredients 
 

For the filling:

  • 2 tablespoons olive oil
  • 14 ounces vegan sausage, any kind, chopped or crumbled
  • 1 yellow onion, chopped
  • 1 red bell pepper, chopped
  • 1 cup fresh baby spinach

For the egg-style tofu mixture:

  • 2 14-ounces packages firm tofu, drained, not pressed
  • 1½ cups unsweetened plant-based milk, I used soy milk
  • ⅓ cup nutritional yeast
  • ¼ cup all-purpose flour
  • 2 teaspoons kala namak, or regular salt to taste
  • 1 teaspoon garlic powder
  • ¼ teaspoon ground black pepper
  • ¼ teaspoon ground turmeric, optional, but recommended

For assembling:

  • 12 ounces crusty bread, such as sourdough or country bread, cut into bite-size pieces
  • 1½ cups shredded vegan cheese, cheddar- or mozzarella-style

Instructions 

  • Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch (23×33 cm) baking dish and set it aside.
    Baking dish greased with nonstick spray.
  • Heat the olive oil in a large skillet over medium-high heat. Add the vegan sausage and cook for about 6-7 minutes, breaking it up as it cooks, until lightly browned.
    Cooked vegan sausage in a skillet.
  • Add the onion and cook for 4-5 minutes, until softened.
    Cooked vegan sausage in a skillet.
  • Stir in the red bell pepper and cook for another 4-5 minutes, until tender.
    Cooked vegan sausage, onion, and red bell pepper in a skillet.
  • Add the spinach and cook for 1-2 minutes, just until wilted. Remove from the heat.
    Cooked vegan sausage, onion, red bell pepper, and baby spinach in a skillet.
  • Spread the bread pieces evenly in the prepared baking dish.
    Crusty bread pieces in a baking dish.
  • Spoon the sausage and veggie mixture over the bread.
    Crusty bread topped with cooked vegan sausage and vegetables in a baking dish.
  • To make the egg-style mixture, add the tofu, plant-based milk, nutritional yeast, flour, kala namak, garlic powder, black pepper, and turmeric to a blender. Blend until completely smooth.
    Smooth tofu egg mixture in a blender.
  • Pour the tofu mixture evenly over the casserole. Use a spoon or spatula to gently mix everything together, making sure the bread and veggies are well coated with the tofu mixture. Smooth out the top, wiping the sides of the dish if needed.
    Bread, vegetables, vegan sausage, and tofu mixture combined in a baking dish.
  • Sprinkle the shredded vegan cheese evenly over the top.
    Breakfast casserole topped with vegan cheese before baking.
  • Bake uncovered for 55-60 minutes, or until the center is set and no longer jiggly and the top looks lightly golden. If the top starts to brown too much, loosely cover with foil.
    Baked vegan breakfast casserole.
  • Remove from the oven and let the casserole rest for at least 10 minutes before slicing and serving.
    Slice of vegan breakfast casserole on a plate.

Notes

  • Store any leftovers in an airtight container in the fridge and enjoy them within 4-5 days.
  • For longer storage, cut the casserole into portions and freeze for up to 2 months.
  • Reheat individual servings in the microwave, or warm larger pieces in the oven at 350°F (180°C) until heated through.
 

Nutrition

Serving: 1serving | Calories: 425kcal | Carbohydrates: 40g | Protein: 24g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 4g | Sodium: 1678mg | Potassium: 232mg | Fiber: 6g | Sugar: 5g | Vitamin A: 992IU | Vitamin C: 24mg | Calcium: 233mg | Iron: 9mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Breakfast
Cuisine: American
Author: Iosune Robles

More Vegan Breakfast Recipes

  • Baking dish with vegan baked oatmeal cut into squares, with one piece missing.
    Vegan Baked Oatmeal
  • A tall stack of vegan pumpkin pancakes drizzled with maple syrup and topped with vegan butter and pecans.
    Vegan Pumpkin Pancakes
  • Silken tofu smoothie in a jar with toppings and ingredients arranged around it.
    Silken Tofu Smoothie
  • Collage of photos of Vegan Brunch Recipes.
    20 Vegan Brunch Recipes (Sweet & Savory Ideas)
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Kathy Hardie says

    January 30, 2026 at 4:28 am

    I wouldn’t recommend because of the high sodium over 1600 mg per serving!

    Reply
    • Iosune Robles says

      February 02, 2026 at 1:05 pm

      Hi Kathy! Thanks for sharing your thoughts. Sodium levels can vary a lot depending on the specific ingredients and brands used, especially things like vegan sausage, cheese, and kala namak. You can definitely reduce the sodium by choosing low-sodium products and adjusting the salt to taste.

      Reply
  2. DeAnne says

    January 29, 2026 at 5:51 pm

    Could I use cheese sauce instead of the shredded cheese?

    Reply
    • Iosune Robles says

      February 02, 2026 at 1:03 pm

      Hi! I haven’t tested this recipe with cheese sauce instead of shredded cheese, so I can’t say for sure. Since shredded cheese helps the casserole set and adds structure, a cheese sauce may make it softer and more moist. If you decide to try it, I’d use a thick sauce and reduce some of the liquid slightly.

      Reply
  3. patricia says

    January 29, 2026 at 4:10 pm

    this sounds so good, but I cannot have tofu. Could I subtitute block cream cheese?

    Reply
    • Iosune Robles says

      February 02, 2026 at 1:03 pm

      Hi Patricia! I wouldn’t recommend using block vegan cream cheese as a substitute here. The tofu is what creates the egg-style texture in this casserole, and cream cheese would make it much denser and quite different. I haven’t tested this recipe without tofu, so I can’t say for sure how another substitute would work.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Vegan Winter Recipes

  • Two bowls of vegan chicken noodle soup garnished with parsley, surrounded by ingredients.
    Vegan Chicken Noodle Soup
  • Vegan beef stew served in a bowl with bread and parsley around it.
    Vegan Beef Stew
  • Spoon taking vegan broccoli cheddar soup from a bowl.
    Vegan Broccoli Cheddar Soup
  • Sliced vegan meatloaf against a white backdrop.
    Vegan Meatloaf
  • Photo of a plate of vegan stuffed shells
    Vegan Stuffed Shells
  • Sliced vegan banana bread on marble.
    Vegan Banana Bread

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required