There’s something undeniably comforting about a warm, hearty casserole, especially when it’s packed with nutritious tofu and vibrant broccoli. Whether you’re in a rush for a quick weeknight dinner or looking to cozy up with some comfort food, our roundup of 12 delicious variations will inspire your next meal. Dive in to discover how these simple ingredients can transform into something truly extraordinary!
Cheesy Tofu and Broccoli Casserole

Just last week, I found myself staring into my fridge, pondering what to make with the block of tofu and leftover broccoli. That’s when inspiration struck—why not a cheesy, comforting casserole? It’s the perfect dish to bring a little warmth to your table, especially when you’re craving something hearty yet simple.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, drained and crumbled
- 2 cups broccoli florets
- 1 cup shredded cheddar cheese
- 1/2 cup milk
- 1/4 cup all-purpose flour
- 2 tbsp butter
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the topping:
- 1/2 cup breadcrumbs
- 2 tbsp melted butter
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish.
- In a large skillet, melt 2 tbsp butter over medium heat. Add the crumbled tofu and cook for 5 minutes, stirring occasionally, until lightly browned.
- Add the broccoli florets to the skillet and cook for another 3 minutes, just until they start to soften.
- Sprinkle the flour, garlic powder, salt, and pepper over the tofu and broccoli. Stir well to coat evenly.
- Gradually pour in the milk, stirring constantly, until the mixture thickens into a sauce, about 2 minutes.
- Remove the skillet from heat and stir in 3/4 cup of the cheddar cheese until melted and smooth.
- Transfer the mixture to the prepared baking dish and sprinkle the remaining 1/4 cup cheddar cheese on top.
- In a small bowl, mix the breadcrumbs with 2 tbsp melted butter. Sprinkle this mixture evenly over the casserole.
- Bake for 20-25 minutes, or until the topping is golden brown and the casserole is bubbly around the edges.
Zesty and comforting, this casserole comes out with a creamy interior and a crispy, golden top. Serve it alongside a crisp green salad or over a bed of rice for a complete meal that’s sure to satisfy.
Spicy Tofu and Broccoli Casserole

This Spicy Tofu and Broccoli Casserole has become a staple in my kitchen, especially on those busy weeknights when I crave something hearty yet healthy. The combination of spicy tofu and crisp broccoli under a golden, cheesy crust is something my family can’t get enough of.
Ingredients
- For the tofu and broccoli:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 2 tbsp olive oil
- 1 tsp red pepper flakes
- 1/2 tsp salt
- For the sauce:
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1 tsp garlic powder
- 1/2 tsp black pepper
- For the topping:
- 1 cup shredded mozzarella cheese
- 1/4 cup breadcrumbs
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a casserole dish.
- In a large skillet, heat 2 tbsp olive oil over medium heat. Add the cubed tofu and broccoli florets, sprinkling with 1 tsp red pepper flakes and 1/2 tsp salt. Sauté for 5-7 minutes until the broccoli is bright green and the tofu is lightly browned. Tip: Pressing the tofu beforehand removes excess water, ensuring a firmer texture.
- In a medium bowl, whisk together 1 cup heavy cream, 1/2 cup Parmesan cheese, 1 tsp garlic powder, and 1/2 tsp black pepper until smooth.
- Transfer the tofu and broccoli mixture to the prepared casserole dish. Pour the sauce evenly over the top.
- Sprinkle 1 cup shredded mozzarella cheese and 1/4 cup breadcrumbs over the sauce. Tip: For an extra crispy topping, mix the breadcrumbs with a little melted butter before sprinkling.
- Bake in the preheated oven for 20-25 minutes, or until the topping is golden and bubbly. Tip: Let the casserole sit for 5 minutes after baking to allow the sauce to thicken slightly.
Nothing beats the creamy, spicy interior contrasted with the crunchy topping of this casserole. Serve it alongside a crisp green salad or over a bed of steamed rice for a complete meal that’s sure to impress.
Vegan Tofu and Broccoli Casserole

Remember those chilly evenings when all you craved was something warm, comforting, and guilt-free? That’s exactly how I felt last week, leading me to whip up this Vegan Tofu and Broccoli Casserole. It’s a dish that brings together the heartiness of tofu and the freshness of broccoli in a creamy, dreamy sauce that’ll have you going back for seconds.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 cup unsweetened almond milk
- 2 tbsp nutritional yeast
- 1 tbsp olive oil
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the topping:
- 1/2 cup breadcrumbs
- 1 tbsp olive oil
- 1/4 tsp paprika
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a casserole dish with olive oil.
- In a large bowl, toss the tofu cubes and broccoli florets with 1 tbsp olive oil, garlic powder, salt, and black pepper until evenly coated.
- Spread the tofu and broccoli mixture evenly in the prepared casserole dish.
- In the same bowl, whisk together almond milk and nutritional yeast until smooth, then pour over the tofu and broccoli.
- In a small bowl, mix breadcrumbs, 1 tbsp olive oil, and paprika for the topping, then sprinkle evenly over the casserole.
- Bake for 25-30 minutes, or until the topping is golden brown and the sauce is bubbly.
- Let the casserole sit for 5 minutes before serving to allow the sauce to thicken slightly.
Just out of the oven, this casserole is a delightful mix of creamy and crunchy textures, with the nutritional yeast adding a cheesy flavor without any dairy. Serve it over a bed of quinoa or with a side of crusty bread to soak up all that delicious sauce.
Gluten-Free Tofu and Broccoli Casserole

Sometimes, the simplest dishes bring the most comfort, especially when they’re as wholesome and satisfying as this gluten-free tofu and broccoli casserole. I remember whipping this up on a chilly evening when I craved something hearty yet healthy, and it’s been a staple in my kitchen ever since.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the sauce:
- 1 cup gluten-free all-purpose flour
- 2 cups unsweetened almond milk
- 1/2 cup nutritional yeast
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp salt
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a casserole dish with olive oil.
- In a large bowl, toss the tofu cubes and broccoli florets with olive oil, salt, and black pepper until evenly coated.
- Spread the tofu and broccoli mixture evenly in the prepared casserole dish.
- In a medium saucepan, whisk together the gluten-free all-purpose flour and almond milk over medium heat until smooth.
- Add the nutritional yeast, garlic powder, onion powder, and salt to the saucepan, continuing to whisk until the sauce thickens, about 5 minutes.
- Pour the sauce evenly over the tofu and broccoli in the casserole dish.
- Bake in the preheated oven for 25-30 minutes, or until the top is golden and bubbly.
- Let the casserole cool for 5 minutes before serving to allow the sauce to set slightly.
When you dig into this casserole, you’ll love how the creamy sauce clings to the tender broccoli and crispy tofu cubes. For an extra crunch, sprinkle some gluten-free breadcrumbs on top before baking, or serve it over a bed of quinoa for a complete meal.
Low-Carb Tofu and Broccoli Casserole

Perfect for those evenings when you’re craving something hearty but want to keep it light, this Low-Carb Tofu and Broccoli Casserole has become my go-to. I stumbled upon this recipe during my quest for healthier comfort food, and it’s been a game-changer for my weeknight dinners.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 cup shredded cheddar cheese
- 1/2 cup heavy cream
- 2 tbsp olive oil
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the topping:
- 1/4 cup grated Parmesan cheese
- 1/4 cup almond flour
Instructions
- Preheat your oven to 375°F (190°C) and grease a 9×9 inch baking dish with olive oil.
- In a large bowl, toss the tofu cubes and broccoli florets with olive oil, garlic powder, salt, and black pepper until evenly coated.
- Spread the tofu and broccoli mixture evenly in the prepared baking dish.
- Pour the heavy cream over the mixture, then sprinkle the shredded cheddar cheese on top.
- In a small bowl, mix the grated Parmesan cheese and almond flour for the topping.
- Sprinkle the topping mixture evenly over the casserole.
- Bake in the preheated oven for 25 minutes, or until the topping is golden and the casserole is bubbly.
- Let the casserole cool for 5 minutes before serving to allow the sauce to thicken slightly.
Combining the creamy texture of the tofu with the crunch of the broccoli and the crispy topping makes every bite a delight. Serve it with a side of cauliflower rice for an extra low-carb kick, or enjoy it as is for a satisfying meal that doesn’t weigh you down.
Asian-Inspired Tofu and Broccoli Casserole

Kicking off the weekend with a dish that’s close to my heart, this Asian-Inspired Tofu and Broccoli Casserole is my go-to when I crave something comforting yet healthy. It’s a perfect blend of crispy tofu, tender broccoli, and a sauce that’s bursting with flavor, all baked to perfection.
Ingredients
- For the tofu:
- 1 block (14 oz) extra-firm tofu, pressed and cubed
- 2 tbsp cornstarch
- 1 tbsp olive oil
- For the sauce:
- 1/4 cup soy sauce
- 2 tbsp maple syrup
- 1 tbsp sesame oil
- 2 cloves garlic, minced
- 1 tsp ginger, grated
- For the casserole:
- 2 cups broccoli florets
- 1 cup cooked brown rice
- 1/4 cup green onions, sliced
- 1 tbsp sesame seeds
Instructions
- Preheat your oven to 400°F (200°C) and lightly grease a baking dish.
- In a bowl, toss the cubed tofu with cornstarch until evenly coated. Tip: Pressing the tofu removes excess water, ensuring it gets crispy.
- Heat olive oil in a skillet over medium-high heat. Add the tofu and cook until all sides are golden brown, about 5-7 minutes. Remove from heat.
- In the same skillet, whisk together soy sauce, maple syrup, sesame oil, garlic, and ginger. Bring to a simmer for 1-2 minutes until slightly thickened. Tip: Adjust the sweetness by adding more maple syrup if desired.
- Combine the cooked tofu, broccoli florets, and brown rice in the prepared baking dish. Pour the sauce over and gently toss to coat.
- Bake for 20 minutes, or until the broccoli is tender. Tip: Cover with foil if the top starts browning too quickly.
- Garnish with green onions and sesame seeds before serving.
Delightfully crispy tofu meets soft, flavorful broccoli in this casserole, with the sauce adding a sweet and savory depth. Serve it over a bed of extra rice or alongside a fresh salad for a complete meal.
Creamy Tofu and Broccoli Casserole

Zesty flavors and comforting textures come together in this creamy tofu and broccoli casserole that’s become a staple in my kitchen. Whether it’s a busy weeknight or a lazy Sunday, this dish never fails to bring a smile to my face with its rich, velvety sauce and crisp-tender broccoli.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 tbsp olive oil
- For the sauce:
- 1 cup heavy cream
- 1/2 cup vegetable broth
- 2 tbsp all-purpose flour
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the topping:
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 tbsp melted butter
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a baking dish with olive oil.
- In a large skillet, heat 1 tbsp olive oil over medium heat. Add the tofu cubes and cook until golden brown on all sides, about 5 minutes. Tip: Pressing the tofu beforehand removes excess water, ensuring a firmer texture.
- Add the broccoli florets to the skillet with the tofu and cook for another 3 minutes, just until they start to soften.
- In a separate bowl, whisk together the heavy cream, vegetable broth, flour, garlic powder, salt, and pepper until smooth. Pour this mixture over the tofu and broccoli in the skillet, stirring gently to combine.
- Transfer the mixture to the prepared baking dish. In a small bowl, mix the breadcrumbs, Parmesan cheese, and melted butter. Sprinkle this topping evenly over the casserole.
- Bake for 25 minutes, or until the topping is golden brown and the sauce is bubbly. Tip: For an extra crispy topping, broil for the last 2 minutes of baking.
- Let the casserole sit for 5 minutes before serving to allow the sauce to thicken slightly. Tip: This resting time makes it easier to serve neat portions.
After baking, this casserole boasts a delightful contrast between the creamy interior and the crunchy, golden topping. Serve it alongside a crisp green salad or over a bed of steamed rice for a complete meal that’s as satisfying as it is simple to make.
Baked Tofu and Broccoli Casserole

Perfect for those evenings when you’re craving something hearty yet healthy, this Baked Tofu and Broccoli Casserole has become my go-to dish. It’s a delightful mix of textures and flavors that even my picky eaters can’t resist.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 cup cooked quinoa
- 1/2 cup shredded cheddar cheese
- For the sauce:
- 1 cup almond milk
- 2 tbsp all-purpose flour
- 1 tbsp olive oil
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a baking dish with olive oil.
- In a medium saucepan over medium heat, warm the olive oil. Whisk in the flour until smooth, then gradually add the almond milk, stirring constantly to avoid lumps.
- Add the garlic powder, salt, and black pepper to the sauce, continuing to stir until the sauce thickens, about 5 minutes. Tip: For a smoother sauce, you can use a hand blender.
- Arrange the tofu cubes and broccoli florets in the prepared baking dish. Pour the sauce evenly over the top.
- Sprinkle the cooked quinoa and shredded cheddar cheese over the casserole.
- Bake in the preheated oven for 25-30 minutes, or until the cheese is bubbly and slightly golden. Tip: For a crispier top, broil for the last 2 minutes.
- Let the casserole sit for 5 minutes before serving. Tip: This resting time allows the sauce to thicken further.
Kind of magical how the tofu absorbs the creamy sauce, while the broccoli adds a fresh crunch. Serve it over a bed of greens for an extra nutritional boost or alongside a crisp white wine for a more indulgent meal.
Quick and Easy Tofu and Broccoli Casserole

Zesty flavors and quick prep times are my jam, especially on busy weeknights. That’s why this tofu and broccoli casserole has become a staple in my kitchen—it’s hearty, healthy, and on the table in no time.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 cup shredded cheddar cheese
- 1/2 cup breadcrumbs
- For the sauce:
- 1 cup milk
- 2 tbsp all-purpose flour
- 2 tbsp butter
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a casserole dish.
- In a medium saucepan over medium heat, melt the butter. Whisk in the flour until smooth to create a roux, about 1 minute.
- Gradually add the milk to the roux, whisking constantly to prevent lumps. Cook until the sauce thickens, about 3-4 minutes.
- Stir in the garlic powder, salt, and black pepper into the sauce. Remove from heat.
- Arrange the tofu cubes and broccoli florets in the prepared casserole dish. Pour the sauce evenly over the top.
- Sprinkle the shredded cheddar cheese and breadcrumbs over the casserole.
- Bake in the preheated oven for 25 minutes, or until the top is golden and bubbly.
- Let the casserole sit for 5 minutes before serving to allow the sauce to set slightly.
Out of the oven, this casserole boasts a creamy interior with a crispy, cheesy top. Serve it over a bed of rice for a complete meal, or enjoy it as is for a low-carb option.
Healthy Tofu and Broccoli Casserole

Now, let me tell you about a dish that’s become a staple in my kitchen, especially on those busy weeknights when I crave something wholesome yet easy to whip up. This Healthy Tofu and Broccoli Casserole is my go-to for a comforting meal that doesn’t skimp on nutrition or flavor.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 cup shredded cheddar cheese
- 1/2 cup breadcrumbs
- For the sauce:
- 1 cup almond milk
- 2 tbsp all-purpose flour
- 1 tbsp olive oil
- 1 tsp garlic powder
- 1/2 tsp salt
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a casserole dish.
- In a medium saucepan over medium heat, warm the olive oil. Whisk in the flour until smooth, then gradually add almond milk, stirring constantly to avoid lumps.
- Add garlic powder and salt to the sauce, continuing to stir until the sauce thickens, about 5 minutes. Tip: For a smoother sauce, you can use a hand blender.
- Arrange the tofu cubes and broccoli florets in the prepared casserole dish. Pour the sauce evenly over the top.
- Sprinkle shredded cheddar cheese and breadcrumbs over the sauce-covered tofu and broccoli.
- Bake in the preheated oven for 25 minutes, or until the top is golden and bubbly. Tip: For an extra crispy top, broil for the last 2 minutes.
- Let the casserole sit for 5 minutes before serving to allow the sauce to set. Tip: This resting time makes it easier to slice and serve.
Kindly note how the tofu absorbs the creamy sauce, making each bite irresistibly tender, while the broccoli adds a fresh crunch. Serve it over a bed of quinoa or with a side of crusty bread to soak up every last bit of that delicious sauce.
One-Pot Tofu and Broccoli Casserole

Very few dishes can claim to be as comforting and hassle-free as a one-pot casserole, especially when it’s packed with nutritious tofu and vibrant broccoli. I remember the first time I whipped this up on a lazy Sunday; it was love at first bite, and now it’s a staple in my kitchen for those busy weeknights.
Ingredients
- For the casserole:
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 cups broccoli florets
- 1 cup uncooked white rice
- 2 cups vegetable broth
- 1 tbsp olive oil
- For the sauce:
- 2 tbsp soy sauce
- 1 tbsp maple syrup
- 1 tsp garlic powder
- 1/2 tsp ginger powder
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a large casserole dish with olive oil.
- In the prepared dish, combine the uncooked rice, vegetable broth, olive oil, soy sauce, maple syrup, garlic powder, and ginger powder. Stir well to mix.
- Add the cubed tofu and broccoli florets to the dish, gently stirring to ensure they’re evenly distributed among the rice.
- Cover the dish tightly with aluminum foil and bake for 45 minutes. Tip: Resist the urge to peek, as keeping the steam inside is crucial for perfectly cooked rice.
- After 45 minutes, remove the foil and bake for an additional 10 minutes to lightly brown the top. Tip: The edges should be slightly crispy, and the rice should have absorbed all the liquid.
- Let the casserole sit for 5 minutes before serving. Tip: This resting time allows the flavors to meld together beautifully.
Fluffy rice, tender broccoli, and crispy-edged tofu come together in this dish for a texture that’s simply irresistible. Serve it with a sprinkle of sesame seeds or a drizzle of sriracha for an extra kick that’ll make your taste buds dance.
Garlic Tofu and Broccoli Casserole

Garlic tofu and broccoli casserole has become my go-to comfort food on busy weeknights. There’s something about the combination of crispy tofu and tender broccoli smothered in a creamy garlic sauce that just feels like a hug in a dish. I love how versatile it is, allowing me to sneak in whatever veggies I have lurking in the fridge.
Ingredients
- For the tofu:
- 1 block (14 oz) extra-firm tofu, pressed and cubed
- 2 tbsp olive oil
- 1 tsp garlic powder
- 1/2 tsp salt
- For the broccoli:
- 4 cups broccoli florets
- 1 tbsp olive oil
- 1/4 tsp salt
- For the sauce:
- 2 tbsp butter
- 3 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 1/2 cups milk
- 1/2 cup grated Parmesan cheese
- 1/4 tsp black pepper
- For topping:
- 1/2 cup breadcrumbs
- 2 tbsp melted butter
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish.
- In a large bowl, toss the cubed tofu with olive oil, garlic powder, and salt until evenly coated. Spread on a baking sheet and bake for 25 minutes, flipping halfway, until golden and crispy.
- While the tofu bakes, toss broccoli florets with olive oil and salt on another baking sheet. Roast in the oven for the last 15 minutes of the tofu’s cooking time.
- For the sauce, melt butter in a saucepan over medium heat. Add minced garlic and sauté for 1 minute until fragrant. Whisk in flour and cook for another minute.
- Gradually whisk in milk, ensuring no lumps form. Bring to a simmer and cook until thickened, about 5 minutes. Stir in Parmesan and black pepper.
- Combine baked tofu and broccoli in the prepared baking dish. Pour the sauce over and gently stir to coat.
- Mix breadcrumbs with melted butter and sprinkle over the casserole. Bake for 20 minutes until the top is golden and bubbly.
Zesty and comforting, this casserole is a delightful mix of textures, from the crispy tofu to the creamy sauce. Serve it over a bed of rice or with a side of crusty bread to soak up all the deliciousness.
Conclusion
Brimming with variety, our 12 Delicious Tofu and Broccoli Casserole Variations offer something for every taste. Whether you’re craving comfort food or a healthy twist, these recipes are sure to delight. We’d love to hear which one becomes your favorite—drop us a comment below! And if you enjoyed this roundup, don’t forget to share the love on Pinterest. Happy cooking!