Easy Dairy-Free Brunch Casserole Recipe with Creamy Tofu and Veggies

Ready In 60 minutes
Servings 6-8 servings
Difficulty Easy

“You just have to try this tofu casserole,” my friend Jenny texted me one sleepy Saturday morning. I was dragging myself out of bed, half convinced I’d settle for plain toast. But her message came with a photo—golden, bubbling edges, vibrant veggies peeking through a creamy base that didn’t look like anything I’d ever associate with tofu. Skeptical, but curious, I decided to give it a whirl.

Honestly, I wasn’t expecting much. I’d tried tofu before, and it usually left me unimpressed—bland and spongy at best. But this dairy-free brunch casserole was different. It had this silky, rich texture that somehow made the tofu disappear into the background while letting the veggies shine. The first bite caught me off guard—comforting, fresh, and surprisingly hearty. It was the kind of dish you want to savor slowly, with a cup of coffee in hand, maybe on a Sunday when the kitchen feels quiet and the world outside is just waking up.

What really won me over was how easy it was to throw together. No fuss, no weird ingredients, and no lingering guilt about dairy since it’s completely plant-based. I ended up making it three weekends in a row, tweaking here and there, but always coming back to the original creamy tofu base. It’s become my go-to for when I want something nourishing but don’t feel like slaving over the stove.

It’s funny how a simple recipe can turn into something that feels like a warm hug. That’s why this casserole stuck with me—not just because it tastes good, but because it quietly changed my mind about what brunch can be. If you’re looking for something dairy-free, veggie-packed, and downright satisfying, this might just become your favorite, too.

Why You’ll Love This Recipe

This easy dairy-free brunch casserole with creamy tofu and veggies isn’t just another casserole—it’s a real crowd-pleaser that I’ve tested multiple times to get just right. Between balancing flavors and textures, here’s why I keep coming back to it:

  • Quick & Easy: Ready in under 45 minutes, making it perfect for busy weekends or unexpected guests.
  • Simple Ingredients: No specialty stores required—just pantry staples and fresh veggies you can swap depending on what’s in season.
  • Perfect for Brunch or Light Dinner: Whether you’re hosting friends or feeding the family, it’s hearty without feeling heavy.
  • Crowd-Pleaser: Even my non-tofu-loving brother asked for seconds. It’s that good.
  • Unbelievably Delicious: The creamy tofu base blends seamlessly with the roasted veggies, offering a rich, satisfying bite every time.

What sets this recipe apart is the way the tofu is blended to create a silky custard-like texture, rather than just cubed and baked. It’s a little trick I picked up that makes all the difference. Plus, the seasoning strikes a perfect balance—savory but fresh, with a hint of nutritional yeast that adds a cheesy touch without any dairy.

This casserole isn’t just food—it’s a little moment of calm in a hectic day, the kind of dish that makes you close your eyes and appreciate the simple joys of cooking and eating. It’s comforting without being heavy and versatile enough to feel special no matter the occasion.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. You probably have most of these in your kitchen already, and the fresh veggies give it a lovely pop of color and nutrition.

  • For the tofu base:
    • Extra-firm tofu (14 oz / 400 g), pressed to remove excess water
    • Unsweetened plant-based milk (1 cup / 240 ml) – I like oat or almond milk for creaminess
    • Nutritional yeast (3 tablespoons) – adds a cheesy, umami flavor
    • Garlic powder (1 teaspoon)
    • Onion powder (1 teaspoon)
    • Ground turmeric (½ teaspoon) – for subtle color and earthiness
    • Salt and freshly ground black pepper, to taste
    • Lemon juice (1 tablespoon) – brightens flavors
  • For the veggies:
    • Red bell pepper (1 medium), diced
    • Zucchini (1 medium), diced
    • Cherry tomatoes (1 cup / 150 g), halved
    • Fresh spinach (2 cups / 60 g), roughly chopped
    • Green onions (2 stalks), thinly sliced
    • Optional: Mushrooms (½ cup / 75 g), sliced (adds earthiness)
  • For seasoning & finishing:
    • Olive oil (2 tablespoons) – for roasting veggies
    • Fresh herbs like parsley or chives (2 tablespoons), chopped
    • Optional: Red pepper flakes for a little heat

When picking your tofu, I recommend brands like Nasoya or House Foods for best texture. Pressing your tofu well is key to avoid a watery casserole. Feel free to swap veggies based on what you have—broccoli or asparagus would work great too, similar to the bright crunch in crispy broccoli salad.

Equipment Needed

  • A blender or food processor – crucial for blending the tofu base into a silky, creamy texture. I’ve tried hand mixers, but they just don’t get it smooth enough.
  • 9×13 inch (23×33 cm) baking dish – standard size for casseroles, but an 8×8 inch (20×20 cm) dish works if you want a thicker bake.
  • Mixing bowls – for tossing your veggies with olive oil and seasoning.
  • Vegetable peeler and sharp knife – prepping your veggies right makes all the difference.
  • Cutting board – sturdy and large enough to handle your chopping.
  • Oven mitts – safety first when pulling that bubbling casserole out of the oven.

