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
Overhead shot of a vegan sweet potato breakfast casserole in a white dish by sweet simple vegan

Vegan Breakfast Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sweet Simple Vegan
  • Total Time: 1 hour 5 minutes
  • Yield: 9 servings


Take your weekend brunch or holiday breakfast to the next level with this easy Vegan Breakfast Casserole! It’s loaded with fresh veggies, vegan sausage and cheese, and a protein-rich “egg” mixture that is so reminiscent of the classic dish.


Breakfast Casserole

  • 1 cup diced sweet potato
  • 6 ounces baby bella mushrooms, diced
  • 1/2 cup diced red bell pepper
  • 1/2 cup finely diced onion
  • 5 cloves garlic, finely minced
  • Optional: 1/4 cup shredded vegan cheddar cheese
  • Optional: 7 oz. ground vegan sausage (we used light life; use a gluten-free brand if needed)
  • 2 handfuls roughly-chopped kale, stems removed
  • Green onions, for garnish

Tofu “Egg” Batter

  • 1 (14-ounce) package extra-firm tofu, drained
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1/4 teaspoon turmeric
  • 1/2 cup unsweetened non-dairy milk
  • 1/3 tablespoon old bay seasoning
  • 1/4 teaspoon black pepper
  • 1 tablespoon herbs, finely chopped (we used 1 teaspoon each of sage, thyme and rosemary)
  • Salt, as needed to taste* (see notes)


  1. Prepare your baking dish. Preheat the oven to 350°F and lightly grease a 9-inch square or round baking dish.
  2. Sauté the sweet potatoes. In a large nonstick skillet over medium-low heat, sauté the sweet potatoes in a tablespoon of oil. Cook for about 10 minutes, or until beginning to soften. 
  3. Add remaining vegetables. Next, add in the mushrooms, bell pepper, onions, and garlic and cook for an additional 5-7 minutes, or until the vegetables have softened and the mushrooms have reduced in size. Finally, stir in the kale and cook for 2-3 minutes more, or until bright green. Transfer the vegetable mixture to the prepared baking dish and spread evenly. 
  4. Cook the sausage and add the cheese. Using the same pan (no need to clean!), cook the vegan sausage until browned. Once cooked, transfer to the baking dish with the vegetables and sprinkle evenly with vegan cheese. Set aside. 
  5. Make the tofu “eggs.” In a high-speed blender, add all of the tofu “egg” ingredients, except for the fresh herbs, and blend until a thick batter forms. Add the herbs and pulse until evenly distributed throughout the batter. 
  6. Bake. Pour the tofu “egg” mixture over the vegetable and sausage mixture in the baking dish and gently mix everything together until well combined. Bake for 30-35 minutes, or until golden brown and the “eggs” are set. 
  7. Cool completely. Keep in mind that the inside should be soft/moist! Allow the casserole to cool completely before serving as this will allow it to set. If time allows, we recommend refrigerating it overnight for the best consistency. 
  8. Serve. Slice and serve with green onion, hot sauce, avocado slices, additional salt and pepper, or as desired. Enjoy! 


  • You can cook with oil instead of water in this recipe if desired.
  • Feel free to change up the vegetables according to your preference! Carrots and white potatoes will work well in this.
  • The vegan cheese and sausage are optional but recommended!
  • Storage: This cheesy vegan breakfast casserole will keep for up to 1 week in an airtight container in the fridge. If you’d like to store it directly in the casserole dish, tightly cover with either plastic wrap or foil to prevent the casserole from drying out.
  • Plan to make the night before serving. This easy vegan breakfast casserole is an excellent make-ahead recipe as it is best baked and cooled completely before serving. For this reason, we almost always make it the night before, tightly cover the baked casserole, refrigerate overnight, then slice and serve with our favorite cup of coffee or matcha in the morning! 
  • Season with salt to taste. Keep in mind that the old bay seasoning has salt in it.
  • The nutrition facts do not take into consideration the addition of vegan sausage or vegan cheese. 
  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Category: Breakfast, Fall
  • Method: Oven
  • Cuisine: Vegan, Gluten-free Option