Easy Better Than Takeout Teriyaki Tofu Rice Casserole

Teriyaki Tofu Rice Casserole is an easy, better-than-takeout dinner ready in 30 minutes. After making this many times, I discovered the trick to crispy tofu every time. The golden, crispy tofu and tender rice will make your family beg for this 20-minute restaurant version. Keep reading for my best tips or jump to the recipe card. If you love recipes like this, you’ll also enjoy Best Blueberry Cinnamon Rolls and Irresistibly Creamy Smothered Chicken and Rice.

Why This Easy Better Than Takeout Teriyaki Tofu Rice Casserole Is Pure Comfort
- Crispy tofu that stays crispy, even in the casserole
- Tender rice that's never mushy
- Rich, savory teriyaki sauce that's better than takeout
- Easy, one-pan cleanup
What You'll Need for Easy 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 jasmine rice
- Teriyaki sauce
- Pineapple chunks
- Green onions
- Garlic
- Ginger
- Red pepper flakes
- Soy sauce
- Honey
- Optional: Sesame seeds
- Optional: Chopped cilantro

📝 Ingredient Notes
- Tofu: Press tofu before cooking for best texture.
đź›’ Tools & Equipment I Recommend
- Tofu Press — Removes excess water for crispy tofu → See on Amazon
- Non-stick Skillet — Prevents tofu from sticking → See on Amazon

How to Make Easy Better Than Takeout Teriyaki Tofu Rice Casserole
- Press and cut tofu: Wrap tofu in a clean kitchen towel and press out excess water. Cut into 1-inch cubes.
- Cook tofu: Cook tofu in a non-stick skillet until crispy. Set aside.
- Sauté aromatics: Sauté garlic, ginger, and red pepper flakes in the same skillet.
- Mix teriyaki sauce: In a bowl, mix teriyaki sauce, soy sauce, and honey.
- Assemble casserole: In a baking dish, combine cooked rice, tofu, pineapple chunks, and teriyaki sauce mixture. Top with green onions.
- Bake: Bake at 375°F (190°C) for 20-25 minutes, until heated through and crispy on top.
Cook's Tips for Perfect Easy Better Than Takeout Teriyaki Tofu Rice Casserole
- Common mistake and fix: Don't overcook the rice. It can make the casserole mushy. Use leftover rice or cook it separately and add it to the dish.
- Pro tip: Press the tofu for at least 15 minutes for the best texture.
- Pro tip: For a spicy version, add more red pepper flakes or a pinch of cayenne pepper.
Storing & Reheating Easy 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 4 days. Make-ahead tip: Prepare the casserole up to a day ahead, then bake when ready to serve.
Freezing Easy Better Than Takeout Teriyaki Tofu Rice Casserole
Freeze individual portions for up to 2 months.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (175°C) for 10-15 minutes. Microwave: Reheat in the microwave for 1-2 minutes, then crisp under the broiler.
Recipe Notes
- Chef tip: For a gluten-free version, use tamari instead of soy sauce.
- Best substitution: Use firm or extra firm tofu for the best texture.
- Make-ahead: Prepare the casserole up to a day ahead, then bake when ready to serve.
- Scaling: This recipe can be easily doubled or halved.
- Troubleshooting: If the tofu isn't crispy, broil it for a few minutes after baking.
Want to level up this recipe?
Instant Pot — Cooks rice perfectly every time, pays for itself vs takeout → Check price on Amazon
Easy Better Than Takeout Teriyaki Tofu Rice Casserole

Ingredients
Main Ingredients
- Extra firm tofu
- Cooked jasmine rice
- Teriyaki sauce
- Pineapple chunks
- Green onions
Seasonings
- Garlic
- Ginger
- Red pepper flakes
- Soy sauce
- Honey
Optional Toppings
- Sesame seeds
- Chopped cilantro
Instructions
- Press and cut tofu: Wrap tofu in a clean kitchen towel and press out excess water. Cut into 1-inch cubes.
- Cook tofu: Cook tofu in a non-stick skillet until crispy. Set aside.
- Sauté aromatics: Sauté garlic, ginger, and red pepper flakes in the same skillet.
- Mix teriyaki sauce: In a bowl, mix teriyaki sauce, soy sauce, and honey.
- Assemble casserole: In a baking dish, combine cooked rice, tofu, pineapple chunks, and teriyaki sauce mixture. Top with green onions.
- Bake: Bake at 375°F (190°C) for 20-25 minutes, until heated through and crispy on top.
Notes
- Chef tip: For a gluten-free version, use tamari instead of soy sauce.
- Best substitution: Use firm or extra firm tofu for the best texture.
- Make-ahead: Prepare the casserole up to a day ahead, then bake when ready to serve.
- Scaling: This recipe can be easily doubled or halved.
- Troubleshooting: If the tofu isn't crispy, broil it for a few minutes after baking.
Storage
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze individual portions for up to 2 months.
- Oven reheat: Reheat in the oven at 350°F (175°C) for 10-15 minutes.
- Microwave reheat: Reheat in the microwave for 1-2 minutes, then crisp under the broiler.
- Make ahead: Prepare the casserole up to a day ahead, then bake when ready to serve.
Nutrition Per Serving
- Calories: 420
- Protein: 18g
- Fat: 14g
- Carbs: 55g
- Fiber: 3g
- Sugar: 12g
- Sodium: 1200mg
- Cholesterol: 0mg
- Sat. Fat: 2g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Better Than Takeout Teriyaki Tofu Rice Casserole FAQs
Yes, prepare the casserole up to a day ahead, then bake when ready to serve.
Make sure to press the tofu before cooking and don't overcook the casserole.
Yes, but extra firm tofu will hold its shape better during cooking.
Yes, add your favorite cooked vegetables along with the tofu and rice.
Yes, use tamari instead of soy sauce.
A Warm Final Note
I can’t wait for you to try Easy 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!






