Start your morning with this delicious Vegan Breakfast Casserole, a hearty plant-based dish packed with crispy hash browns, tender chickpeas, colorful vegetables, spinach, and melted vegan cheese. Every bite is full of flavor, making it perfect for weekend brunch, holiday breakfasts, or meal prep for busy mornings.
This easy oven-baked casserole uses simple plant-based ingredients and requires no eggs or dairy. Prepare it ahead of time, bake until golden, and enjoy a satisfying breakfast the whole family can share.
Recipe Details
Prep time
20 minutes
Cook time
35 minutes
Total time
55 minutes
Servings
6–8
Course: Breakfast / Brunch · Cuisine: American-inspired · Diet: Vegan · Difficulty: Easy
Ingredients
Everything you need for one hearty 9 × 13-inch casserole.
Chickpeas
– 1 can (15 oz / 425 g), drained and rinsed
Hash browns
– 3 cups (about 750 g), shredded and thawed
Red bell pepper
– 1 medium, chopped
Onion
– 1 medium, chopped
Mushrooms
– 1 cup, sliced
Spinach
– 2 cups, chopped
Vegan cheese
– 1 cup, shredded
Unsweetened plant milk
– 1 cup (240 ml)
Olive oil
– 1 tablespoon
Seasonings
- 2 garlic cloves, minced
- 2 tablespoons nutritional yeast (optional)
- 1 teaspoon dried oregano
- ½ teaspoon paprika
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
Optional additions: Chopped tomatoes, green onions, jalapeños, fresh parsley, or extra vegetables.
Step-by-Step Instructions
Step 1: Prepare the chickpeas and potatoes
Preheat your oven to 375°F (190°C). Lightly grease a 9 × 13-inch baking dish.
Drain and rinse the chickpeas. If using frozen hash browns, thaw them completely and squeeze out excess moisture using a clean kitchen towel. This helps prevent a soggy casserole.
Step 2: Sauté the vegetables
Heat the olive oil in a large skillet over medium heat. Add the onion, red bell pepper, and mushrooms.
Cook for 5–7 minutes, stirring occasionally, until the vegetables soften and most of their moisture evaporates.
Add the minced garlic and cook for another 30 seconds. Stir in the spinach and cook until wilted.
Step 3: Mix the casserole base
In a large mixing bowl, combine the chickpeas, thawed hash browns, plant milk, nutritional yeast, oregano, paprika, salt, and black pepper.
Mix well so the seasonings are evenly distributed. Lightly mash a few chickpeas to help the mixture hold together.
Step 4: Add the vegetables and cheese
Add the sautéed vegetables to the bowl and stir gently. Fold in about three-quarters of the shredded vegan cheese, saving the rest for the top.
Transfer the mixture to the prepared baking dish and spread it into an even layer.
Step 5: Bake until golden
Sprinkle the remaining vegan cheese over the top.
Bake uncovered for 30–40 minutes, until the casserole is hot throughout, the potatoes are tender, and the top is lightly golden. If the top browns too quickly, cover loosely with foil.
Cooking time may vary depending on the moisture content of the potatoes and vegetables.
Step 6: Rest and serve
Remove the casserole from the oven and let it rest for 5–10 minutes. This helps it firm up and makes slicing easier.
Garnish with fresh parsley or green onions, if desired. Cut into portions and serve warm.
Enjoy a hearty, flavorful, completely plant-based breakfast!
Tips for the Best Vegan Breakfast Casserole
- Remove excess moisture: Squeeze thawed hash browns dry and cook watery vegetables before baking.
- Use unsweetened plant milk: Oat or soy milk works well without adding sweetness.
- Choose a good melting vegan cheese: Different brands melt differently, so use one you enjoy.
- Mash a few chickpeas: This helps the casserole bind without eggs.
- Let it rest before slicing: A short resting period helps the portions hold their shape.
- Adjust the seasonings: Add chili flakes, smoked paprika, or fresh herbs for extra flavor.
Recipe Variations
Green vegetable casserole
Add broccoli florets, extra spinach, or chopped kale for a greener breakfast.
Spicy breakfast casserole
Add diced jalapeños, chili flakes, or extra paprika for a little heat.
Tomato and mushroom version
Add chopped tomatoes and extra mushrooms, making sure to cook off excess liquid first.
What to Serve With Vegan Breakfast Casserole
Fresh avocado
Adds a creamy texture.
Fresh fruit salad
A refreshing, naturally sweet side.
Whole-grain toast
Perfect for a more filling breakfast.
Fresh salsa
Adds a bright, tangy flavor.
Storage and Reheating
Refrigerator
Store in an airtight container for up to 4 days. Refrigerate within 2 hours of cooking.
Freezer
Freeze individual portions for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat in a 350°F (175°C) oven until hot throughout, or microwave individual portions in short intervals.
Frequently Asked Questions
Can I make this vegan breakfast casserole ahead of time?
Yes. Assemble the casserole, cover, and refrigerate for up to 24 hours. Bake when ready, allowing additional cooking time if it goes into the oven cold. Ensure the center becomes hot throughout.
Can I make this recipe without vegan cheese?
Absolutely. Skip the vegan cheese or replace it with extra nutritional yeast for a savory flavor. The casserole will still be delicious, although the texture will be less cheesy.
Can I use fresh potatoes instead of frozen hash browns?
Yes. Grate raw potatoes, squeeze out excess moisture, and use them in place of the hash browns. Make sure the potatoes are fully tender before serving; additional baking time may be necessary.
Can I use another plant-based milk?
Yes. Unsweetened soy, oat, or almond milk can work. Avoid sweetened or strongly flavored varieties.
Is this recipe gluten-free?
It can be. Check the labels on the hash browns, plant milk, nutritional yeast, and vegan cheese to ensure all ingredients are gluten-free.
How do I keep the casserole from becoming soggy?
Thaw and dry the hash browns thoroughly, sauté the vegetables before mixing, and avoid adding too much plant milk.
Nutrition Information
Estimated per serving, based on 8 servings:
- Calories: 220–300
- Protein: 8–12 g
- Carbohydrates: 28–35 g
- Fat: 8–12 g
- Fiber: 4–6 g
These values are estimates and vary depending on the brands of hash browns, vegan cheese, plant milk, and the exact portion size.
Final Thoughts
This Vegan Breakfast Casserole is a wonderful way to enjoy a warm, satisfying breakfast without eggs or dairy. Chickpeas, hash browns, colorful vegetables, and vegan cheese create a delicious combination that works just as well for weekend brunch as it does for weekday meal prep.
Make it your own with your favorite vegetables and seasonings, and enjoy an easy plant-based meal that everyone can share!




