Vegan Tofu Casserole Recipe (2024)

home Vegan Recipes Main Dishes

5 from 3 votes

1 hour hour 35 minutes minutes

by Marly

11

Jump to Recipe

Print Recipe

This post may contain affiliate links. Disclosure Policy

This Tofu Casserole recipe features slow-baked tofu atop a bed of brown rice and broccoli, all smothered in a garlicky, vegan cheese sauce. Think of it as sort of like your momma’s chicken and rice casserole…without the chicken.

Vegan Tofu Casserole Recipe (1)

We all know it’s important to get your protein. But where do vegans get their protein? Tofu adds delicious plant-based protein to your diet. That’s one reason I really enjoy this cheesy tofu casserole. It’s loaded with good-for-you brown rice, broccoli, mushrooms, and of course, tofu.

Table of Contents show

Why This Recipe is a Winner

  • Tofu takes on the delcious flavors of the sauce its cooked in.
  • Creating a thick, mushroom soup-like base is the perfect foundation for this casserole.
  • Adding vegan cheddar cheese makes this dish appealing and tasty.

Key Ingredients

Here are the list of key ingredients for this recipe:

  • Brown rice — I prefer using brown, because brown rice is healthier than white rice. See recipe notes for substituting white rice.
  • Broccoli florets — Make sure your florets are small so they’ll cook through as the casserole bakes.
  • Extra-firm Tofu — If you’re new to this ingredient, check out this Tofu Buying Guide.
  • Chopped onion — I use either a yellow or white onion.
  • Vegan butter — Any vegan butter will do or you can substitute olive oil.
  • Flour — You can use gluten-free or all-purpose flour.
  • Nutritional yeast flakes — This ingredient adds a cheesy flavor to vegan dishes. Learn more about Nutritional Yeast Recipes including where to buy them.
  • Soy sauce — Use tamari to make this gluten-free.
  • Vegan cheddar shreds — I use either Daiya cheddar shreds or Follow Your Heart.

How to Make Tofu Casserole

  1. Heat olive oil in a large saucepan over medium heat. When shimmering, add the onions and cook until tender, around 5 minutes.
    Vegan Tofu Casserole Recipe (2)
  2. Add garlic and mushrooms. Cook for one minute.
    Vegan Tofu Casserole Recipe (3)
  3. Create a roux by gradually adding the flour, stirring until smooth.
  4. Pour in the milk (in ½ cup increments), stirring between each addition. Cook until it thickens.
    Vegan Tofu Casserole Recipe (4)
  5. Pour in the vegetable broth and soy sauce.
    Vegan Tofu Casserole Recipe (5)
  6. Stir in the yeast flakes, followed by the rice.
    Vegan Tofu Casserole Recipe (6)
  7. Bring it to a boil. Reduce heat to medium. Cook for 25 to 30 minutes. Stir occasionally.
  8. Pour the rice mixture into the casserole dish and stir in broccoli florets.
  9. Top with tofu cubes, pressing them down into the sauce.
    Vegan Tofu Casserole Recipe (7)
  10. Sprinkle the top with vegan cheese shreds (if using).
    Vegan Tofu Casserole Recipe (8)
  11. Cover with foil and bake for 20 minutes. Remove the foil and then bake for another 15 to 20 minutes.
    Vegan Tofu Casserole Recipe (9)
  12. Remove from the oven and allow it to cool for 10 minutes before serving.

Storage Tips

Let any leftovers come to room temperature before covering and storing in the fridge. It will keep in the fridge for up to 5 days. It can be frozen for up to 2 months.

Vegan Tofu Casserole Recipe (10)

Rice Options

This recipe uses brown rice, which requires a lengthier cooking time on the stovetop. Brown rice requires cooking longer in order to get tender.

If you prefer white rice or you want to reduce the total cooking time, here’s how you go about it:

You can reduce the cooking time by 25 minutes or so by using white rice instead of brown. To do so, follow the recipe as written, but there’s no need to simmer over the stove for 25 to 30 minutes. Simply add the rice to the pan and stir to combine. Then transfer the mixture to the casserole dish and bake as suggested.

Vegan Tofu Casserole Recipe (11)

Serving Suggestions

I love serving broccoli tofu casserole with any of the following side dishes:

  • Balsamic Carrots
  • Vegan Dinner Rolls
  • Kale Salad
  • Steamed Broccoli

Vegan Comfort Casseroles

This vegan tofu casserole is amazing! If you want even more vegan casseroles, be sure to try these:

Vegan Enchilada Casserole

30 mins total

Vegan Pot Pie

210 mins total

Vegan Taco Casserole

30 mins total

Vegan Green Bean Casserole

65 mins total

Vegan Tofu Casserole Recipe (16)

