Better Than Takeout Teriyaki Tofu Rice Casserole

Love teriyaki takeout but want a healthier, homemade version? This teriyaki tofu rice casserole is crispy, flavorful, and ready in just 30 minutes. After making this many times, I’ve discovered the trick to getting that perfect crispy tofu texture every time. If you love recipes like this, you’ll also enjoy Homemade Oatmeal Cream Pies and Sweet and Savory Pineapple Chicken and Rice One-Pan Wonder.

Why This Better Than Takeout Teriyaki Tofu Rice Casserole Is Pure Comfort
- Crispy tofu on top
- Flavorful teriyaki sauce
- One-pan, easy cleanup
- Comforting and cozy
What You'll Need for Better Than Takeout Teriyaki Tofu Rice Casserole
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- Extra firm tofu
- Cooked white rice
- Teriyaki sauce
- Shredded cheese
- Garlic
- Ginger
- Soy sauce
- Honey
- Sesame oil
- Optional: Green onions
- Optional: Sesame seeds

📝 Ingredient Notes
- Tofu: Press tofu before using to remove excess water and improve texture.
đź›’ Tools & Equipment I Recommend
- Tofu Press — Removes excess water for crispy tofu → See on Amazon
- Non-stick Skillet — Even cooking and easy cleanup → See on Amazon

How to Make Better Than Takeout Teriyaki Tofu Rice Casserole
- Press tofu: Wrap tofu in a clean kitchen towel and place a heavy object on top for 15 minutes to remove excess water.
- Cook tofu: Cut tofu into cubes, toss in cornstarch, and cook in a non-stick skillet until crispy. Remove from skillet and set aside.
- Sauté vegetables: In the same skillet, sauté onions, garlic, and ginger until softened. Add carrots and bell peppers, cook until tender.
- Mix sauce: In a small bowl, whisk together teriyaki sauce, soy sauce, honey, and sesame oil.
- Combine ingredients: Add cooked rice to the skillet with vegetables. Pour in sauce mixture and stir to combine. Transfer to a greased baking dish. Top with cooked tofu and shredded cheese.
- Bake: Bake at 375°F (190°C) for 20-25 minutes, or until cheese is melted and bubbly.
Cook's Tips for Perfect Better Than Takeout Teriyaki Tofu Rice Casserole
- Common mistake and fix: Don't skip pressing the tofu. It's the key to getting that perfect crispy texture.
- Pro tip: For extra flavor, try adding a splash of rice vinegar to the teriyaki sauce.
- Pro tip: Leftovers can be stored in the fridge for up to 5 days. Reheat in the oven to maintain crispiness.
Storing & Reheating Better Than Takeout Teriyaki Tofu Rice Casserole
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 5 days. Make-ahead tip: Prepare the casserole up to 1 day ahead. Store in the fridge, then bake as directed.
Freezing Better Than Takeout Teriyaki Tofu Rice Casserole
Freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (175°C) for 15-20 minutes, or until heated through. Microwave: Reheat in the microwave for 2-3 minutes, or until heated through. Top with fresh tofu for crispiness.
Recipe Notes
- Chef tip: For a spicy kick, add some red pepper flakes to the sauce.
- Best substitution: Use firm or extra firm silken tofu for a creamier texture.
- Make-ahead: See storage notes for make-ahead tips.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the tofu isn't crispy, try broiling it for 2-3 minutes after baking.
Want to level up this recipe?
Instant Pot — Cooks rice perfectly every time → Check price on Amazon
Better Than Takeout Teriyaki Tofu Rice Casserole

Ingredients
Main Ingredients
- Extra firm tofu
- Cooked white rice
- Teriyaki sauce
- Shredded cheese
Seasonings
- Garlic
- Ginger
- Soy sauce
- Honey
- Sesame oil
Optional Toppings
- Green onions
- Sesame seeds
Instructions
- Press tofu: Wrap tofu in a clean kitchen towel and place a heavy object on top for 15 minutes to remove excess water.
- Cook tofu: Cut tofu into cubes, toss in cornstarch, and cook in a non-stick skillet until crispy. Remove from skillet and set aside.
- Sauté vegetables: In the same skillet, sauté onions, garlic, and ginger until softened. Add carrots and bell peppers, cook until tender.
- Mix sauce: In a small bowl, whisk together teriyaki sauce, soy sauce, honey, and sesame oil.
- Combine ingredients: Add cooked rice to the skillet with vegetables. Pour in sauce mixture and stir to combine. Transfer to a greased baking dish. Top with cooked tofu and shredded cheese.
- Bake: Bake at 375°F (190°C) for 20-25 minutes, or until cheese is melted and bubbly.
Notes
- Chef tip: For a spicy kick, add some red pepper flakes to the sauce.
- Best substitution: Use firm or extra firm silken tofu for a creamier texture.
- Make-ahead: See storage notes for make-ahead tips.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the tofu isn't crispy, try broiling it for 2-3 minutes after baking.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Freezer: Freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in the oven at 350°F (175°C) for 15-20 minutes, or until heated through.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, or until heated through. Top with fresh tofu for crispiness.
- Make ahead: Prepare the casserole up to 1 day ahead. Store in the fridge, then bake as directed.
Nutrition Per Serving
- Calories: 450
- Protein: 22g
- Fat: 18g
- Carbs: 45g
- Fiber: 3g
- Sugar: 12g
- Sodium: 1200mg
- Cholesterol: 10mg
- Sat. Fat: 5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Better Than Takeout Teriyaki Tofu Rice Casserole FAQs
Yes, you can prepare the casserole up to 1 day ahead. Store in the fridge, then bake as directed.
This could be due to overcooking or not using enough sauce. Try adding more sauce or reducing the cooking time.
Yes, you can freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Yes, you can cook the tofu in the air fryer at 375°F (190°C) for 10-15 minutes, or until crispy. Then proceed with the recipe as directed.
You can use chicken, tempeh, or even cauliflower as a substitute for tofu in this recipe.
A Warm Final Note
I can’t wait for you to try Better Than Takeout Teriyaki Tofu Rice Casserole and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