If you don’t have a food processor, a high-speed blender will do just fine. For those on a budget, simple hand blenders can work, but expect a bit more elbow grease. Keeping your tools clean is easier if you rinse the blender immediately after use—helps avoid that tofu smell lingering around.

Preparation Method

dairy-free brunch casserole preparation steps

  1. Press the tofu: Wrap the extra-firm tofu in a clean kitchen towel or paper towels. Place a heavy object on top (a cast-iron skillet works wonders) and let it sit for 15-20 minutes to squeeze out excess moisture. This step is key to achieving a creamy texture without watery pockets.
  2. Prepare the veggies: While the tofu presses, dice the bell pepper, zucchini, and optional mushrooms. Halve the cherry tomatoes and roughly chop the spinach. Toss all the veggies (except spinach and green onions) in a bowl with olive oil, salt, and pepper. Spread them evenly on a baking sheet and roast at 400°F (200°C) for 15 minutes, stirring halfway through. Roasting boosts their natural sweetness and deepens flavor.
  3. Blend the tofu base: In your blender or food processor, combine the pressed tofu, plant-based milk, nutritional yeast, garlic powder, onion powder, turmeric, lemon juice, salt, and pepper. Blend until silky smooth. The mixture should resemble a thick, creamy custard.
  4. Mix the casserole: In a large mixing bowl, combine the roasted veggies, fresh spinach, green onions, and the creamy tofu mixture. Stir gently but thoroughly to distribute everything evenly. If you want a little kick, sprinkle in some red pepper flakes here.
  5. Assemble and bake: Pour the mixture into your greased 9×13 inch baking dish, smoothing the top with a spatula. Bake at 375°F (190°C) for 30-35 minutes, or until the top is set and lightly golden. The edges should bubble slightly, and the casserole will firm up as it cools.
  6. Garnish and serve: Once out of the oven, let it rest for about 10 minutes. Sprinkle with fresh herbs like parsley or chives before slicing. The casserole is best served warm but holds up well at room temperature if you’re serving a crowd.

Pro tip: If the casserole looks too wet after baking, let it cool longer before serving to allow it to firm up. Also, feel free to tweak the seasoning before baking—taste the tofu mixture raw to adjust salt and lemon juice to your liking.

Cooking Tips & Techniques

Getting the creamy tofu texture just right can feel tricky, but here are some tips I learned the hard way. First, pressing the tofu thoroughly removes excess water, which means your casserole won’t be soggy. If you skip this step, you’ll notice a watery texture that dulls the flavors.

Blending the tofu with plant-based milk and nutritional yeast creates that luscious, rich base that mimics dairy casseroles. I recommend using unsweetened oat milk if you want a neutral flavor, but almond milk works well too. Avoid sweetened or flavored milks—they’ll throw off the balance.

Roasting the veggies separately is a game-changer. It concentrates their flavor and prevents the casserole from becoming too mushy. Stirring halfway through roasting ensures even cooking and slight caramelization, which adds depth.

When mixing the ingredients, don’t over-stir—fold gently to keep some texture from the veggies while ensuring the tofu base coats everything. And don’t rush the resting time after baking; it helps the casserole set, making slicing easier.

I’ve accidentally under-seasoned this dish more times than I care to admit, so tasting the tofu mixture before baking is crucial. A little extra salt or a splash more lemon juice can brighten the whole bake.

Variations & Adaptations

This casserole is a fantastic base for experimentation. Here are some ways I’ve adapted it:

  • Seasonal Veggies: Swap zucchini and bell peppers for roasted butternut squash and kale in fall for a cozy twist.
  • Protein Boost: Stir in cooked quinoa or crumbled tempeh for extra heartiness without losing the dairy-free vibe.
  • Spice It Up: Add smoked paprika or chipotle powder to the tofu mixture for a smoky, spicy casserole.
  • Allergen-Friendly: Use coconut milk instead of oat or almond milk if nut allergies are a concern.
  • Cheesy Flavor: Mix in vegan cheese shreds before baking for a gooey, melty finish.

Personally, I love adding fresh herbs like basil or dill when fresh tomatoes are in season to give the dish a bright, summery feel. It pairs beautifully with a crisp side like a fresh cowboy caviar salad bowl.

Serving & Storage Suggestions

This casserole is best served warm, ideally fresh from the oven with a sprinkle of fresh herbs on top. I like to present it alongside a crisp, fresh salad or some crusty bread to soak up any remaining creaminess. It pairs wonderfully with a light white wine or freshly brewed herbal tea.

For leftovers, store in an airtight container in the fridge for up to 4 days. Reheat gently in the oven at 350°F (175°C) for 10-15 minutes or in the microwave until warmed through. The flavors actually deepen after a day, making it perfect for make-ahead brunches.

If you want to freeze the casserole, wrap it tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat as usual. Just a heads-up: the texture of the veggies might soften a bit after freezing, but the creamy tofu base stays delicious.

Nutritional Information & Benefits

This casserole is a wholesome, nutrient-packed choice for a dairy-free brunch. Tofu provides a solid dose of plant-based protein and calcium, while the veggies offer fiber, vitamins A and C, and antioxidants.

