Why you'll love this recipe
- 30-minute breakfast casserole
- Crowd-pleaser for vegans and omnivores
- Make-ahead friendly for busy mornings
- Freezer-friendly for weeklong planning
- Kid-approved with bright veggies
I first plated this casserole on a chilly November morning, the kitchen lit by the soft glow of sunrise through the curtains. The moment the golden edges cracked under my fork, the scent of turmeric and toasted potatoes reminded me of my grandma’s weekend brunches, and I knew it belonged in my family’s rotation. Since then, it’s become the go‑to for sleepy school days when the kids need a hearty bite without the fuss. Every time I hear the sizzle, I’m back in that sunlit kitchen, grateful for a recipe that feels both nostalgic and new.
The story
The oven hums, and the kitchen fills with the scent of caramelizing potatoes, a buttery whisper that makes you pause mid‑step. A golden crust forms on the hash browns, crackling as you lift the dish, promising that first bite will be both crisp and comforting. You can almost hear the soft sigh of the tofu custard settling into a silky melt.
I first discovered this casserole on a rainy Saturday when my sister, a lifelong vegan, begged for something that felt like a classic breakfast without the eggs. I whisked the tofu while the potatoes baked, and the moment the dish emerged, the whole house smelled like a cozy diner. That simple, satisfying aroma convinced me to make it a staple in my own brunch rotation.
What sets this version apart is the two‑stage bake: we pre‑bake the hash browns to lock in crunch, then crown them with a turmeric‑kissed tofu custard that firms up perfectly. The addition of kala namak gives an unmistakable egg‑like depth that most vegan casseroles miss, while the nutritional yeast adds a cheesy umami without dairy.
On the palate you’ll encounter a cascade of textures: the outer layer is crisp and golden, the middle tofu layer is creamy yet firm, and the sautéed peppers and spinach provide a sweet‑earthy pop. A subtle hint of turmeric adds earthiness, while the black salt delivers that nostalgic yolk‑like savor. Each forkful balances salty, savory, and a whisper of sweet from the peppers.
Serve it straight from the oven with a simple arugula‑lemon salad for brightness, or pair with toasted sourdough to scoop up every crumb. It shines as a hearty dinner for friends, a quick brunch for the family, and even as a make‑ahead lunch that reheats beautifully. Its versatility makes it a go‑to for any meal that needs comforting, protein‑rich comfort.
Don’t let the multiple steps intimidate you; the most technical part is simply blending the tofu until smooth, which takes under a minute. The pre‑bake ensures the potatoes stay crisp, eliminating any soggy worries. With a total hands‑on time of just ten minutes, this casserole is easier than it sounds.
Why This Recipe Works
- Pre‑baking potatoes creates a dry surface that prevents soggy bottom.
- Turmeric and kala namak give the tofu a yolky color and subtle eggy flavor.
- Blending tofu with plant milk creates a custard‑like matrix that sets evenly.
Ingredient notes & substitutions
frozen hash browns
Creates a crispy, potato‑laden base that holds the custard.
firm tofu
Provides protein and a firm, egg‑like texture when blended.
nutritional yeast
Adds a cheesy, umami flavor without dairy.
kala namak
Gives the tofu its signature eggy sulfur note.
mixed bell peppers
Brings sweetness, color, and crunch to each bite.
Equipment you'll need
Ingredients
- 4 cups frozen hash browns, thawed
- 1 tablespoon olive oil (plus more for brushing)
- 1 block (14 oz) firm tofu, drained
- 1/2 cup unsweetened plant milk (almond or soy)
- 1/4 cup nutritional yeast
- 1/2 teaspoon turmeric
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon kala namak (black salt) or regular salt
- 1/4 teaspoon freshly cracked black pepper
- 1 cup mixed bell peppers, chopped
- 1 cup baby spinach
- 1/4 cup chopped green onions
Before You Start
- Preheat oven to 375°F.
- Thaw hash browns and pat dry.
- Press tofu to remove excess water.
- Measure spices and whisk together.
- Grease casserole dish with olive oil.
Instructions
- 1Step 1
Preheat oven to 375°F (190°C). Grease a casserole dish with olive oil. Spread thawed hash browns evenly in the dish, drizzle with olive oil, and season with salt and pepper. Bake for 25 minutes until golden.
- 2Step 2
Blend tofu, plant milk, nutritional yeast, turmeric, garlic powder, onion powder, kala namak, and pepper until smooth and pourable. Taste and adjust seasoning.
- 3Step 3
In a skillet, sauté bell peppers and green onions in olive oil for 3–4 minutes. Add spinach and cook until wilted.
- 4Step 4
Layer sautéed veggies over baked hash browns. Pour tofu mixture evenly on top and smooth out the surface.
- 5Step 5
Bake for 35–40 minutes until set and slightly golden. Cool for 10 minutes before slicing.
Pro tips
Pre‑bake hash browns for crunch
Bake the potatoes first so they stay crisp under the tofu layer.
Season tofu mixture early
Blend and taste the tofu sauce before baking; adjust salt and pepper now.
Don't overcrowd the skillet
Sauté veggies in a single layer; crowding steams them and loses color.
Pat dry spinach
Toss spinach in a towel to remove excess water that could soggy the casserole.
Use a light hand with oil
Drizzle olive oil, not pour, to keep the dish from becoming greasy.
Let the casserole rest
Allow 10 minutes after baking so each slice holds together.
Variations to try
Spicy Cajun version
Add Cajun seasoning to the tofu blend and toss in sliced jalapeños for a kick.
Mediterranean feta twist
Stir in crumbled vegan feta and olives before baking for salty tang.
Breakfast muffin bites
Divide the mixture into greased muffin tins for individual, portable portions.
Serving Suggestions
Troubleshooting
Casserole is soggy
Increase pre‑bake time for hash browns and pat veggies dry before layering.
Top is too dry
Cover with foil halfway through baking to retain moisture.
Tofu layer cracks
Blend tofu until very smooth and avoid over‑mixing which introduces air.
Storage & make-ahead
Refrigerator
Store in an airtight container; keeps 4 days, reheat gently.
Freezer
Freezes well in a sealed dish; up to 3 months. Thaw overnight in fridge.
Best way to reheat
Reheat in a 350°F oven for 15 minutes, covered, to retain crispness.
Make-ahead
Assemble casserole, cover, and refrigerate up to 24 h before final bake.

Ingredients
- 4 cups frozen hash browns, thawed
- 1 tablespoon olive oil (plus more for brushing)
- 1 block (14 oz) firm tofu, drained
- 1/2 cup unsweetened plant milk (almond or soy)
- 1/4 cup nutritional yeast
- 1/2 teaspoon turmeric
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon kala namak (black salt) or regular salt
- 1/4 teaspoon freshly cracked black pepper
- 1 cup mixed bell peppers, chopped
- 1 cup baby spinach
- 1/4 cup chopped green onions
Instructions
- 1Preheat oven to 375°F (190°C). Grease a casserole dish with olive oil. Spread thawed hash browns evenly in the dish, drizzle with olive oil, and season with salt and pepper. Bake for 25 minutes until golden.
- 2Blend tofu, plant milk, nutritional yeast, turmeric, garlic powder, onion powder, kala namak, and pepper until smooth and pourable. Taste and adjust seasoning.
- 3In a skillet, sauté bell peppers and green onions in olive oil for 3–4 minutes. Add spinach and cook until wilted.
- 4Layer sautéed veggies over baked hash browns. Pour tofu mixture evenly on top and smooth out the surface.
- 5Bake for 35–40 minutes until set and slightly golden. Cool for 10 minutes before slicing.