Subscribe and get a free Easy Vegan Recipes eBook

Plus our latest vegan recipes, delivered right to your inbox!

Vegan Tofu Casserole Recipe (17)

Vegan Tofu Casserole Recipe (18)

Tofu Casserole

This tofu casserole is another easy vegan dinner recipe you can go to any night of the week. Using brown rice keeps it healthy. The tofu baked in a cheesy sauce is absolutely delicious!

5 from 3 votes

Print Pin Rate Save

Course: Main Course

Cuisine: American

Prep Time: 10 minutes minutes

Cook Time: 1 hour hour 20 minutes minutes

Resting Time: 5 minutes minutes

Total Time: 1 hour hour 35 minutes minutes

Servings: 9

Calories: 221kcal

Author: Marly McMillen

Ingredients

  • 15 oz extra firm tofu

Vegan Cheese Sauce

  • ¼ cup olive oil
  • 1 cup chopped onion
  • 3 cloves garlic, peeled and minced
  • 1 cup sliced mushrooms
  • ½ cup flour, all-purpose or gluten-free
  • 2 cups plant-based milk, plain (not vanilla)
  • 3 cups vegetable broth
  • 1 tablespoon soy sauce (or tamari for gluten-free)
  • ½ cup nutritional yeast flakes
  • 1 ½ cups brown rice (see notes about rice)
  • 2 cups small broccoli florets
  • 1 cup shredded vegan cheese, optional, but recomended

Instructions

  • Preheat oven to 350°F/175°C. Get out a 9×13 baking dish and spray with vegetable cooking spray.

  • Press tofu to remove excess liquid. See notes for pressing tofu. Cut into cubes.

For the Sauce:

  • Heat olive oil in a large saucepan over medium heat. When shimmering, add the onions and cook until tender, around 5 minutes. Add garlic and mushrooms. Cook for one minute.

  • Create a roux by gradually adding the flour, stirring until smooth.

  • Pour in the milk gradually (in ½ cup increments), stirring between each addition. Cook and stir until the mixture thickens, up to 5 minutes. Then pour in the vegetable broth and soy sauce.

  • Stir in the yeast flakes and rice. Bring it to a boil, then reduce heat to medium, cover with the lid ajar, and cook for 25 to 30 minutes, stirring occasionally. Remove from heat. (See notes if using white rice)

  • Pour the rice mixture into the prepared casserole dish. Stir in broccoli florets. Top with tofu cubes, pressing them down into the sauce. Sprinkle the top with vegan cheese shreds (if using).

  • Cover with foil and bake for 30 minutes, then remove the foil and bake for 15 minutes.

  • Remove from oven and allow it to cool for 5 to 10 minutes before serving.

  • Store leftovers in an airtight container This will keep in the fridge for up to 5 days. It can be frozen for up to 2 months.

Recommended Equipment

9×13 Casserole Dish

(The products above contain sponsored links to products we use and recommend)

Notes

Rice and Cooking Time

You can reduce the cooking time by 25 minutes or so by using white rice instead of brown. To do so, follow the recipe as written, but there’s no need to simmer over the stove for 25 to 30 minutes. Simply add the rice to the pan and stir to combine. Then transfer the mixture to the casserole dish and bake as suggested.

Calories: 221kcal | Carbohydrates: 22g | Protein: 9g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Sodium: 601mg | Potassium: 254mg | Fiber: 2g | Sugar: 2g | Vitamin A: 279IU | Vitamin C: 2mg | Calcium: 101mg | Iron: 2mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Did you make this recipe?

Leave a rating below then tag @namelymarly on Instagram and hashtag it #namelymarly. I love seeing your creations!

This post was originally published in 2012 and was updated to include new photos, new text, and an updated recipe in 2021.

Vegan Tofu Casserole Recipe (2024)

FAQs

What is the secret to cooking tofu? ›

Press it. Tofu contains a lot of water, and you'll want to squeeze most of it out, especially if you're baking, grilling, or frying it. I recommend using a tofu press to do this, because it gives the tofu a delicious chewy texture and makes cleanup a breeze. But having one isn't necessary.

How to make tofu that doesn't taste like tofu? ›

Simply press firm tofu and use your hands to break it up by smashing it between your fingers until it mimics the texture of scrambled eggs. Then season with turmeric, black pepper, garlic powder, black salt (for an “eggy” flavor, or use sea salt or Tamari instead), and add in your favorite cooked veggies.

Can I freeze a tofu casserole? ›

Leftovers of the tofu casserole can be stored in the refrigerator for up to four days. For longer storage, freeze in an airtight container for up to three months. Defrost and reheat in a preheated 350 degree oven for 5-10 minutes or until warmed through.

How is tofu prepared? ›

tofu, soft, relatively flavourless food product made from soybeans. Tofu is an important source of protein in the cuisines of China, Japan, Korea, and Southeast Asia. It is believed to date from the Han dynasty (206 bce–220 ce). Tofu is made from dried soybeans that are soaked in water, crushed, and boiled.

What not to mix with tofu? ›

What to not serve with tofu? According to studies, a high volume consumption of tofu and spinach together can increase your risk of kidney stones. Tofu and spinach contain calcium and oxalic acid respectively and the combined can form kidney stones.

What can I add to tofu to make it taste better? ›

Coat it in garlic, black pepper, salt (plus more of your favourite seasonings), liquid aminos and some olive oil. Then mix it into some cornstarch and toss it all together, then bake for about 20 minutes. Cornstarch also helps to draw out excess moisture so it really gets the tofu crispy.

What happens if you don't drain tofu before cooking? ›

Here's the thing: even though tofu might be labeled firm or extra-firm, it contains a lot of water. This excess water can cause the tofu to crumble when you cook it, and it will also have a hard time crisping up. But when you press tofu, you remove the excess moisture.

Why is my tofu slimy but smells fine? ›

Use all your senses to tell if a food has gone bad by looking, touching and smelling the tofu. Spoiled tofu tends to have a darker color of tan or even brown. Mold may form on the surface or you may see discoloration. Tofu that has gone bad also tends to be slimy and have a sour or rotten odor – fresh tofu has no odor.

What to season tofu with? ›

Mix the cornflour, garlic, paprika, salt and pepper in a small bowl. Unravel the tofu from the paper, cut in half through the centre, then cut into triangles, cubes or strips. Toss the tofu pieces in the spiced cornflour to coat all over.

Is it better to freeze cooked or uncooked tofu? ›

Freezing tofu helps lengthen its shelf-life and enhances the soy-based protein's texture. Just be sure to freeze uncooked tofu and take it out of the original packaging first.

Why did my frozen tofu turn brown? ›

Tofu does change color when frozen due to the formation of ice crystals. When water freezes, it expands and causes the tofu to become damaged or discolored, and this is normal and does not affect the safety or quality of the tofu.

Why is my tofu yellow in the freezer? ›

As you can see from the image above, the frozen tofu color is a bit more yellow. Don't worry, this is totally normal, it's just what happens when the soy protein freezes. If you go for option two, make sure to squeeze or pat down your tofu to press some of the water out.

Do you wash tofu before cooking? ›

After removing the tofu from its package, rinse it and then remove the water. For soft tofu, just drain it and blot it dry; but for medium, firm and extra-firm tofu, simple draining isn't enough—you need to press the water out. Think of it this way: Tofu is porous, like a sponge.

What is the healthiest way to eat tofu? ›

Healthier - For starters, broiling tofu is a healthier method of cooking than frying, and it requires less oil to create crispier cubes. Easy - It's also really easy to make.

Can I eat tofu raw? ›

How to safely eat raw tofu. While tofu comes in a variety of textures — silken, firm, and extra firm — technically any of them can be eaten raw. Before enjoying raw tofu, drain off any excess liquid from the packaging. It's also important to store tofu properly to prevent germs from growing on any unused portions.

How is tofu supposed to be cooked? ›

Heat vegetable oil in a large nonstick skillet over medium-high. Add the tofu to the pan, making sure not to overcrowd the pan (otherwise it'll steam). Cook the tofu until golden brown, 3 to 4 minutes per side.

What is the best way to cook tofu for beginners? ›

Heat a large oven-safe metal or cast iron skillet over medium heat. Once hot, add the oil and the seasoned tofu. Sauté for 5 minutes, shaking/flipping occasionally to cook on all sides, until tofu has a slight crust on each side and has begun to brown.

Do I need to soak tofu before cooking? ›

Many cooking experts champion a quick soak as a way to give the protein more texture and flavor. “Simmering cubed tofu in salted water for 60 seconds pulls out excess moisture and tightens the proteins on its surface,” Lukas Volger told Bon Appétit in 2021.

References

Top Articles
Latest Posts
Article information

Author: Rob Wisoky

Last Updated:

Views: 6262

Rating: 4.8 / 5 (68 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Rob Wisoky

Birthday: 1994-09-30

Address: 5789 Michel Vista, West Domenic, OR 80464-9452

Phone: +97313824072371

Job: Education Orchestrator

Hobby: Lockpicking, Crocheting, Baton twirling, Video gaming, Jogging, Whittling, Model building

Introduction: My name is Rob Wisoky, I am a smiling, helpful, encouraging, zealous, energetic, faithful, fantastic person who loves writing and wants to share my knowledge and understanding with you.