Using nutritional yeast not only adds flavor but also supplies B vitamins, which are important for energy. The recipe is naturally gluten-free if you stick to pure ingredients, making it suitable for many dietary needs.

It’s a lower-fat alternative to traditional egg or cheese-based casseroles but still delivers on creaminess and satisfaction. I appreciate this dish for how it balances nutrition without sacrificing the cozy, indulgent feel of a classic brunch casserole.

Conclusion

This easy dairy-free brunch casserole with creamy tofu and veggies has become a quiet staple in my kitchen—simple to make, nourishing, and full of flavor. It’s a recipe that invites you to enjoy brunch without fuss, with plenty of room to personalize based on what’s in your fridge or how you feel that day.

Whether you’re new to cooking with tofu or just looking for a fresh dairy-free option that doesn’t compromise taste, this casserole delivers. I hope you find the same comfort and satisfaction I did, and perhaps it even becomes your go-to brunch for lazy weekends or unexpected guests.

If you try it, I’d love to hear how you make it your own—drop a comment or share your tweaks! Brunch is better when shared, even if just virtually.

FAQs About Easy Dairy-Free Brunch Casserole

Can I make this casserole ahead of time?

Absolutely! You can prepare the tofu base and roast the veggies a day ahead. Assemble the casserole the next morning and bake fresh. This makes busy mornings much easier.

Is this casserole gluten-free?

Yes, as long as you use gluten-free plant-based milk and check labels on seasoning, this casserole is naturally gluten-free.

Can I substitute tofu with another ingredient?

Silken tofu is best for the creamy texture, but if unavailable, you could try blending cooked white beans or chickpeas. The flavor and texture will differ slightly.

How can I add more protein to this dish?

Adding cooked quinoa, tempeh, or even some cooked lentils can boost protein while keeping it dairy-free and delicious.

What’s the best way to store leftovers?

Store in an airtight container in the fridge for up to 4 days. Reheat gently in the oven or microwave. For longer storage, freeze for up to 2 months.

Pin This Recipe!

dairy-free brunch casserole recipe

Print

Easy Dairy-Free Brunch Casserole Recipe with Creamy Tofu and Veggies

A quick and easy dairy-free brunch casserole featuring a creamy tofu base blended with roasted veggies, perfect for a nourishing and satisfying meal.

  • Author: Isla
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 60 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 14 oz (400 g) extra-firm tofu, pressed to remove excess water
  • 1 cup (240 ml) unsweetened plant-based milk (oat or almond milk recommended)
  • 3 tablespoons nutritional yeast
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • ½ teaspoon ground turmeric
  • Salt and freshly ground black pepper, to taste
  • 1 tablespoon lemon juice
  • 1 medium red bell pepper, diced
  • 1 medium zucchini, diced
  • 1 cup (150 g) cherry tomatoes, halved
  • 2 cups (60 g) fresh spinach, roughly chopped
  • 2 stalks green onions, thinly sliced
  • Optional: ½ cup (75 g) mushrooms, sliced
  • 2 tablespoons olive oil (for roasting veggies)
  • 2 tablespoons fresh herbs (parsley or chives), chopped
  • Optional: red pepper flakes for heat

Instructions

  1. Press the tofu by wrapping it in a clean kitchen towel or paper towels and placing a heavy object on top for 15-20 minutes to remove excess moisture.
  2. Dice the bell pepper, zucchini, and optional mushrooms. Halve the cherry tomatoes and roughly chop the spinach.
  3. Toss the bell pepper, zucchini, mushrooms (if using), and cherry tomatoes in a bowl with olive oil, salt, and pepper. Spread evenly on a baking sheet and roast at 400°F (200°C) for 15 minutes, stirring halfway through.
  4. In a blender or food processor, combine the pressed tofu, plant-based milk, nutritional yeast, garlic powder, onion powder, turmeric, lemon juice, salt, and pepper. Blend until silky smooth, resembling a thick custard.
  5. In a large mixing bowl, combine the roasted veggies, fresh spinach, green onions, and tofu mixture. Stir gently to distribute evenly. Add red pepper flakes if desired.
  6. Pour the mixture into a greased 9×13 inch baking dish, smoothing the top with a spatula.
  7. Bake at 375°F (190°C) for 30-35 minutes until the top is set and lightly golden with bubbling edges.
  8. Let the casserole rest for about 10 minutes after baking. Sprinkle with fresh herbs before slicing and serving.

Notes

Press tofu thoroughly to avoid watery casserole. Roast veggies separately to enhance flavor and texture. Taste tofu mixture before baking to adjust seasoning. Let casserole rest after baking to firm up. Can prepare tofu base and roast veggies a day ahead for convenience.

Nutrition

  • Serving Size: 1 slice (approximate
  • Calories: 210
  • Sugar: 6
  • Sodium: 320
  • Fat: 11
  • Saturated Fat: 1.5
  • Carbohydrates: 15
  • Fiber: 4
  • Protein: 14

Keywords: dairy-free, tofu casserole, brunch recipe, plant-based, vegan, gluten-free, creamy tofu, roasted veggies, easy casserole

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating